[−][src]Struct gcrypt::Error
A type wrapping errors produced by GPG libraries.
Methods
impl Error
[src]
pub const fn new(err: u32) -> Error
[src]
Creates a new error from a raw error value.
pub const fn raw(&self) -> u32
[src]
Returns the raw error value that this error wraps.
pub fn from_source(source: u32, code: u32) -> Error
[src]
Creates a new error from an error source and an error code.
pub fn from_code(code: u32) -> Error
[src]
Creates a new error from an error code using the default
error source SOURCE_UNKNOWN
.
pub fn last_os_error() -> Error
[src]
Returns an error representing the last OS error that occurred.
pub fn from_errno(code: i32) -> Error
[src]
Creates a new error from an OS error code.
pub fn to_errno(&self) -> i32
[src]
Returns the OS error that this error represents.
pub const fn code(&self) -> u32
[src]
Returns the error code.
pub fn source(&self) -> Option<&'static str>
[src]
Returns a description of the source of the error as a UTF-8 string.
pub fn with_source(&self, src: u32) -> Error
[src]
Returns an Error
with the same code from the provided source.
pub fn raw_source(&self) -> Option<&'static [u8]>
[src]
Returns a description of the source of the error as a slice of bytes.
pub fn description(&self) -> Cow<'static, str>
[src]
Returns a printable description of the error.
pub fn raw_description(&self) -> Cow<'static, [u8]>
[src]
Returns a description of the error as a slice of bytes.
pub fn write_description(&self, buf: &'r mut [u8]) -> Result<&'r mut [u8], ()>
[src]
Writes a description of the error to the provided buffer and returns a slice of the buffer containing the description.
Errors
Returns an error if the provided buffer is not long enough or if the error is not recognized.
impl Error
[src]
pub const SOURCE_UNKNOWN: u32
[src]
pub const SOURCE_GCRYPT: u32
[src]
pub const SOURCE_GPG: u32
[src]
pub const SOURCE_GPGSM: u32
[src]
pub const SOURCE_GPGAGENT: u32
[src]
pub const SOURCE_PINENTRY: u32
[src]
pub const SOURCE_SCD: u32
[src]
pub const SOURCE_GPGME: u32
[src]
pub const SOURCE_KEYBOX: u32
[src]
pub const SOURCE_KSBA: u32
[src]
pub const SOURCE_DIRMNGR: u32
[src]
pub const SOURCE_GSTI: u32
[src]
pub const SOURCE_GPA: u32
[src]
pub const SOURCE_KLEO: u32
[src]
pub const SOURCE_G13: u32
[src]
pub const SOURCE_ASSUAN: u32
[src]
pub const SOURCE_TLS: u32
[src]
pub const SOURCE_ANY: u32
[src]
pub const SOURCE_USER_1: u32
[src]
pub const SOURCE_USER_2: u32
[src]
pub const SOURCE_USER_3: u32
[src]
pub const SOURCE_USER_4: u32
[src]
pub const NO_ERROR: Error
[src]
pub const GENERAL: Error
[src]
pub const UNKNOWN_PACKET: Error
[src]
pub const UNKNOWN_VERSION: Error
[src]
pub const PUBKEY_ALGO: Error
[src]
pub const DIGEST_ALGO: Error
[src]
pub const BAD_PUBKEY: Error
[src]
pub const BAD_SECKEY: Error
[src]
pub const BAD_SIGNATURE: Error
[src]
pub const NO_PUBKEY: Error
[src]
pub const CHECKSUM: Error
[src]
pub const BAD_PASSPHRASE: Error
[src]
pub const CIPHER_ALGO: Error
[src]
pub const KEYRING_OPEN: Error
[src]
pub const INV_PACKET: Error
[src]
pub const INV_ARMOR: Error
[src]
pub const NO_USER_ID: Error
[src]
pub const NO_SECKEY: Error
[src]
pub const WRONG_SECKEY: Error
[src]
pub const BAD_KEY: Error
[src]
pub const COMPR_ALGO: Error
[src]
pub const NO_PRIME: Error
[src]
pub const NO_ENCODING_METHOD: Error
[src]
pub const NO_ENCRYPTION_SCHEME: Error
[src]
pub const NO_SIGNATURE_SCHEME: Error
[src]
pub const INV_ATTR: Error
[src]
pub const NO_VALUE: Error
[src]
pub const NOT_FOUND: Error
[src]
pub const VALUE_NOT_FOUND: Error
[src]
pub const SYNTAX: Error
[src]
pub const BAD_MPI: Error
[src]
pub const INV_PASSPHRASE: Error
[src]
pub const SIG_CLASS: Error
[src]
pub const RESOURCE_LIMIT: Error
[src]
pub const INV_KEYRING: Error
[src]
pub const TRUSTDB: Error
[src]
pub const BAD_CERT: Error
[src]
pub const INV_USER_ID: Error
[src]
pub const UNEXPECTED: Error
[src]
pub const TIME_CONFLICT: Error
[src]
pub const KEYSERVER: Error
[src]
pub const WRONG_PUBKEY_ALGO: Error
[src]
pub const TRIBUTE_TO_D_A: Error
[src]
pub const WEAK_KEY: Error
[src]
pub const INV_KEYLEN: Error
[src]
pub const INV_ARG: Error
[src]
pub const BAD_URI: Error
[src]
pub const INV_URI: Error
[src]
pub const NETWORK: Error
[src]
pub const UNKNOWN_HOST: Error
[src]
pub const SELFTEST_FAILED: Error
[src]
pub const NOT_ENCRYPTED: Error
[src]
pub const NOT_PROCESSED: Error
[src]
pub const UNUSABLE_PUBKEY: Error
[src]
pub const UNUSABLE_SECKEY: Error
[src]
pub const INV_VALUE: Error
[src]
pub const BAD_CERT_CHAIN: Error
[src]
pub const MISSING_CERT: Error
[src]
pub const NO_DATA: Error
[src]
pub const BUG: Error
[src]
pub const NOT_SUPPORTED: Error
[src]
pub const INV_OP: Error
[src]
pub const TIMEOUT: Error
[src]
pub const INTERNAL: Error
[src]
pub const EOF_GCRYPT: Error
[src]
pub const INV_OBJ: Error
[src]
pub const TOO_SHORT: Error
[src]
pub const TOO_LARGE: Error
[src]
pub const NO_OBJ: Error
[src]
pub const NOT_IMPLEMENTED: Error
[src]
pub const CONFLICT: Error
[src]
pub const INV_CIPHER_MODE: Error
[src]
pub const INV_FLAG: Error
[src]
pub const INV_HANDLE: Error
[src]
pub const TRUNCATED: Error
[src]
pub const INCOMPLETE_LINE: Error
[src]
pub const INV_RESPONSE: Error
[src]
pub const NO_AGENT: Error
[src]
pub const AGENT: Error
[src]
pub const INV_DATA: Error
[src]
pub const ASSUAN_SERVER_FAULT: Error
[src]
pub const ASSUAN: Error
[src]
pub const INV_SESSION_KEY: Error
[src]
pub const INV_SEXP: Error
[src]
pub const UNSUPPORTED_ALGORITHM: Error
[src]
pub const NO_PIN_ENTRY: Error
[src]
pub const PIN_ENTRY: Error
[src]
pub const BAD_PIN: Error
[src]
pub const INV_NAME: Error
[src]
pub const BAD_DATA: Error
[src]
pub const INV_PARAMETER: Error
[src]
pub const WRONG_CARD: Error
[src]
pub const NO_DIRMNGR: Error
[src]
pub const DIRMNGR: Error
[src]
pub const CERT_REVOKED: Error
[src]
pub const NO_CRL_KNOWN: Error
[src]
pub const CRL_TOO_OLD: Error
[src]
pub const LINE_TOO_LONG: Error
[src]
pub const NOT_TRUSTED: Error
[src]
pub const CANCELED: Error
[src]
pub const BAD_CA_CERT: Error
[src]
pub const CERT_EXPIRED: Error
[src]
pub const CERT_TOO_YOUNG: Error
[src]
pub const UNSUPPORTED_CERT: Error
[src]
pub const UNKNOWN_SEXP: Error
[src]
pub const UNSUPPORTED_PROTECTION: Error
[src]
pub const CORRUPTED_PROTECTION: Error
[src]
pub const AMBIGUOUS_NAME: Error
[src]
pub const CARD: Error
[src]
pub const CARD_RESET: Error
[src]
pub const CARD_REMOVED: Error
[src]
pub const INV_CARD: Error
[src]
pub const CARD_NOT_PRESENT: Error
[src]
pub const NO_PKCS15_APP: Error
[src]
pub const NOT_CONFIRMED: Error
[src]
pub const CONFIGURATION: Error
[src]
pub const NO_POLICY_MATCH: Error
[src]
pub const INV_INDEX: Error
[src]
pub const INV_ID: Error
[src]
pub const NO_SCDAEMON: Error
[src]
pub const SCDAEMON: Error
[src]
pub const UNSUPPORTED_PROTOCOL: Error
[src]
pub const BAD_PIN_METHOD: Error
[src]
pub const CARD_NOT_INITIALIZED: Error
[src]
pub const UNSUPPORTED_OPERATION: Error
[src]
pub const WRONG_KEY_USAGE: Error
[src]
pub const NOTHING_FOUND: Error
[src]
pub const WRONG_BLOB_TYPE: Error
[src]
pub const MISSING_VALUE: Error
[src]
pub const HARDWARE: Error
[src]
pub const PIN_BLOCKED: Error
[src]
pub const USE_CONDITIONS: Error
[src]
pub const PIN_NOT_SYNCED: Error
[src]
pub const INV_CRL: Error
[src]
pub const BAD_BER: Error
[src]
pub const INV_BER: Error
[src]
pub const ELEMENT_NOT_FOUND: Error
[src]
pub const IDENTIFIER_NOT_FOUND: Error
[src]
pub const INV_TAG: Error
[src]
pub const INV_LENGTH: Error
[src]
pub const INV_KEYINFO: Error
[src]
pub const UNEXPECTED_TAG: Error
[src]
pub const NOT_DER_ENCODED: Error
[src]
pub const NO_CMS_OBJ: Error
[src]
pub const INV_CMS_OBJ: Error
[src]
pub const UNKNOWN_CMS_OBJ: Error
[src]
pub const UNSUPPORTED_CMS_OBJ: Error
[src]
pub const UNSUPPORTED_ENCODING: Error
[src]
pub const UNSUPPORTED_CMS_VERSION: Error
[src]
pub const UNKNOWN_ALGORITHM: Error
[src]
pub const INV_ENGINE: Error
[src]
pub const PUBKEY_NOT_TRUSTED: Error
[src]
pub const DECRYPT_FAILED: Error
[src]
pub const KEY_EXPIRED: Error
[src]
pub const SIG_EXPIRED: Error
[src]
pub const ENCODING_PROBLEM: Error
[src]
pub const INV_STATE: Error
[src]
pub const DUP_VALUE: Error
[src]
pub const MISSING_ACTION: Error
[src]
pub const MODULE_NOT_FOUND: Error
[src]
pub const INV_OID_STRING: Error
[src]
pub const INV_TIME: Error
[src]
pub const INV_CRL_OBJ: Error
[src]
pub const UNSUPPORTED_CRL_VERSION: Error
[src]
pub const INV_CERT_OBJ: Error
[src]
pub const UNKNOWN_NAME: Error
[src]
pub const LOCALE_PROBLEM: Error
[src]
pub const NOT_LOCKED: Error
[src]
pub const PROTOCOL_VIOLATION: Error
[src]
pub const INV_MAC: Error
[src]
pub const INV_REQUEST: Error
[src]
pub const UNKNOWN_EXTN: Error
[src]
pub const UNKNOWN_CRIT_EXTN: Error
[src]
pub const LOCKED: Error
[src]
pub const UNKNOWN_OPTION: Error
[src]
pub const UNKNOWN_COMMAND: Error
[src]
pub const NOT_OPERATIONAL: Error
[src]
pub const NO_PASSPHRASE: Error
[src]
pub const NO_PIN: Error
[src]
pub const NOT_ENABLED: Error
[src]
pub const NO_ENGINE: Error
[src]
pub const MISSING_KEY: Error
[src]
pub const TOO_MANY: Error
[src]
pub const LIMIT_REACHED: Error
[src]
pub const NOT_INITIALIZED: Error
[src]
pub const MISSING_ISSUER_CERT: Error
[src]
pub const NO_KEYSERVER: Error
[src]
pub const INV_CURVE: Error
[src]
pub const UNKNOWN_CURVE: Error
[src]
pub const DUP_KEY: Error
[src]
pub const AMBIGUOUS: Error
[src]
pub const NO_CRYPT_CTX: Error
[src]
pub const WRONG_CRYPT_CTX: Error
[src]
pub const BAD_CRYPT_CTX: Error
[src]
pub const CRYPT_CTX_CONFLICT: Error
[src]
pub const BROKEN_PUBKEY: Error
[src]
pub const BROKEN_SECKEY: Error
[src]
pub const MAC_ALGO: Error
[src]
pub const FULLY_CANCELED: Error
[src]
pub const UNFINISHED: Error
[src]
pub const BUFFER_TOO_SHORT: Error
[src]
pub const SEXP_INV_LEN_SPEC: Error
[src]
pub const SEXP_STRING_TOO_LONG: Error
[src]
pub const SEXP_UNMATCHED_PAREN: Error
[src]
pub const SEXP_NOT_CANONICAL: Error
[src]
pub const SEXP_BAD_CHARACTER: Error
[src]
pub const SEXP_BAD_QUOTATION: Error
[src]
pub const SEXP_ZERO_PREFIX: Error
[src]
pub const SEXP_NESTED_DH: Error
[src]
pub const SEXP_UNMATCHED_DH: Error
[src]
pub const SEXP_UNEXPECTED_PUNC: Error
[src]
pub const SEXP_BAD_HEX_CHAR: Error
[src]
pub const SEXP_ODD_HEX_NUMBERS: Error
[src]
pub const SEXP_BAD_OCT_CHAR: Error
[src]
pub const SUBKEYS_EXP_OR_REV: Error
[src]
pub const DB_CORRUPTED: Error
[src]
pub const SERVER_FAILED: Error
[src]
pub const NO_NAME: Error
[src]
pub const NO_KEY: Error
[src]
pub const LEGACY_KEY: Error
[src]
pub const REQUEST_TOO_SHORT: Error
[src]
pub const REQUEST_TOO_LONG: Error
[src]
pub const OBJ_TERM_STATE: Error
[src]
pub const NO_CERT_CHAIN: Error
[src]
pub const CERT_TOO_LARGE: Error
[src]
pub const INV_RECORD: Error
[src]
pub const BAD_MAC: Error
[src]
pub const UNEXPECTED_MSG: Error
[src]
pub const COMPR_FAILED: Error
[src]
pub const WOULD_WRAP: Error
[src]
pub const FATAL_ALERT: Error
[src]
pub const NO_CIPHER: Error
[src]
pub const MISSING_CLIENT_CERT: Error
[src]
pub const CLOSE_NOTIFY: Error
[src]
pub const TICKET_EXPIRED: Error
[src]
pub const BAD_TICKET: Error
[src]
pub const UNKNOWN_IDENTITY: Error
[src]
pub const BAD_HS_CERT: Error
[src]
pub const BAD_HS_CERT_REQ: Error
[src]
pub const BAD_HS_CERT_VER: Error
[src]
pub const BAD_HS_CHANGE_CIPHER: Error
[src]
pub const BAD_HS_CLIENT_HELLO: Error
[src]
pub const BAD_HS_SERVER_HELLO: Error
[src]
pub const BAD_HS_SERVER_HELLO_DONE: Error
[src]
pub const BAD_HS_FINISHED: Error
[src]
pub const BAD_HS_SERVER_KEX: Error
[src]
pub const BAD_HS_CLIENT_KEX: Error
[src]
pub const BOGUS_STRING: Error
[src]
pub const FORBIDDEN: Error
[src]
pub const KEY_DISABLED: Error
[src]
pub const KEY_ON_CARD: Error
[src]
pub const INV_LOCK_OBJ: Error
[src]
pub const TRUE: Error
[src]
pub const FALSE: Error
[src]
pub const ASS_GENERAL: Error
[src]
pub const ASS_ACCEPT_FAILED: Error
[src]
pub const ASS_CONNECT_FAILED: Error
[src]
pub const ASS_INV_RESPONSE: Error
[src]
pub const ASS_INV_VALUE: Error
[src]
pub const ASS_INCOMPLETE_LINE: Error
[src]
pub const ASS_LINE_TOO_LONG: Error
[src]
pub const ASS_NESTED_COMMANDS: Error
[src]
pub const ASS_NO_DATA_CB: Error
[src]
pub const ASS_NO_INQUIRE_CB: Error
[src]
pub const ASS_NOT_A_SERVER: Error
[src]
pub const ASS_NOT_A_CLIENT: Error
[src]
pub const ASS_SERVER_START: Error
[src]
pub const ASS_READ_ERROR: Error
[src]
pub const ASS_WRITE_ERROR: Error
[src]
pub const ASS_TOO_MUCH_DATA: Error
[src]
pub const ASS_UNEXPECTED_CMD: Error
[src]
pub const ASS_UNKNOWN_CMD: Error
[src]
pub const ASS_SYNTAX: Error
[src]
pub const ASS_CANCELED: Error
[src]
pub const ASS_NO_INPUT: Error
[src]
pub const ASS_NO_OUTPUT: Error
[src]
pub const ASS_PARAMETER: Error
[src]
pub const ASS_UNKNOWN_INQUIRE: Error
[src]
pub const ENGINE_TOO_OLD: Error
[src]
pub const WINDOW_TOO_SMALL: Error
[src]
pub const WINDOW_TOO_LARGE: Error
[src]
pub const MISSING_ENVVAR: Error
[src]
pub const USER_ID_EXISTS: Error
[src]
pub const NAME_EXISTS: Error
[src]
pub const DUP_NAME: Error
[src]
pub const TOO_YOUNG: Error
[src]
pub const TOO_OLD: Error
[src]
pub const UNKNOWN_FLAG: Error
[src]
pub const INV_ORDER: Error
[src]
pub const ALREADY_FETCHED: Error
[src]
pub const TRY_LATER: Error
[src]
pub const WRONG_NAME: Error
[src]
pub const NO_AUTH: Error
[src]
pub const BAD_AUTH: Error
[src]
pub const SYSTEM_BUG: Error
[src]
pub const DNS_UNKNOWN: Error
[src]
pub const DNS_SECTION: Error
[src]
pub const DNS_ADDRESS: Error
[src]
pub const DNS_NO_QUERY: Error
[src]
pub const DNS_NO_ANSWER: Error
[src]
pub const DNS_CLOSED: Error
[src]
pub const DNS_VERIFY: Error
[src]
pub const DNS_TIMEOUT: Error
[src]
pub const LDAP_GENERAL: Error
[src]
pub const LDAP_ATTR_GENERAL: Error
[src]
pub const LDAP_NAME_GENERAL: Error
[src]
pub const LDAP_SECURITY_GENERAL: Error
[src]
pub const LDAP_SERVICE_GENERAL: Error
[src]
pub const LDAP_UPDATE_GENERAL: Error
[src]
pub const LDAP_E_GENERAL: Error
[src]
pub const LDAP_X_GENERAL: Error
[src]
pub const LDAP_OTHER_GENERAL: Error
[src]
pub const LDAP_X_CONNECTING: Error
[src]
pub const LDAP_REFERRAL_LIMIT: Error
[src]
pub const LDAP_CLIENT_LOOP: Error
[src]
pub const LDAP_NO_RESULTS: Error
[src]
pub const LDAP_CONTROL_NOT_FOUND: Error
[src]
pub const LDAP_NOT_SUPPORTED: Error
[src]
pub const LDAP_CONNECT: Error
[src]
pub const LDAP_NO_MEMORY: Error
[src]
pub const LDAP_PARAM: Error
[src]
pub const LDAP_USER_CANCELLED: Error
[src]
pub const LDAP_FILTER: Error
[src]
pub const LDAP_AUTH_UNKNOWN: Error
[src]
pub const LDAP_TIMEOUT: Error
[src]
pub const LDAP_DECODING: Error
[src]
pub const LDAP_ENCODING: Error
[src]
pub const LDAP_LOCAL: Error
[src]
pub const LDAP_SERVER_DOWN: Error
[src]
pub const LDAP_SUCCESS: Error
[src]
pub const LDAP_OPERATIONS: Error
[src]
pub const LDAP_PROTOCOL: Error
[src]
pub const LDAP_TIMELIMIT: Error
[src]
pub const LDAP_SIZELIMIT: Error
[src]
pub const LDAP_COMPARE_FALSE: Error
[src]
pub const LDAP_COMPARE_TRUE: Error
[src]
pub const LDAP_UNSUPPORTED_AUTH: Error
[src]
pub const LDAP_STRONG_AUTH_RQRD: Error
[src]
pub const LDAP_PARTIAL_RESULTS: Error
[src]
pub const LDAP_REFERRAL: Error
[src]
pub const LDAP_ADMINLIMIT: Error
[src]
pub const LDAP_UNAVAIL_CRIT_EXTN: Error
[src]
pub const LDAP_CONFIDENT_RQRD: Error
[src]
pub const LDAP_SASL_BIND_INPROG: Error
[src]
pub const LDAP_NO_SUCH_ATTRIBUTE: Error
[src]
pub const LDAP_UNDEFINED_TYPE: Error
[src]
pub const LDAP_BAD_MATCHING: Error
[src]
pub const LDAP_CONST_VIOLATION: Error
[src]
pub const LDAP_TYPE_VALUE_EXISTS: Error
[src]
pub const LDAP_INV_SYNTAX: Error
[src]
pub const LDAP_NO_SUCH_OBJ: Error
[src]
pub const LDAP_ALIAS_PROBLEM: Error
[src]
pub const LDAP_INV_DN_SYNTAX: Error
[src]
pub const LDAP_IS_LEAF: Error
[src]
pub const LDAP_ALIAS_DEREF: Error
[src]
pub const LDAP_X_PROXY_AUTH_FAIL: Error
[src]
pub const LDAP_BAD_AUTH: Error
[src]
pub const LDAP_INV_CREDENTIALS: Error
[src]
pub const LDAP_INSUFFICIENT_ACC: Error
[src]
pub const LDAP_BUSY: Error
[src]
pub const LDAP_UNAVAILABLE: Error
[src]
pub const LDAP_UNWILL_TO_PERFORM: Error
[src]
pub const LDAP_LOOP_DETECT: Error
[src]
pub const LDAP_NAMING_VIOLATION: Error
[src]
pub const LDAP_OBJ_CLS_VIOLATION: Error
[src]
pub const LDAP_NOT_ALLOW_NONLEAF: Error
[src]
pub const LDAP_NOT_ALLOW_ON_RDN: Error
[src]
pub const LDAP_ALREADY_EXISTS: Error
[src]
pub const LDAP_NO_OBJ_CLASS_MODS: Error
[src]
pub const LDAP_RESULTS_TOO_LARGE: Error
[src]
pub const LDAP_AFFECTS_MULT_DSAS: Error
[src]
pub const LDAP_VLV: Error
[src]
pub const LDAP_OTHER: Error
[src]
pub const LDAP_CUP_RESOURCE_LIMIT: Error
[src]
pub const LDAP_CUP_SEC_VIOLATION: Error
[src]
pub const LDAP_CUP_INV_DATA: Error
[src]
pub const LDAP_CUP_UNSUP_SCHEME: Error
[src]
pub const LDAP_CUP_RELOAD: Error
[src]
pub const LDAP_CANCELLED: Error
[src]
pub const LDAP_NO_SUCH_OPERATION: Error
[src]
pub const LDAP_TOO_LATE: Error
[src]
pub const LDAP_CANNOT_CANCEL: Error
[src]
pub const LDAP_ASSERTION_FAILED: Error
[src]
pub const LDAP_PROX_AUTH_DENIED: Error
[src]
pub const USER_1: Error
[src]
pub const USER_2: Error
[src]
pub const USER_3: Error
[src]
pub const USER_4: Error
[src]
pub const USER_5: Error
[src]
pub const USER_6: Error
[src]
pub const USER_7: Error
[src]
pub const USER_8: Error
[src]
pub const USER_9: Error
[src]
pub const USER_10: Error
[src]
pub const USER_11: Error
[src]
pub const USER_12: Error
[src]
pub const USER_13: Error
[src]
pub const USER_14: Error
[src]
pub const USER_15: Error
[src]
pub const USER_16: Error
[src]
pub const MISSING_ERRNO: Error
[src]
pub const UNKNOWN_ERRNO: Error
[src]
pub const EOF: Error
[src]
pub const E2BIG: Error
[src]
pub const EACCES: Error
[src]
pub const EADDRINUSE: Error
[src]
pub const EADDRNOTAVAIL: Error
[src]
pub const EADV: Error
[src]
pub const EAFNOSUPPORT: Error
[src]
pub const EAGAIN: Error
[src]
pub const EALREADY: Error
[src]
pub const EAUTH: Error
[src]
pub const EBACKGROUND: Error
[src]
pub const EBADE: Error
[src]
pub const EBADF: Error
[src]
pub const EBADFD: Error
[src]
pub const EBADMSG: Error
[src]
pub const EBADR: Error
[src]
pub const EBADRPC: Error
[src]
pub const EBADRQC: Error
[src]
pub const EBADSLT: Error
[src]
pub const EBFONT: Error
[src]
pub const EBUSY: Error
[src]
pub const ECANCELED: Error
[src]
pub const ECHILD: Error
[src]
pub const ECHRNG: Error
[src]
pub const ECOMM: Error
[src]
pub const ECONNABORTED: Error
[src]
pub const ECONNREFUSED: Error
[src]
pub const ECONNRESET: Error
[src]
pub const ED: Error
[src]
pub const EDEADLK: Error
[src]
pub const EDEADLOCK: Error
[src]
pub const EDESTADDRREQ: Error
[src]
pub const EDIED: Error
[src]
pub const EDOM: Error
[src]
pub const EDOTDOT: Error
[src]
pub const EDQUOT: Error
[src]
pub const EEXIST: Error
[src]
pub const EFAULT: Error
[src]
pub const EFBIG: Error
[src]
pub const EFTYPE: Error
[src]
pub const EGRATUITOUS: Error
[src]
pub const EGREGIOUS: Error
[src]
pub const EHOSTDOWN: Error
[src]
pub const EHOSTUNREACH: Error
[src]
pub const EIDRM: Error
[src]
pub const EIEIO: Error
[src]
pub const EILSEQ: Error
[src]
pub const EINPROGRESS: Error
[src]
pub const EINTR: Error
[src]
pub const EINVAL: Error
[src]
pub const EIO: Error
[src]
pub const EISCONN: Error
[src]
pub const EISDIR: Error
[src]
pub const EISNAM: Error
[src]
pub const EL2HLT: Error
[src]
pub const EL2NSYNC: Error
[src]
pub const EL3HLT: Error
[src]
pub const EL3RST: Error
[src]
pub const ELIBACC: Error
[src]
pub const ELIBBAD: Error
[src]
pub const ELIBEXEC: Error
[src]
pub const ELIBMAX: Error
[src]
pub const ELIBSCN: Error
[src]
pub const ELNRNG: Error
[src]
pub const ELOOP: Error
[src]
pub const EMEDIUMTYPE: Error
[src]
pub const EMFILE: Error
[src]
pub const EMLINK: Error
[src]
pub const EMSGSIZE: Error
[src]
pub const EMULTIHOP: Error
[src]
pub const ENAMETOOLONG: Error
[src]
pub const ENAVAIL: Error
[src]
pub const ENEEDAUTH: Error
[src]
pub const ENETDOWN: Error
[src]
pub const ENETRESET: Error
[src]
pub const ENETUNREACH: Error
[src]
pub const ENFILE: Error
[src]
pub const ENOANO: Error
[src]
pub const ENOBUFS: Error
[src]
pub const ENOCSI: Error
[src]
pub const ENODATA: Error
[src]
pub const ENODEV: Error
[src]
pub const ENOENT: Error
[src]
pub const ENOEXEC: Error
[src]
pub const ENOLCK: Error
[src]
pub const ENOLINK: Error
[src]
pub const ENOMEDIUM: Error
[src]
pub const ENOMEM: Error
[src]
pub const ENOMSG: Error
[src]
pub const ENONET: Error
[src]
pub const ENOPKG: Error
[src]
pub const ENOPROTOOPT: Error
[src]
pub const ENOSPC: Error
[src]
pub const ENOSR: Error
[src]
pub const ENOSTR: Error
[src]
pub const ENOSYS: Error
[src]
pub const ENOTBLK: Error
[src]
pub const ENOTCONN: Error
[src]
pub const ENOTDIR: Error
[src]
pub const ENOTEMPTY: Error
[src]
pub const ENOTNAM: Error
[src]
pub const ENOTSOCK: Error
[src]
pub const ENOTSUP: Error
[src]
pub const ENOTTY: Error
[src]
pub const ENOTUNIQ: Error
[src]
pub const ENXIO: Error
[src]
pub const EOPNOTSUPP: Error
[src]
pub const EOVERFLOW: Error
[src]
pub const EPERM: Error
[src]
pub const EPFNOSUPPORT: Error
[src]
pub const EPIPE: Error
[src]
pub const EPROCLIM: Error
[src]
pub const EPROCUNAVAIL: Error
[src]
pub const EPROGMISMATCH: Error
[src]
pub const EPROGUNAVAIL: Error
[src]
pub const EPROTO: Error
[src]
pub const EPROTONOSUPPORT: Error
[src]
pub const EPROTOTYPE: Error
[src]
pub const ERANGE: Error
[src]
pub const EREMCHG: Error
[src]
pub const EREMOTE: Error
[src]
pub const EREMOTEIO: Error
[src]
pub const ERESTART: Error
[src]
pub const EROFS: Error
[src]
pub const ERPCMISMATCH: Error
[src]
pub const ESHUTDOWN: Error
[src]
pub const ESOCKTNOSUPPORT: Error
[src]
pub const ESPIPE: Error
[src]
pub const ESRCH: Error
[src]
pub const ESRMNT: Error
[src]
pub const ESTALE: Error
[src]
pub const ESTRPIPE: Error
[src]
pub const ETIME: Error
[src]
pub const ETIMEDOUT: Error
[src]
pub const ETOOMANYREFS: Error
[src]
pub const ETXTBSY: Error
[src]
pub const EUCLEAN: Error
[src]
pub const EUNATCH: Error
[src]
pub const EUSERS: Error
[src]
pub const EWOULDBLOCK: Error
[src]
pub const EXDEV: Error
[src]
pub const EXFULL: Error
[src]
Trait Implementations
impl Clone for Error
[src]
impl Copy for Error
[src]
impl Debug for Error
[src]
impl Display for Error
[src]
impl Eq for Error
[src]
impl Error for Error
[src]
fn description(&self) -> &str
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<Error> for Error
[src]
impl From<Infallible> for Error
[src]
fn from(x: Infallible) -> Error
[src]
impl From<NulError> for Error
[src]
impl From<TryFromIntError> for Error
[src]
fn from(TryFromIntError) -> Error
[src]
impl From<u32> for Error
[src]
impl Hash for Error
[src]
fn hash<__H>(&self, state: &mut __H) where
__H: Hasher,
[src]
__H: Hasher,
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<Error> for Error
[src]
impl StructuralEq for Error
[src]
impl StructuralPartialEq for Error
[src]
Auto Trait Implementations
impl RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnwindSafe for Error
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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>,