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
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