pub enum BridgeNetworkBackend {
Passt,
Netproxy,
Unsupported,
}Expand description
User-defined bridge network backend selected for the current host.
Variants§
Passt
Linux passt backend.
Netproxy
macOS pure-Rust vfkit netproxy backend.
Unsupported
No bridge backend is available.
Trait Implementations§
Source§impl Clone for BridgeNetworkBackend
impl Clone for BridgeNetworkBackend
Source§fn clone(&self) -> BridgeNetworkBackend
fn clone(&self) -> BridgeNetworkBackend
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 moreimpl Copy for BridgeNetworkBackend
Source§impl Debug for BridgeNetworkBackend
impl Debug for BridgeNetworkBackend
Source§impl<'de> Deserialize<'de> for BridgeNetworkBackend
impl<'de> Deserialize<'de> for BridgeNetworkBackend
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
Source§impl Display for BridgeNetworkBackend
impl Display for BridgeNetworkBackend
impl Eq for BridgeNetworkBackend
Source§impl PartialEq for BridgeNetworkBackend
impl PartialEq for BridgeNetworkBackend
Source§impl Serialize for BridgeNetworkBackend
impl Serialize for BridgeNetworkBackend
impl StructuralPartialEq for BridgeNetworkBackend
Auto Trait Implementations§
impl Freeze for BridgeNetworkBackend
impl RefUnwindSafe for BridgeNetworkBackend
impl Send for BridgeNetworkBackend
impl Sync for BridgeNetworkBackend
impl Unpin for BridgeNetworkBackend
impl UnsafeUnpin for BridgeNetworkBackend
impl UnwindSafe for BridgeNetworkBackend
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.