pub struct ContextDescriptor {
pub context_id: String,
pub state: String,
pub language: Option<String>,
pub created_at_ms: u64,
pub last_started_at_ms: Option<u64>,
pub last_completed_at_ms: Option<u64>,
}Fields§
§context_id: String§state: String§language: Option<String>§created_at_ms: u64§last_started_at_ms: Option<u64>§last_completed_at_ms: Option<u64>Trait Implementations§
Source§impl Clone for ContextDescriptor
impl Clone for ContextDescriptor
Source§fn clone(&self) -> ContextDescriptor
fn clone(&self) -> ContextDescriptor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ContextDescriptor
impl Debug for ContextDescriptor
Source§impl<'de> Deserialize<'de> for ContextDescriptor
impl<'de> Deserialize<'de> for ContextDescriptor
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
impl Eq for ContextDescriptor
Source§impl PartialEq for ContextDescriptor
impl PartialEq for ContextDescriptor
Source§impl Serialize for ContextDescriptor
impl Serialize for ContextDescriptor
impl StructuralPartialEq for ContextDescriptor
Auto Trait Implementations§
impl Freeze for ContextDescriptor
impl RefUnwindSafe for ContextDescriptor
impl Send for ContextDescriptor
impl Sync for ContextDescriptor
impl Unpin for ContextDescriptor
impl UnsafeUnpin for ContextDescriptor
impl UnwindSafe for ContextDescriptor
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compares
self to key and returns true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.