pub struct CheckpointHookContext {
pub session_id: String,
pub checkpoint: CheckpointKind,
pub state: SessionReadView,
pub sessions: Arc<dyn SessionStateService>,
pub session_lifecycle: Arc<dyn SessionLifecycleService>,
pub session_graph: Arc<dyn SessionGraphService>,
}Fields§
§session_id: String§checkpoint: CheckpointKind§state: SessionReadView§sessions: Arc<dyn SessionStateService>§session_lifecycle: Arc<dyn SessionLifecycleService>§session_graph: Arc<dyn SessionGraphService>Trait Implementations§
Source§impl Clone for CheckpointHookContext
impl Clone for CheckpointHookContext
Source§fn clone(&self) -> CheckpointHookContext
fn clone(&self) -> CheckpointHookContext
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for CheckpointHookContext
impl !UnwindSafe for CheckpointHookContext
impl Freeze for CheckpointHookContext
impl Send for CheckpointHookContext
impl Sync for CheckpointHookContext
impl Unpin for CheckpointHookContext
impl UnsafeUnpin for CheckpointHookContext
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