pub struct LeafNodeParametersBuilder { /* private fields */ }Available on 32-bit or 64-bit only.
Expand description
Builder for LeafNodeParameters.
Implementations§
Source§impl LeafNodeParametersBuilder
impl LeafNodeParametersBuilder
Sourcepub fn with_credential_with_key(
self,
credential_with_key: CredentialWithKey,
) -> Self
pub fn with_credential_with_key( self, credential_with_key: CredentialWithKey, ) -> Self
Set the credential with key.
Sourcepub fn with_capabilities(self, capabilities: Capabilities) -> Self
pub fn with_capabilities(self, capabilities: Capabilities) -> Self
Set the capabilities.
Sourcepub fn with_extensions(
self,
extensions: Extensions,
) -> Result<Self, InvalidExtensionError>
pub fn with_extensions( self, extensions: Extensions, ) -> Result<Self, InvalidExtensionError>
Set the extensions.
Returns an error if one or more of the extensions is invalid in leaf nodes.
Sourcepub fn build(self) -> LeafNodeParameters
pub fn build(self) -> LeafNodeParameters
Build the LeafNodeParameters.
Trait Implementations§
Source§impl Debug for LeafNodeParametersBuilder
impl Debug for LeafNodeParametersBuilder
Source§impl Default for LeafNodeParametersBuilder
impl Default for LeafNodeParametersBuilder
Source§fn default() -> LeafNodeParametersBuilder
fn default() -> LeafNodeParametersBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LeafNodeParametersBuilder
impl RefUnwindSafe for LeafNodeParametersBuilder
impl Send for LeafNodeParametersBuilder
impl Sync for LeafNodeParametersBuilder
impl Unpin for LeafNodeParametersBuilder
impl UnwindSafe for LeafNodeParametersBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Classify for T
impl<T> Classify for T
type Classified = T
fn classify(self) -> T
§impl<T> Declassify for T
impl<T> Declassify for T
type Declassified = T
fn declassify(self) -> T
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more