pub struct SnapshotCheckoutPlan {
pub checkout: CheckoutPlan,
pub snapshot_blob_id: ObjectId,
pub file_count: usize,
pub total_content_bytes: u64,
pub paths: Vec<String>,
}Expand description
Read-only plan for validating a snapshot-backed checkout.
Fields§
§checkout: CheckoutPlanBase checkout plan.
snapshot_blob_id: ObjectIdSnapshot Blob object ID.
file_count: usizeNumber of files in the snapshot manifest.
total_content_bytes: u64Total content bytes in the snapshot manifest.
paths: Vec<String>Validated repository-relative paths in materialization order.
Trait Implementations§
Source§impl Clone for SnapshotCheckoutPlan
impl Clone for SnapshotCheckoutPlan
Source§fn clone(&self) -> SnapshotCheckoutPlan
fn clone(&self) -> SnapshotCheckoutPlan
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 SnapshotCheckoutPlan
impl Debug for SnapshotCheckoutPlan
impl Eq for SnapshotCheckoutPlan
Source§impl PartialEq for SnapshotCheckoutPlan
impl PartialEq for SnapshotCheckoutPlan
impl StructuralPartialEq for SnapshotCheckoutPlan
Auto Trait Implementations§
impl Freeze for SnapshotCheckoutPlan
impl RefUnwindSafe for SnapshotCheckoutPlan
impl Send for SnapshotCheckoutPlan
impl Sync for SnapshotCheckoutPlan
impl Unpin for SnapshotCheckoutPlan
impl UnsafeUnpin for SnapshotCheckoutPlan
impl UnwindSafe for SnapshotCheckoutPlan
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