pub enum DiskRootKind {
TargetRoot,
CargoHome,
SyncRoot,
Log,
TempRoot,
Other,
}Expand description
Which RCH-relevant filesystem a root represents.
Variants§
TargetRoot
The pooled/per-job Rust target root.
CargoHome
The cargo home (registry/cache).
SyncRoot
The upload/sync staging root.
Log
RCH log directory.
TempRoot
The temp root builds land under.
Other
Any other tracked root.
Implementations§
Trait Implementations§
Source§impl Clone for DiskRootKind
impl Clone for DiskRootKind
impl Copy for DiskRootKind
Source§impl Debug for DiskRootKind
impl Debug for DiskRootKind
Source§impl<'de> Deserialize<'de> for DiskRootKind
impl<'de> Deserialize<'de> for DiskRootKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DiskRootKind
Source§impl PartialEq for DiskRootKind
impl PartialEq for DiskRootKind
Source§impl Serialize for DiskRootKind
impl Serialize for DiskRootKind
impl StructuralPartialEq for DiskRootKind
Auto Trait Implementations§
impl Freeze for DiskRootKind
impl RefUnwindSafe for DiskRootKind
impl Send for DiskRootKind
impl Sync for DiskRootKind
impl Unpin for DiskRootKind
impl UnsafeUnpin for DiskRootKind
impl UnwindSafe for DiskRootKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.