Enum magenta::Status [] [src]

#[repr(i32)]
pub enum Status { NoError, ErrInternal, ErrNotSupported, ErrNoResources, ErrNoMemory, ErrCallFailed, ErrInterruptedRetry, ErrInvalidArgs, ErrBadHandle, ErrWrongType, ErrBadSyscall, ErrOutOfRange, ErrBufferTooSmall, ErrBadState, ErrTimedOut, ErrShouldWait, ErrCanceled, ErrPeerClosed, ErrNotFound, ErrAlreadyExists, ErrAlreadyBound, ErrUnavailable, ErrAccessDenied, ErrIo, ErrIoRefused, ErrIoDataIntegrity, ErrIoDataLoss, ErrBadPath, ErrNotDir, ErrNotFile, ErrFileBig, ErrNoSpace, ErrStop, ErrNext, UnknownOther, }

A status code returned from the Magenta kernel.

See errors.md in the Magenta documentation for more information about the meaning of these codes.

Variants

Any mx_status_t not in the set above will map to the following:

Methods

impl Status
[src]

Trait Implementations

impl Debug for Status
[src]

Formats the value using the given formatter.

impl PartialEq for Status
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for Status
[src]

impl Clone for Status
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Copy for Status
[src]