[][src]Struct wepoll_binding::Events

pub struct Events { /* fields omitted */ }

A collection of events produced by wepoll.

Implementations

impl Events[src]

pub fn with_capacity(amount: usize) -> Self[src]

Creates an Events collection with enough space for amount events.

pub fn len(&self) -> usize[src]

Returns the amount of events in self.

pub fn capacity(&self) -> usize[src]

Returns the maximum amount of events that can be stored in self.

pub fn iter(&self) -> Iter<'_>

Notable traits for Iter<'a>

impl<'a> Iterator for Iter<'a> type Item = Event;
[src]

Returns an iterator over the events in self.

pub fn clear(&mut self)[src]

Clears all events by setting the internal length to 0.

The associated memory won't be dropped until it is either overwritten, or self is dropped.

Trait Implementations

impl Send for Events[src]

impl Sync for Events[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.