pub enum NewClientError {
InvalidArgument,
Internal,
NotEntitled,
NotPermitted,
NotPrivileged,
TooManyClients,
Unknown(es_new_client_result_t),
ApiUnavailable,
}Available on macOS only.
Expand description
Creating a new client failed.
Usually constructed using
es_new_client_result_t::ok().
Variants§
InvalidArgument
Internal
NotEntitled
NotPermitted
NotPrivileged
TooManyClients
Available on crate feature
macos_10_15_1 only.Unknown(es_new_client_result_t)
Catches new variants in the C enum
Used to signal a call to an unavailable API, either because it was removed or because it is only available in higher versions (eg 12.0+ when running on macOS 11.0)
Trait Implementations§
Source§impl Clone for NewClientError
impl Clone for NewClientError
Source§fn clone(&self) -> NewClientError
fn clone(&self) -> NewClientError
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NewClientError
impl Debug for NewClientError
Source§impl Display for NewClientError
impl Display for NewClientError
Source§impl Error for NewClientError
impl Error for NewClientError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl Hash for NewClientError
impl Hash for NewClientError
Source§impl PartialEq for NewClientError
impl PartialEq for NewClientError
impl Copy for NewClientError
impl Eq for NewClientError
impl StructuralPartialEq for NewClientError
Auto Trait Implementations§
impl Freeze for NewClientError
impl RefUnwindSafe for NewClientError
impl Send for NewClientError
impl Sync for NewClientError
impl Unpin for NewClientError
impl UnwindSafe for NewClientError
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