pub enum ProdNetstack3 {}Expand description
Uninstantiable type that represents Netstack3’s production implementation of a network stack.
Trait Implementations§
Source§impl Clone for ProdNetstack3
 
impl Clone for ProdNetstack3
Source§fn clone(&self) -> ProdNetstack3
 
fn clone(&self) -> ProdNetstack3
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moreSource§impl Netstack for ProdNetstack3
 
impl Netstack for ProdNetstack3
Source§const VERSION: NetstackVersion = NetstackVersion::ProdNetstack3
 
const VERSION: NetstackVersion = NetstackVersion::ProdNetstack3
The Netstack version.
impl Copy for ProdNetstack3
Auto Trait Implementations§
impl Freeze for ProdNetstack3
impl RefUnwindSafe for ProdNetstack3
impl Send for ProdNetstack3
impl Sync for ProdNetstack3
impl Unpin for ProdNetstack3
impl UnwindSafe for ProdNetstack3
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,
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
    D: ResourceDialect,
 
impl<T, D> Encode<Ambiguous1, D> for Twhere
    D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
    D: ResourceDialect,
 
impl<T, D> Encode<Ambiguous2, D> for Twhere
    D: ResourceDialect,
§impl<T> InstanceFromServiceTransport<T> for T
 
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
 
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type 
T to [Self]§impl<T> IntoAny for T
 
impl<T> IntoAny for T
Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<N> NetstackExt for Nwhere
    N: Netstack,
 
impl<N> NetstackExt for Nwhere
    N: Netstack,
Source§const USE_OUT_OF_STACK_DHCP_CLIENT: bool = const USE_OUT_OF_STACK_DHCP_CLIENT: bool =
match Self::VERSION {
    NetstackVersion::Netstack3 | NetstackVersion::ProdNetstack3 => true,
    NetstackVersion::Netstack2 { .. } | NetstackVersion::ProdNetstack2 =>
        false,
};
 
const USE_OUT_OF_STACK_DHCP_CLIENT: bool = const USE_OUT_OF_STACK_DHCP_CLIENT: bool = match Self::VERSION { NetstackVersion::Netstack3 | NetstackVersion::ProdNetstack3 => true, NetstackVersion::Netstack2 { .. } | NetstackVersion::ProdNetstack2 => false, };
Whether to use the out of stack DHCP client for the given Netstack.
§impl<T> Pointable for T
 
impl<T> Pointable for T
§impl<T, U> TryIntoExt<U> for Twhere
    U: TryFromExt<T>,
 
impl<T, U> TryIntoExt<U> for Twhere
    U: TryFromExt<T>,
type Error = <U as TryFromExt<T>>::Error
§fn try_into_ext(self) -> Result<U, <T as TryIntoExt<U>>::Error>
 
fn try_into_ext(self) -> Result<U, <T as TryIntoExt<U>>::Error>
Tries to perform the conversion.