#[repr(i8)]pub enum ucs_status_t {
Show 33 variants
UCS_OK = 0,
UCS_INPROGRESS = 1,
UCS_ERR_NO_MESSAGE = -1,
UCS_ERR_NO_RESOURCE = -2,
UCS_ERR_IO_ERROR = -3,
UCS_ERR_NO_MEMORY = -4,
UCS_ERR_INVALID_PARAM = -5,
UCS_ERR_UNREACHABLE = -6,
UCS_ERR_INVALID_ADDR = -7,
UCS_ERR_NOT_IMPLEMENTED = -8,
UCS_ERR_MESSAGE_TRUNCATED = -9,
UCS_ERR_NO_PROGRESS = -10,
UCS_ERR_BUFFER_TOO_SMALL = -11,
UCS_ERR_NO_ELEM = -12,
UCS_ERR_SOME_CONNECTS_FAILED = -13,
UCS_ERR_NO_DEVICE = -14,
UCS_ERR_BUSY = -15,
UCS_ERR_CANCELED = -16,
UCS_ERR_SHMEM_SEGMENT = -17,
UCS_ERR_ALREADY_EXISTS = -18,
UCS_ERR_OUT_OF_RANGE = -19,
UCS_ERR_TIMED_OUT = -20,
UCS_ERR_EXCEEDS_LIMIT = -21,
UCS_ERR_UNSUPPORTED = -22,
UCS_ERR_REJECTED = -23,
UCS_ERR_NOT_CONNECTED = -24,
UCS_ERR_CONNECTION_RESET = -25,
UCS_ERR_FIRST_LINK_FAILURE = -40,
UCS_ERR_LAST_LINK_FAILURE = -59,
UCS_ERR_FIRST_ENDPOINT_FAILURE = -60,
UCS_ERR_ENDPOINT_TIMEOUT = -80,
UCS_ERR_LAST_ENDPOINT_FAILURE = -89,
UCS_ERR_LAST = -100,
}Expand description
@ingroup UCS_RESOURCE @brief Status codes
@note In order to evaluate the necessary steps to recover from a certain
error, all error codes which can be returned by the external API are grouped
by the largest entity permanently effected by the error. Each group ranges
between its UCS_ERR_FIRST_
Variants§
UCS_OK = 0
UCS_INPROGRESS = 1
UCS_ERR_NO_MESSAGE = -1
UCS_ERR_NO_RESOURCE = -2
UCS_ERR_IO_ERROR = -3
UCS_ERR_NO_MEMORY = -4
UCS_ERR_INVALID_PARAM = -5
UCS_ERR_UNREACHABLE = -6
UCS_ERR_INVALID_ADDR = -7
UCS_ERR_NOT_IMPLEMENTED = -8
UCS_ERR_MESSAGE_TRUNCATED = -9
UCS_ERR_NO_PROGRESS = -10
UCS_ERR_BUFFER_TOO_SMALL = -11
UCS_ERR_NO_ELEM = -12
UCS_ERR_SOME_CONNECTS_FAILED = -13
UCS_ERR_NO_DEVICE = -14
UCS_ERR_BUSY = -15
UCS_ERR_CANCELED = -16
UCS_ERR_SHMEM_SEGMENT = -17
UCS_ERR_ALREADY_EXISTS = -18
UCS_ERR_OUT_OF_RANGE = -19
UCS_ERR_TIMED_OUT = -20
UCS_ERR_EXCEEDS_LIMIT = -21
UCS_ERR_UNSUPPORTED = -22
UCS_ERR_REJECTED = -23
UCS_ERR_NOT_CONNECTED = -24
UCS_ERR_CONNECTION_RESET = -25
UCS_ERR_FIRST_LINK_FAILURE = -40
UCS_ERR_LAST_LINK_FAILURE = -59
UCS_ERR_FIRST_ENDPOINT_FAILURE = -60
UCS_ERR_ENDPOINT_TIMEOUT = -80
UCS_ERR_LAST_ENDPOINT_FAILURE = -89
UCS_ERR_LAST = -100
Trait Implementations§
Source§impl Clone for ucs_status_t
impl Clone for ucs_status_t
Source§fn clone(&self) -> ucs_status_t
fn clone(&self) -> ucs_status_t
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ucs_status_t
impl Debug for ucs_status_t
Source§impl Hash for ucs_status_t
impl Hash for ucs_status_t
Source§impl PartialEq for ucs_status_t
impl PartialEq for ucs_status_t
impl Copy for ucs_status_t
impl Eq for ucs_status_t
impl StructuralPartialEq for ucs_status_t
Auto Trait Implementations§
impl Freeze for ucs_status_t
impl RefUnwindSafe for ucs_status_t
impl Send for ucs_status_t
impl Sync for ucs_status_t
impl Unpin for ucs_status_t
impl UnwindSafe for ucs_status_t
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more