pub struct StructTypeBuilder { /* private fields */ }
Expand description
Builder for StructType
.
Implementations§
Source§impl StructTypeBuilder
impl StructTypeBuilder
Sourcepub fn fields(&mut self, value: Vec<StructField>) -> &mut Self
pub fn fields(&mut self, value: Vec<StructField>) -> &mut Self
Struct fields
Sourcepub fn with_struct_field<VALUE>(&mut self, item: VALUE) -> &mut Self
pub fn with_struct_field<VALUE>(&mut self, item: VALUE) -> &mut Self
Struct fields
Sourcepub fn build(&self) -> Result<StructType, StructTypeBuilderError>
pub fn build(&self) -> Result<StructType, StructTypeBuilderError>
Trait Implementations§
Source§impl Clone for StructTypeBuilder
impl Clone for StructTypeBuilder
Source§fn clone(&self) -> StructTypeBuilder
fn clone(&self) -> StructTypeBuilder
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 moreAuto Trait Implementations§
impl Freeze for StructTypeBuilder
impl RefUnwindSafe for StructTypeBuilder
impl Send for StructTypeBuilder
impl Sync for StructTypeBuilder
impl Unpin for StructTypeBuilder
impl UnwindSafe for StructTypeBuilder
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> 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