[−][src]Struct curl::multi::Events
Notification of the events that have happened on a socket.
This type is passed as an argument to the action
method on a multi handle
to indicate what events have occurred on a socket.
Methods
impl Events
[src]
pub fn new() -> Events
[src]
Creates a new blank event bit mask.
pub fn input(&mut self, val: bool) -> &mut Events
[src]
Set or unset the whether these events indicate that input is ready.
pub fn output(&mut self, val: bool) -> &mut Events
[src]
Set or unset the whether these events indicate that output is ready.
pub fn error(&mut self, val: bool) -> &mut Events
[src]
Set or unset the whether these events indicate that an error has happened.
Trait Implementations
Auto Trait Implementations
impl Send for Events
impl Unpin for Events
impl Sync for Events
impl UnwindSafe for Events
impl RefUnwindSafe for Events
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,