#[non_exhaustive]pub struct DatumBuilder { /* private fields */ }Expand description
A builder for Datum.
Implementations§
Source§impl DatumBuilder
impl DatumBuilder
Sourcepub fn var_char_value(self, input: impl Into<String>) -> Self
pub fn var_char_value(self, input: impl Into<String>) -> Self
The value of the datum.
Sourcepub fn set_var_char_value(self, input: Option<String>) -> Self
pub fn set_var_char_value(self, input: Option<String>) -> Self
The value of the datum.
Sourcepub fn get_var_char_value(&self) -> &Option<String>
pub fn get_var_char_value(&self) -> &Option<String>
The value of the datum.
Trait Implementations§
Source§impl Clone for DatumBuilder
impl Clone for DatumBuilder
Source§fn clone(&self) -> DatumBuilder
fn clone(&self) -> DatumBuilder
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 DatumBuilder
impl Debug for DatumBuilder
Source§impl Default for DatumBuilder
impl Default for DatumBuilder
Source§fn default() -> DatumBuilder
fn default() -> DatumBuilder
Returns the “default value” for a type. Read more
Source§impl PartialEq for DatumBuilder
impl PartialEq for DatumBuilder
impl StructuralPartialEq for DatumBuilder
Auto Trait Implementations§
impl Freeze for DatumBuilder
impl RefUnwindSafe for DatumBuilder
impl Send for DatumBuilder
impl Sync for DatumBuilder
impl Unpin for DatumBuilder
impl UnsafeUnpin for DatumBuilder
impl UnwindSafe for DatumBuilder
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.