wasi-common 0.21.0

WASI implementation in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::entry::EntryHandle;
pub use crate::wasi::types::{
    Clockid, Errno, Event, EventFdReadwrite, Eventrwflags, Eventtype, Subclockflags,
    SubscriptionClock, Timestamp, Userdata,
};
#[derive(Debug, Copy, Clone)]
pub struct ClockEventData {
    pub delay: u128, // delay is expressed in nanoseconds
    pub userdata: Userdata,
}

#[derive(Debug)]
pub struct FdEventData {
    pub handle: EntryHandle,
    pub r#type: Eventtype,
    pub userdata: Userdata,
}