pub struct NetworkPort;Expand description
The type corresponding to the NetworkPort protocol.
Trait Implementations§
Source§impl Debug for NetworkPort
impl Debug for NetworkPort
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for NetworkPortwhere
___H: NetworkPortClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for NetworkPortwhere
___H: NetworkPortClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for NetworkPortwhere
___H: NetworkPortLocalClientHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for NetworkPortwhere
___H: NetworkPortLocalClientHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for NetworkPortwhere
___H: NetworkPortLocalServerHandler<___T>,
___T: Transport,
for<'de> NetworkPortSetActiveRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for NetworkPortwhere
___H: NetworkPortLocalServerHandler<___T>,
___T: Transport,
for<'de> NetworkPortSetActiveRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for NetworkPortwhere
___H: NetworkPortServerHandler<___T> + Send,
___T: Transport,
for<'de> NetworkPortSetActiveRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for NetworkPortwhere
___H: NetworkPortServerHandler<___T> + Send,
___T: Transport,
for<'de> NetworkPortSetActiveRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___T> HasConnectionHandles<___T> for NetworkPortwhere
___T: Transport,
impl<___T> HasConnectionHandles<___T> for NetworkPortwhere
___T: Transport,
Source§impl HasTransport for NetworkPort
Available on crate feature driver only.
impl HasTransport for NetworkPort
Available on crate feature
driver only.Source§type Transport = DriverChannel
type Transport = DriverChannel
The default transport type for this protocol.
Source§impl PartialEq for NetworkPort
impl PartialEq for NetworkPort
impl StructuralPartialEq for NetworkPort
Auto Trait Implementations§
impl Freeze for NetworkPort
impl RefUnwindSafe for NetworkPort
impl Send for NetworkPort
impl Sync for NetworkPort
impl Unpin for NetworkPort
impl UnsafeUnpin for NetworkPort
impl UnwindSafe for NetworkPort
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
§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]