Enum curl_sys::CURLcode

source ·
#[repr(C)]
pub enum CURLcode {
Show 91 variants CURLE_OK, CURLE_UNSUPPORTED_PROTOCOL, CURLE_FAILED_INIT, CURLE_URL_MALFORMAT, CURLE_NOT_BUILT_IN, CURLE_COULDNT_RESOLVE_PROXY, CURLE_COULDNT_RESOLVE_HOST, CURLE_COULDNT_CONNECT, CURLE_FTP_WEIRD_SERVER_REPLY, CURLE_REMOTE_ACCESS_DENIED, CURLE_FTP_ACCEPT_FAILED, CURLE_FTP_WEIRD_PASS_REPLY, CURLE_FTP_ACCEPT_TIMEOUT, CURLE_FTP_WEIRD_PASV_REPLY, CURLE_FTP_WEIRD_227_FORMAT, CURLE_FTP_CANT_GET_HOST, CURLE_OBSOLETE16, CURLE_FTP_COULDNT_SET_TYPE, CURLE_PARTIAL_FILE, CURLE_FTP_COULDNT_RETR_FILE, CURLE_OBSOLETE20, CURLE_QUOTE_ERROR, CURLE_HTTP_RETURNED_ERROR, CURLE_WRITE_ERROR, CURLE_OBSOLETE24, CURLE_UPLOAD_FAILED, CURLE_READ_ERROR, CURLE_OUT_OF_MEMORY, CURLE_OPERATION_TIMEDOUT, CURLE_OBSOLETE29, CURLE_FTP_PORT_FAILED, CURLE_FTP_COULDNT_USE_REST, CURLE_OBSOLETE32, CURLE_RANGE_ERROR, CURLE_HTTP_POST_ERROR, CURLE_SSL_CONNECT_ERROR, CURLE_BAD_DOWNLOAD_RESUME, CURLE_FILE_COULDNT_READ_FILE, CURLE_LDAP_CANNOT_BIND, CURLE_LDAP_SEARCH_FAILED, CURLE_OBSOLETE40, CURLE_FUNCTION_NOT_FOUND, CURLE_ABORTED_BY_CALLBACK, CURLE_BAD_FUNCTION_ARGUMENT, CURLE_OBSOLETE44, CURLE_INTERFACE_FAILED, CURLE_OBSOLETE46, CURLE_TOO_MANY_REDIRECTS, CURLE_UNKNOWN_OPTION, CURLE_TELNET_OPTION_SYNTAX, CURLE_OBSOLETE50, CURLE_PEER_FAILED_VERIFICATION, CURLE_GOT_NOTHING, CURLE_SSL_ENGINE_NOTFOUND, CURLE_SSL_ENGINE_SETFAILED, CURLE_SEND_ERROR, CURLE_RECV_ERROR, CURLE_OBSOLETE57, CURLE_SSL_CERTPROBLEM, CURLE_SSL_CIPHER, CURLE_SSL_CACERT, CURLE_BAD_CONTENT_ENCODING, CURLE_LDAP_INVALID_URL, CURLE_FILESIZE_EXCEEDED, CURLE_USE_SSL_FAILED, CURLE_SEND_FAIL_REWIND, CURLE_SSL_ENGINE_INITFAILED, CURLE_LOGIN_DENIED, CURLE_TFTP_NOTFOUND, CURLE_TFTP_PERM, CURLE_REMOTE_DISK_FULL, CURLE_TFTP_ILLEGAL, CURLE_TFTP_UNKNOWNID, CURLE_REMOTE_FILE_EXISTS, CURLE_TFTP_NOSUCHUSER, CURLE_CONV_FAILED, CURLE_CONV_REQD, CURLE_SSL_CACERT_BADFILE, CURLE_REMOTE_FILE_NOT_FOUND, CURLE_SSH, CURLE_SSL_SHUTDOWN_FAILED, CURLE_AGAIN, CURLE_SSL_CRL_BADFILE, CURLE_SSL_ISSUER_ERROR, CURLE_FTP_PRET_FAILED, CURLE_RTSP_CSEQ_ERROR, CURLE_RTSP_SESSION_ERROR, CURLE_FTP_BAD_FILE_LIST, CURLE_CHUNK_FAILED, CURLE_NO_CONNECTION_AVAILABLE, CURLE_LAST,
}

Variants§

§

CURLE_OK

§

CURLE_UNSUPPORTED_PROTOCOL

§

CURLE_FAILED_INIT

§

CURLE_URL_MALFORMAT

§

CURLE_NOT_BUILT_IN

§

CURLE_COULDNT_RESOLVE_PROXY

§

CURLE_COULDNT_RESOLVE_HOST

§

CURLE_COULDNT_CONNECT

§

CURLE_FTP_WEIRD_SERVER_REPLY

§

CURLE_REMOTE_ACCESS_DENIED

§

CURLE_FTP_ACCEPT_FAILED

§

CURLE_FTP_WEIRD_PASS_REPLY

§

CURLE_FTP_ACCEPT_TIMEOUT

§

CURLE_FTP_WEIRD_PASV_REPLY

§

CURLE_FTP_WEIRD_227_FORMAT

§

CURLE_FTP_CANT_GET_HOST

§

CURLE_OBSOLETE16

§

CURLE_FTP_COULDNT_SET_TYPE

§

CURLE_PARTIAL_FILE

§

CURLE_FTP_COULDNT_RETR_FILE

§

CURLE_OBSOLETE20

§

CURLE_QUOTE_ERROR

§

CURLE_HTTP_RETURNED_ERROR

§

CURLE_WRITE_ERROR

§

CURLE_OBSOLETE24

§

CURLE_UPLOAD_FAILED

§

CURLE_READ_ERROR

§

CURLE_OUT_OF_MEMORY

§

CURLE_OPERATION_TIMEDOUT

§

CURLE_OBSOLETE29

§

CURLE_FTP_PORT_FAILED

§

CURLE_FTP_COULDNT_USE_REST

§

CURLE_OBSOLETE32

§

CURLE_RANGE_ERROR

§

CURLE_HTTP_POST_ERROR

§

CURLE_SSL_CONNECT_ERROR

§

CURLE_BAD_DOWNLOAD_RESUME

§

CURLE_FILE_COULDNT_READ_FILE

§

CURLE_LDAP_CANNOT_BIND

§

CURLE_LDAP_SEARCH_FAILED

§

CURLE_OBSOLETE40

§

CURLE_FUNCTION_NOT_FOUND

§

CURLE_ABORTED_BY_CALLBACK

§

CURLE_BAD_FUNCTION_ARGUMENT

§

CURLE_OBSOLETE44

§

CURLE_INTERFACE_FAILED

§

CURLE_OBSOLETE46

§

CURLE_TOO_MANY_REDIRECTS

§

CURLE_UNKNOWN_OPTION

§

CURLE_TELNET_OPTION_SYNTAX

§

CURLE_OBSOLETE50

§

CURLE_PEER_FAILED_VERIFICATION

§

CURLE_GOT_NOTHING

§

CURLE_SSL_ENGINE_NOTFOUND

§

CURLE_SSL_ENGINE_SETFAILED

§

CURLE_SEND_ERROR

§

CURLE_RECV_ERROR

§

CURLE_OBSOLETE57

§

CURLE_SSL_CERTPROBLEM

§

CURLE_SSL_CIPHER

§

CURLE_SSL_CACERT

§

CURLE_BAD_CONTENT_ENCODING

§

CURLE_LDAP_INVALID_URL

§

CURLE_FILESIZE_EXCEEDED

§

CURLE_USE_SSL_FAILED

§

CURLE_SEND_FAIL_REWIND

§

CURLE_SSL_ENGINE_INITFAILED

§

CURLE_LOGIN_DENIED

§

CURLE_TFTP_NOTFOUND

§

CURLE_TFTP_PERM

§

CURLE_REMOTE_DISK_FULL

§

CURLE_TFTP_ILLEGAL

§

CURLE_TFTP_UNKNOWNID

§

CURLE_REMOTE_FILE_EXISTS

§

CURLE_TFTP_NOSUCHUSER

§

CURLE_CONV_FAILED

§

CURLE_CONV_REQD

§

CURLE_SSL_CACERT_BADFILE

§

CURLE_REMOTE_FILE_NOT_FOUND

§

CURLE_SSH

§

CURLE_SSL_SHUTDOWN_FAILED

§

CURLE_AGAIN

§

CURLE_SSL_CRL_BADFILE

§

CURLE_SSL_ISSUER_ERROR

§

CURLE_FTP_PRET_FAILED

§

CURLE_RTSP_CSEQ_ERROR

§

CURLE_RTSP_SESSION_ERROR

§

CURLE_FTP_BAD_FILE_LIST

§

CURLE_CHUNK_FAILED

§

CURLE_NO_CONNECTION_AVAILABLE

§

CURLE_LAST

Trait Implementations§

source§

impl Debug for CURLcode

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Copy for CURLcode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.