pub struct MappingBuilder { /* private fields */ }Expand description
Implementations§
Source§impl MappingBuilder
impl MappingBuilder
Sourcepub fn field(self, name: impl Into<String>, field_type: FieldType) -> Self
pub fn field(self, name: impl Into<String>, field_type: FieldType) -> Self
Add a field with default flags for its type.
Sourcepub fn field_with_mapping(self, mapping: FieldMapping) -> Self
pub fn field_with_mapping(self, mapping: FieldMapping) -> Self
Add a field with a fully customized mapping.
Sourcepub fn dynamic(self, mode: DynamicMode) -> Self
pub fn dynamic(self, mode: DynamicMode) -> Self
Set the dynamic mapping mode.
Auto Trait Implementations§
impl Freeze for MappingBuilder
impl RefUnwindSafe for MappingBuilder
impl Send for MappingBuilder
impl Sync for MappingBuilder
impl Unpin for MappingBuilder
impl UnsafeUnpin for MappingBuilder
impl UnwindSafe for MappingBuilder
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> 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