pub struct SquibExtension {
pub network: Option<SquibNetworkMode>,
pub vsock_tsi: bool,
pub gvproxy_path: Option<String>,
pub macos_sandbox_profile: Option<String>,
}Expand description
Squib-only extension keys. Always #[serde(default)] and never required.
Fields§
§network: Option<SquibNetworkMode>Networking mode override.
vsock_tsi: boolOpt-in TSI mode for vsock.
gvproxy_path: Option<String>Path to a bundled gvproxy binary.
macos_sandbox_profile: Option<String>Optional macOS sandbox profile name.
Trait Implementations§
Source§impl Clone for SquibExtension
impl Clone for SquibExtension
Source§fn clone(&self) -> SquibExtension
fn clone(&self) -> SquibExtension
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SquibExtension
impl Debug for SquibExtension
Source§impl Default for SquibExtension
impl Default for SquibExtension
Source§fn default() -> SquibExtension
fn default() -> SquibExtension
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SquibExtension
impl<'de> Deserialize<'de> for SquibExtension
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
Auto Trait Implementations§
impl Freeze for SquibExtension
impl RefUnwindSafe for SquibExtension
impl Send for SquibExtension
impl Sync for SquibExtension
impl Unpin for SquibExtension
impl UnsafeUnpin for SquibExtension
impl UnwindSafe for SquibExtension
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