#[non_exhaustive]pub struct AllowedValueBuilder { /* private fields */ }Expand description
A builder for AllowedValue.
Implementations§
Source§impl AllowedValueBuilder
impl AllowedValueBuilder
Sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description of the allowed value.
Sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description of the allowed value.
Sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
A description of the allowed value.
Sourcepub fn value(self, input: impl Into<String>) -> Self
pub fn value(self, input: impl Into<String>) -> Self
The value allowed for the property.
This field is required.Sourcepub fn build(self) -> Result<AllowedValue, BuildError>
pub fn build(self) -> Result<AllowedValue, BuildError>
Consumes the builder and constructs a AllowedValue.
This method will fail if any of the following fields are not set:
Trait Implementations§
Source§impl Clone for AllowedValueBuilder
impl Clone for AllowedValueBuilder
Source§fn clone(&self) -> AllowedValueBuilder
fn clone(&self) -> AllowedValueBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AllowedValueBuilder
impl Debug for AllowedValueBuilder
Source§impl Default for AllowedValueBuilder
impl Default for AllowedValueBuilder
Source§fn default() -> AllowedValueBuilder
fn default() -> AllowedValueBuilder
Returns the “default value” for a type. Read more
Source§impl PartialEq for AllowedValueBuilder
impl PartialEq for AllowedValueBuilder
Source§fn eq(&self, other: &AllowedValueBuilder) -> bool
fn eq(&self, other: &AllowedValueBuilder) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AllowedValueBuilder
Auto Trait Implementations§
impl Freeze for AllowedValueBuilder
impl RefUnwindSafe for AllowedValueBuilder
impl Send for AllowedValueBuilder
impl Sync for AllowedValueBuilder
impl Unpin for AllowedValueBuilder
impl UnsafeUnpin for AllowedValueBuilder
impl UnwindSafe for AllowedValueBuilder
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.