[−][src]Struct devd_rs::Context
Methods
impl Context[src]
pub fn new() -> Result<Context>[src]
pub fn wait_for_event_raw(&mut self, timeout_ms: usize) -> Result<String>[src]
Waits for an event using poll(), reads it but does not parse
pub fn wait_for_event<'a>(&mut self, timeout_ms: usize) -> Result<Event>[src]
Waits for an event using poll(), reads and parses it
pub fn fd(&self) -> RawFd[src]
Returns the devd socket file descriptor in case you want to select/poll on it together with other file descriptors
pub fn read_event(&mut self) -> Result<Event>[src]
Reads an event and parses it. Use when polling on the raw fd by yourself
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Context
impl Send for Context
impl Sync for Context
impl Unpin for Context
impl UnwindSafe for Context
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, 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>,