pub struct SequenceCheckpointBytePlan { /* private fields */ }Expand description
Compact bytes to allocate and copy, derived from a trusted layout. Source ranges must still be checked against the actual session backing under its state-transfer guard. This is not a completed-boundary or submit authority.
Implementations§
Source§impl SequenceCheckpointBytePlan
impl SequenceCheckpointBytePlan
pub fn plan_hash(&self) -> &PlanHash
pub fn layout_fingerprint(&self) -> &str
pub fn boundary(&self) -> u64
pub fn logical_bytes(&self) -> u64
pub fn resources(&self) -> &[SequenceCheckpointResourceRanges]
Trait Implementations§
Source§impl Clone for SequenceCheckpointBytePlan
impl Clone for SequenceCheckpointBytePlan
Source§fn clone(&self) -> SequenceCheckpointBytePlan
fn clone(&self) -> SequenceCheckpointBytePlan
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 SequenceCheckpointBytePlan
impl Debug for SequenceCheckpointBytePlan
impl Eq for SequenceCheckpointBytePlan
impl StructuralPartialEq for SequenceCheckpointBytePlan
Auto Trait Implementations§
impl Freeze for SequenceCheckpointBytePlan
impl RefUnwindSafe for SequenceCheckpointBytePlan
impl Send for SequenceCheckpointBytePlan
impl Sync for SequenceCheckpointBytePlan
impl Unpin for SequenceCheckpointBytePlan
impl UnsafeUnpin for SequenceCheckpointBytePlan
impl UnwindSafe for SequenceCheckpointBytePlan
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