#[non_exhaustive]pub enum AgentManagerError {
Failed,
PermissionDenied,
InvalidIdentifier,
NotRegistered,
NoSecrets,
UserCanceled,
}Expand description
Errors returned from the secret-agent manager.
These errors may be returned from operations that could cause secrets to be requested (such as nm_client_activate_connection()), and correspond to D-Bus errors in the “org.freedesktop.NetworkManager.AgentManager” namespace.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Failed
unknown or unspecified error
PermissionDenied
The caller does not have permission to register a secret agent, or is trying to register the same secret agent twice.
InvalidIdentifier
The identifier is not a valid secret agent identifier.
NotRegistered
The caller tried to unregister an agent that was not registered.
NoSecrets
No secret agent returned secrets for this request
UserCanceled
The user canceled the secrets request.
Trait Implementations§
Source§impl Clone for AgentManagerError
impl Clone for AgentManagerError
Source§fn clone(&self) -> AgentManagerError
fn clone(&self) -> AgentManagerError
Returns a duplicate 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 AgentManagerError
impl Debug for AgentManagerError
Source§impl ErrorDomain for AgentManagerError
impl ErrorDomain for AgentManagerError
Source§impl From<AgentManagerError> for Value
impl From<AgentManagerError> for Value
Source§fn from(v: AgentManagerError) -> Self
fn from(v: AgentManagerError) -> Self
Converts to this type from the input type.
Source§impl<'a> FromValue<'a> for AgentManagerError
impl<'a> FromValue<'a> for AgentManagerError
Source§type Checker = GenericValueTypeChecker<AgentManagerError>
type Checker = GenericValueTypeChecker<AgentManagerError>
Value type checker.
Source§unsafe fn from_value(value: &'a Value) -> Self
unsafe fn from_value(value: &'a Value) -> Self
Get the contained value from a
Value. Read moreSource§impl HasParamSpec for AgentManagerError
impl HasParamSpec for AgentManagerError
type ParamSpec = ParamSpecEnum
Source§type SetValue = AgentManagerError
type SetValue = AgentManagerError
Preferred value to be used as setter for the associated ParamSpec.
type BuilderFn = fn(&str, AgentManagerError) -> ParamSpecEnumBuilder<'_, AgentManagerError>
fn param_spec_builder() -> Self::BuilderFn
Source§impl Hash for AgentManagerError
impl Hash for AgentManagerError
Source§impl Ord for AgentManagerError
impl Ord for AgentManagerError
Source§fn cmp(&self, other: &AgentManagerError) -> Ordering
fn cmp(&self, other: &AgentManagerError) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for AgentManagerError
impl PartialEq for AgentManagerError
Source§impl PartialOrd for AgentManagerError
impl PartialOrd for AgentManagerError
Source§impl StaticType for AgentManagerError
impl StaticType for AgentManagerError
Source§fn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of
Self.Source§impl ToValue for AgentManagerError
impl ToValue for AgentManagerError
Source§impl ValueType for AgentManagerError
impl ValueType for AgentManagerError
Source§type Type = AgentManagerError
type Type = AgentManagerError
Type to get the
Type from. Read moreimpl Copy for AgentManagerError
impl Eq for AgentManagerError
impl StructuralPartialEq for AgentManagerError
Auto Trait Implementations§
impl Freeze for AgentManagerError
impl RefUnwindSafe for AgentManagerError
impl Send for AgentManagerError
impl Sync for AgentManagerError
impl Unpin for AgentManagerError
impl UnwindSafe for AgentManagerError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoClosureReturnValue for T
impl<T> IntoClosureReturnValue for T
fn into_closure_return_value(self) -> Option<Value>
Source§impl<T> PropertyGet for Twhere
T: HasParamSpec,
impl<T> PropertyGet for Twhere
T: HasParamSpec,
Source§impl<T> StaticTypeExt for Twhere
T: StaticType,
impl<T> StaticTypeExt for Twhere
T: StaticType,
Source§fn ensure_type()
fn ensure_type()
Ensures that the type has been registered with the type system.
Source§impl<T> ToSendValue for T
impl<T> ToSendValue for T
Source§fn to_send_value(&self) -> SendValue
fn to_send_value(&self) -> SendValue
Returns a
SendValue clone of self.