pub struct InterfaceCapabilities {
pub ingress: IngressCapability,
pub egress: EgressCapability,
}Fields§
§ingress: IngressCapability§egress: EgressCapabilityImplementations§
Source§impl InterfaceCapabilities
impl InterfaceCapabilities
pub const fn allows_transmit(self) -> bool
pub const fn allows_transport(self) -> bool
pub const fn allows_same_interface_repeat(self) -> bool
Trait Implementations§
Source§impl Clone for InterfaceCapabilities
impl Clone for InterfaceCapabilities
Source§fn clone(&self) -> InterfaceCapabilities
fn clone(&self) -> InterfaceCapabilities
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 InterfaceCapabilities
Source§impl Debug for InterfaceCapabilities
impl Debug for InterfaceCapabilities
impl Eq for InterfaceCapabilities
Source§impl PartialEq for InterfaceCapabilities
impl PartialEq for InterfaceCapabilities
impl StructuralPartialEq for InterfaceCapabilities
Source§impl TryFrom<Capabilities> for InterfaceCapabilities
impl TryFrom<Capabilities> for InterfaceCapabilities
Source§type Error = InterfaceCapabilitiesError
type Error = InterfaceCapabilitiesError
The type returned in the event of a conversion error.
Source§fn try_from(
capabilities: Capabilities,
) -> Result<InterfaceCapabilities, <InterfaceCapabilities as TryFrom<Capabilities>>::Error>
fn try_from( capabilities: Capabilities, ) -> Result<InterfaceCapabilities, <InterfaceCapabilities as TryFrom<Capabilities>>::Error>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for InterfaceCapabilities
impl RefUnwindSafe for InterfaceCapabilities
impl Send for InterfaceCapabilities
impl Sync for InterfaceCapabilities
impl Unpin for InterfaceCapabilities
impl UnsafeUnpin for InterfaceCapabilities
impl UnwindSafe for InterfaceCapabilities
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