[][src]Struct wepoll_binding::Events

pub struct Events { /* fields omitted */ }

A collection of events produced by wepoll.

Methods

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.

Important traits for Iter<'a>
pub fn iter(&self) -> Iter[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.

Auto Trait Implementations

impl !Send for Events

impl !Sync for Events

impl Unpin for Events

impl UnwindSafe for Events

impl RefUnwindSafe for Events

Blanket Implementations

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

impl<T> From<T> for 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.

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

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

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