pub struct SessionHeadMeta {
pub session_id: String,
pub head_revision: u64,
pub config: PersistedSessionConfig,
pub checkpoint_ref: Option<BlobRef>,
pub leaf_node_id: Option<String>,
pub graph_node_count: usize,
pub token_ledger: Vec<TokenLedgerEntry>,
}Fields§
§session_id: String§head_revision: u64§config: PersistedSessionConfig§checkpoint_ref: Option<BlobRef>§leaf_node_id: Option<String>§graph_node_count: usize§token_ledger: Vec<TokenLedgerEntry>Trait Implementations§
Source§impl Clone for SessionHeadMeta
impl Clone for SessionHeadMeta
Source§fn clone(&self) -> SessionHeadMeta
fn clone(&self) -> SessionHeadMeta
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 SessionHeadMeta
impl Debug for SessionHeadMeta
Source§impl Default for SessionHeadMeta
impl Default for SessionHeadMeta
Source§impl<'de> Deserialize<'de> for SessionHeadMeta
impl<'de> Deserialize<'de> for SessionHeadMeta
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 SessionHeadMeta
impl RefUnwindSafe for SessionHeadMeta
impl Send for SessionHeadMeta
impl Sync for SessionHeadMeta
impl Unpin for SessionHeadMeta
impl UnsafeUnpin for SessionHeadMeta
impl UnwindSafe for SessionHeadMeta
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