[][src]Struct libc::aiocb

#[repr(C)]
pub struct aiocb {
    pub aio_fildes: c_int,
    pub aio_offset: off_t,
    pub aio_buf: *mut c_void,
    pub aio_nbytes: size_t,
    pub aio_reqprio: c_int,
    pub aio_sigevent: sigevent,
    pub aio_lio_opcode: c_int,
}

Fields

aio_fildes: c_intaio_offset: off_taio_buf: *mut c_voidaio_nbytes: size_taio_reqprio: c_intaio_sigevent: sigeventaio_lio_opcode: c_int

Trait Implementations

impl Copy for aiocb[src]

impl Clone for aiocb[src]

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

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl !Send for aiocb

impl Unpin for aiocb

impl !Sync for aiocb

impl UnwindSafe for aiocb

impl RefUnwindSafe for aiocb

Blanket Implementations

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

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

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

type Owned = T

The resulting type after obtaining ownership.

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]