pub enum StartEffectKind {
CreateTargetDir,
WriteThreadRef,
MaterializeCheckout,
WriteManifest,
WriteCargoConfigRedirect,
HydrateIgnoredDirs,
EstablishVirtualizedMount,
WriteThreadRecord,
}Expand description
Payload-free kind of a durable effect the start transaction can stage.
Mirrors MaterializeStep without the copy-policy payload so applied-
effect lists and cleanup planners stay Copy. Execution remains CLI-owned
(start_atomic::StartThread::apply).
Variants§
CreateTargetDir
WriteThreadRef
MaterializeCheckout
WriteManifest
WriteCargoConfigRedirect
HydrateIgnoredDirs
EstablishVirtualizedMount
WriteThreadRecord
Trait Implementations§
Source§impl Clone for StartEffectKind
impl Clone for StartEffectKind
Source§fn clone(&self) -> StartEffectKind
fn clone(&self) -> StartEffectKind
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 moreimpl Copy for StartEffectKind
Source§impl Debug for StartEffectKind
impl Debug for StartEffectKind
impl Eq for StartEffectKind
Source§impl PartialEq for StartEffectKind
impl PartialEq for StartEffectKind
impl StructuralPartialEq for StartEffectKind
Auto Trait Implementations§
impl Freeze for StartEffectKind
impl RefUnwindSafe for StartEffectKind
impl Send for StartEffectKind
impl Sync for StartEffectKind
impl Unpin for StartEffectKind
impl UnsafeUnpin for StartEffectKind
impl UnwindSafe for StartEffectKind
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