pub struct IsolationSettings {
pub disk_quota_required: bool,
}Expand description
The operator’s isolation settings, in config/isolation.json.
Fields§
§disk_quota_required: boolWhether an isolated job must have a hard writable-layer quota. Only
XFS with project quotas, or an attested bounded-storage helper, can
enforce one; elsewhere false lets isolated jobs run without it, so a
job can fill the engine’s storage.
Implementations§
Trait Implementations§
Source§impl Clone for IsolationSettings
impl Clone for IsolationSettings
impl Copy for IsolationSettings
Source§impl Debug for IsolationSettings
impl Debug for IsolationSettings
Source§impl Default for IsolationSettings
impl Default for IsolationSettings
Source§impl<'de> Deserialize<'de> for IsolationSettingswhere
IsolationSettings: Default,
impl<'de> Deserialize<'de> for IsolationSettingswhere
IsolationSettings: 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 IsolationSettings
Source§impl PartialEq for IsolationSettings
impl PartialEq for IsolationSettings
Source§impl Serialize for IsolationSettings
impl Serialize for IsolationSettings
impl StructuralPartialEq for IsolationSettings
Auto Trait Implementations§
impl Forget for IsolationSettings
impl Freeze for IsolationSettings
impl RefUnwindSafe for IsolationSettings
impl Send for IsolationSettings
impl Sync for IsolationSettings
impl Unpin for IsolationSettings
impl UnsafeUnpin for IsolationSettings
impl UnwindSafe for IsolationSettings
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§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.