pub struct VariableSnapshot {
pub value: SerializableVMValue,
pub kind: VarKind,
pub is_initialized: bool,
pub is_function_scoped: bool,
pub format_hint: Option<String>,
pub format_overrides: Option<HashMap<String, SerializableVMValue>>,
}Fields§
§value: SerializableVMValue§kind: VarKind§is_initialized: bool§is_function_scoped: bool§format_hint: Option<String>§format_overrides: Option<HashMap<String, SerializableVMValue>>Trait Implementations§
Source§impl Clone for VariableSnapshot
impl Clone for VariableSnapshot
Source§fn clone(&self) -> VariableSnapshot
fn clone(&self) -> VariableSnapshot
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 VariableSnapshot
impl Debug for VariableSnapshot
Source§impl<'de> Deserialize<'de> for VariableSnapshot
impl<'de> Deserialize<'de> for VariableSnapshot
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for VariableSnapshot
impl RefUnwindSafe for VariableSnapshot
impl Send for VariableSnapshot
impl Sync for VariableSnapshot
impl Unpin for VariableSnapshot
impl UnsafeUnpin for VariableSnapshot
impl UnwindSafe for VariableSnapshot
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