pub struct BuildRootConfig {
pub min_free_bytes: u64,
pub min_free_inodes: u64,
}Expand description
Mount-aware build-root / cargo-home safety thresholds.
Fields§
§min_free_bytes: u64Minimum free bytes a build root must have to be considered safe.
min_free_inodes: u64Minimum free inodes a build root must have to be considered safe.
Trait Implementations§
Source§impl Clone for BuildRootConfig
impl Clone for BuildRootConfig
impl Copy for BuildRootConfig
Source§impl Debug for BuildRootConfig
impl Debug for BuildRootConfig
Source§impl Default for BuildRootConfig
impl Default for BuildRootConfig
Source§impl<'de> Deserialize<'de> for BuildRootConfigwhere
BuildRootConfig: Default,
impl<'de> Deserialize<'de> for BuildRootConfigwhere
BuildRootConfig: Default,
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 BuildRootConfig
Source§impl JsonSchema for BuildRootConfig
impl JsonSchema for BuildRootConfig
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for BuildRootConfig
impl PartialEq for BuildRootConfig
Source§impl Serialize for BuildRootConfig
impl Serialize for BuildRootConfig
impl StructuralPartialEq for BuildRootConfig
Auto Trait Implementations§
impl Freeze for BuildRootConfig
impl RefUnwindSafe for BuildRootConfig
impl Send for BuildRootConfig
impl Sync for BuildRootConfig
impl Unpin for BuildRootConfig
impl UnsafeUnpin for BuildRootConfig
impl UnwindSafe for BuildRootConfig
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.