#[repr(C)]pub struct VmbInterfaceInfo {
pub interfaceIdString: *const c_char,
pub interfaceName: *const c_char,
pub interfaceHandle: VmbHandle_t,
pub transportLayerHandle: VmbHandle_t,
pub interfaceType: VmbTransportLayerType_t,
}Expand description
\brief Interface information.
Holds read-only information about an interface.
Fields§
§interfaceIdString: *const c_char!< Identifier of the interface
interfaceName: *const c_char!< Interface name, given by the transport layer
interfaceHandle: VmbHandle_t!< Handle of the interface for feature access
transportLayerHandle: VmbHandle_t!< Handle of the related transport layer for feature access
interfaceType: VmbTransportLayerType_t!< The technology of the interface
Trait Implementations§
Source§impl Clone for VmbInterfaceInfo
impl Clone for VmbInterfaceInfo
Source§fn clone(&self) -> VmbInterfaceInfo
fn clone(&self) -> VmbInterfaceInfo
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 Debug for VmbInterfaceInfo
impl Debug for VmbInterfaceInfo
Source§impl PartialEq for VmbInterfaceInfo
impl PartialEq for VmbInterfaceInfo
impl Copy for VmbInterfaceInfo
impl StructuralPartialEq for VmbInterfaceInfo
Auto Trait Implementations§
impl Freeze for VmbInterfaceInfo
impl RefUnwindSafe for VmbInterfaceInfo
impl !Send for VmbInterfaceInfo
impl !Sync for VmbInterfaceInfo
impl Unpin for VmbInterfaceInfo
impl UnwindSafe for VmbInterfaceInfo
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