[][src]Struct orbclient::event::Event

#[repr(packed)]
pub struct Event {
    pub code: i64,
    pub a: i64,
    pub b: i64,
}

An event

Fields

code: i64a: i64b: i64

Methods

impl Event[src]

pub fn new() -> Event[src]

Create a null event

pub fn to_option(self) -> EventOption[src]

Convert the event ot an optional event

Trait Implementations

impl Clone for Event[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Copy for Event[src]

impl DerefMut for Event[src]

impl Debug for Event[src]

impl Deref for Event[src]

type Target = [u8]

The resulting type after dereferencing.

Auto Trait Implementations

impl Sync for Event

impl Send for Event

impl Unpin for Event

impl RefUnwindSafe for Event

impl UnwindSafe for Event

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.

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

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

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