Struct tokio_udev::AsyncMonitorSocket
source · [−]pub struct AsyncMonitorSocket { /* private fields */ }
Expand description
Asynchronous stream of device events.
Implementations
sourceimpl AsyncMonitorSocket
impl AsyncMonitorSocket
sourcepub fn new(monitor: MonitorSocket) -> Result<AsyncMonitorSocket>
pub fn new(monitor: MonitorSocket) -> Result<AsyncMonitorSocket>
Construct a tokio-udev AsyncMonitorSocket
from an existing one.
Trait Implementations
sourceimpl Stream for AsyncMonitorSocket
impl Stream for AsyncMonitorSocket
sourceimpl TryFrom<Socket> for AsyncMonitorSocket
impl TryFrom<Socket> for AsyncMonitorSocket
sourcefn try_from(monitor: MonitorSocket) -> Result<AsyncMonitorSocket, Self::Error>
fn try_from(monitor: MonitorSocket) -> Result<AsyncMonitorSocket, Self::Error>
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for AsyncMonitorSocket
impl !Send for AsyncMonitorSocket
impl !Sync for AsyncMonitorSocket
impl Unpin for AsyncMonitorSocket
impl UnwindSafe for AsyncMonitorSocket
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more