pub struct EpollEvent {
pub events: u32,
pub data: Scalar<Provenance>,
}
Expand description
Epoll Events associate events with data.
These fields are currently unused by miri.
This matches the epoll_event
struct defined
by the epoll_ctl man page. For more information
see the man page:
Fields§
§events: u32
§data: Scalar<Provenance>
Scalar<Provenance>
is used to represent the
epoll_data
type union.
Trait Implementations§
source§impl Clone for EpollEvent
impl Clone for EpollEvent
source§fn clone(&self) -> EpollEvent
fn clone(&self) -> EpollEvent
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl RefUnwindSafe for EpollEvent
impl Send for EpollEvent
impl Sync for EpollEvent
impl Unpin for EpollEvent
impl UnwindSafe for EpollEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 40 bytes