Struct virtual_net::server::RemoteAdapterHandlerState
source · struct RemoteAdapterHandlerState {
readable: HashSet<SocketId>,
driver_wakers: Vec<Waker>,
}
Fields§
§readable: HashSet<SocketId>
§driver_wakers: Vec<Waker>
Trait Implementations§
source§impl Debug for RemoteAdapterHandlerState
impl Debug for RemoteAdapterHandlerState
source§impl Default for RemoteAdapterHandlerState
impl Default for RemoteAdapterHandlerState
source§fn default() -> RemoteAdapterHandlerState
fn default() -> RemoteAdapterHandlerState
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RemoteAdapterHandlerState
impl RefUnwindSafe for RemoteAdapterHandlerState
impl Send for RemoteAdapterHandlerState
impl Sync for RemoteAdapterHandlerState
impl Unpin for RemoteAdapterHandlerState
impl UnwindSafe for RemoteAdapterHandlerState
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.