[−][src]Enum calloop::Mode
Possible modes for registering a file descriptor
Variants
Single event generation
This FD will be disabled as soon as it has generated one event.
The user will need to use LoopHandle::update()
to re-enable it if
desired.
Level-triggering
This FD will report events on every poll as long as the requested interests are available. If the same FD is inserted in multiple event loops, all of them are notified of readiness.
Edge-triggering
This FD will report events only when it gains one of the requested interests. it must thus be fully processed befor it'll generate events again. If the same FD is inserted on multiple event loops, it may be that not all of them are notified of readiness, and not necessarily always the same(s) (at least one is notified).
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Mode
impl Send for Mode
impl Sync for Mode
impl Unpin for Mode
impl UnwindSafe for Mode
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,
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> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
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.
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>,