Enum message_io::network::adapter::AcceptedType [−][src]
Used as a parameter callback in Local::accept()
Variants
Remote(SocketAddr, R)
The listener has accepted a remote (R
) with the specified addr.
The remote will be registered in order to generate read events. (calls to
Remote::receive()
).
Data(SocketAddr, &'a [u8])
The listener has accepted data that can be packed into a message from a specified addr.
Despite of Remote
, accept as a Data
will not register any Remote.
This will produce a Message
API event.
The endpoint along this event will be unique if base of the specified addr and the listener
whom generates it.
This means that the user can treat the crate::network::Endpoint
as if
it was an internal resource.
Trait Implementations
Auto Trait Implementations
impl<'a, R> RefUnwindSafe for AcceptedType<'a, R> where
R: RefUnwindSafe,
R: RefUnwindSafe,
impl<'a, R> Send for AcceptedType<'a, R> where
R: Send,
R: Send,
impl<'a, R> Sync for AcceptedType<'a, R> where
R: Sync,
R: Sync,
impl<'a, R> Unpin for AcceptedType<'a, R> where
R: Unpin,
R: Unpin,
impl<'a, R> UnwindSafe for AcceptedType<'a, R> where
R: UnwindSafe,
R: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,