pub struct Prunable {
pub directories: Vec<DeclaredDir>,
}Expand description
The nested half of a repository’s config: what this project says is rebuildable.
A section rather than a top-level key, because the keys above it are the whole of
what a repository could say in 1.0.0 and the list of things it might want to say is
not finished. Everything that arrives later and describes what to delete belongs
under this heading with directories, so the file grows a section at a time instead
of a scatter of top-level names nobody can group by eye.
Fields§
§directories: Vec<DeclaredDir>Directories dev-prune would never find on its own, each with its way back.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Prunable
impl<'de> Deserialize<'de> for Prunable
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 Prunable
impl StructuralPartialEq for Prunable
Auto Trait Implementations§
impl Freeze for Prunable
impl RefUnwindSafe for Prunable
impl Send for Prunable
impl Sync for Prunable
impl Unpin for Prunable
impl UnsafeUnpin for Prunable
impl UnwindSafe for Prunable
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.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more