[−][src]Struct curl::ShareError
An error returned from "share" operations.
This structure wraps a CURLSHcode
.
Methods
impl ShareError
[src]
pub fn new(code: CURLSHcode) -> ShareError
[src]
Creates a new error from the underlying code returned by libcurl.
pub fn is_bad_option(&self) -> bool
[src]
Returns whether this error corresponds to CURLSHE_BAD_OPTION.
pub fn is_in_use(&self) -> bool
[src]
Returns whether this error corresponds to CURLSHE_IN_USE.
pub fn is_invalid(&self) -> bool
[src]
Returns whether this error corresponds to CURLSHE_INVALID.
pub fn is_nomem(&self) -> bool
[src]
Returns whether this error corresponds to CURLSHE_NOMEM.
pub fn code(&self) -> CURLSHcode
[src]
Returns the value of the underlying error corresponding to libcurl.
Trait Implementations
impl From<ShareError> for Error
[src]
fn from(e: ShareError) -> Error
[src]
impl PartialEq<ShareError> for ShareError
[src]
fn eq(&self, other: &ShareError) -> bool
[src]
fn ne(&self, other: &ShareError) -> bool
[src]
impl Clone for ShareError
[src]
fn clone(&self) -> ShareError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Display for ShareError
[src]
impl Debug for ShareError
[src]
impl Error for ShareError
[src]
fn description(&self) -> &str
[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
replaced by Error::source, which can support downcasting
The lower-level cause of this error, if any. Read more
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
The lower-level source of this error, if any. Read more
Auto Trait Implementations
impl Send for ShareError
impl Unpin for ShareError
impl Sync for ShareError
impl UnwindSafe for ShareError
impl RefUnwindSafe for ShareError
Blanket Implementations
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,