pub struct CheckpointHookContext {
pub session_id: String,
pub checkpoint: CheckpointKind,
pub state: SessionReadView,
pub host: Arc<dyn CheckpointHookHost>,
}Fields§
§session_id: String§checkpoint: CheckpointKind§state: SessionReadView§host: Arc<dyn CheckpointHookHost>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 Freeze for CheckpointHookContext
impl !RefUnwindSafe for CheckpointHookContext
impl Send for CheckpointHookContext
impl Sync for CheckpointHookContext
impl Unpin for CheckpointHookContext
impl UnsafeUnpin for CheckpointHookContext
impl !UnwindSafe 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