pub struct BindChecks {
pub harness: String,
pub harness_session: String,
pub managed_hooks: bool,
pub locked_sandbox: bool,
pub sudo_without_password: bool,
pub config_digest: String,
pub hook_binary_protected: bool,
}Fields§
§harness: String§harness_session: String§managed_hooks: boolHooks come from root-owned managed settings with managed-only hooks.
locked_sandbox: boolShell sandbox enabled, locked, network routed to the Lonca proxy.
sudo_without_password: boolsudo -n true succeeded without a password.
config_digest: StringHash of the harness configuration that defines the hooks.
hook_binary_protected: boolThe hook program and its parent directories are not user-writable.
Trait Implementations§
Source§impl Clone for BindChecks
impl Clone for BindChecks
Source§impl Debug for BindChecks
impl Debug for BindChecks
Source§impl<'de> Deserialize<'de> for BindChecks
impl<'de> Deserialize<'de> for BindChecks
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 BindChecks
Source§impl PartialEq for BindChecks
impl PartialEq for BindChecks
Source§impl Serialize for BindChecks
impl Serialize for BindChecks
impl StructuralPartialEq for BindChecks
Auto Trait Implementations§
impl Forget for BindChecks
impl Freeze for BindChecks
impl RefUnwindSafe for BindChecks
impl Send for BindChecks
impl Sync for BindChecks
impl Unpin for BindChecks
impl UnsafeUnpin for BindChecks
impl UnwindSafe for BindChecks
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.