#[non_exhaustive]pub struct VersionKeyInputBuilder { /* private fields */ }
Expand description
A builder for VersionKeyInput
.
Implementations§
Source§impl VersionKeyInputBuilder
impl VersionKeyInputBuilder
Sourcepub fn branch_key_identifier(self, input: impl Into<String>) -> Self
pub fn branch_key_identifier(self, input: impl Into<String>) -> Self
The identifier for the Branch Key to be versioned.
Sourcepub fn set_branch_key_identifier(self, input: Option<String>) -> Self
pub fn set_branch_key_identifier(self, input: Option<String>) -> Self
The identifier for the Branch Key to be versioned.
Sourcepub fn get_branch_key_identifier(&self) -> &Option<String>
pub fn get_branch_key_identifier(&self) -> &Option<String>
The identifier for the Branch Key to be versioned.
Sourcepub fn build(self) -> Result<VersionKeyInput, BuildError>
pub fn build(self) -> Result<VersionKeyInput, BuildError>
Consumes the builder and constructs a VersionKeyInput
.
Trait Implementations§
Source§impl Clone for VersionKeyInputBuilder
impl Clone for VersionKeyInputBuilder
Source§fn clone(&self) -> VersionKeyInputBuilder
fn clone(&self) -> VersionKeyInputBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for VersionKeyInputBuilder
impl Debug for VersionKeyInputBuilder
Source§impl Default for VersionKeyInputBuilder
impl Default for VersionKeyInputBuilder
Source§fn default() -> VersionKeyInputBuilder
fn default() -> VersionKeyInputBuilder
Returns the “default value” for a type. Read more
Source§impl PartialEq for VersionKeyInputBuilder
impl PartialEq for VersionKeyInputBuilder
impl StructuralPartialEq for VersionKeyInputBuilder
Auto Trait Implementations§
impl Freeze for VersionKeyInputBuilder
impl RefUnwindSafe for VersionKeyInputBuilder
impl Send for VersionKeyInputBuilder
impl Sync for VersionKeyInputBuilder
impl Unpin for VersionKeyInputBuilder
impl UnwindSafe for VersionKeyInputBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreCreates a shared type from an unshared type.