pub struct DeepSerializedValueBuilder { /* private fields */ }
Implementations§
Source§impl DeepSerializedValueBuilder
impl DeepSerializedValueBuilder
pub fn type( self, type: impl Into<DeepSerializedValueType>, ) -> DeepSerializedValueBuilder
pub fn value(self, value: impl Into<Value>) -> DeepSerializedValueBuilder
pub fn object_id( self, object_id: impl Into<String>, ) -> DeepSerializedValueBuilder
pub fn weak_local_object_reference( self, weak_local_object_reference: impl Into<i64>, ) -> DeepSerializedValueBuilder
pub fn build(self) -> Result<DeepSerializedValue, String>
Trait Implementations§
Source§impl Clone for DeepSerializedValueBuilder
impl Clone for DeepSerializedValueBuilder
Source§fn clone(&self) -> DeepSerializedValueBuilder
fn clone(&self) -> DeepSerializedValueBuilder
Returns a copy 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 Default for DeepSerializedValueBuilder
impl Default for DeepSerializedValueBuilder
Source§fn default() -> DeepSerializedValueBuilder
fn default() -> DeepSerializedValueBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DeepSerializedValueBuilder
impl RefUnwindSafe for DeepSerializedValueBuilder
impl Send for DeepSerializedValueBuilder
impl Sync for DeepSerializedValueBuilder
impl Unpin for DeepSerializedValueBuilder
impl UnwindSafe for DeepSerializedValueBuilder
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 more