#[non_exhaustive]
pub enum LegalHoldsPolicyUpdateError {
UnknownLegalHoldError,
InsufficientPermissions,
TransientError,
InactiveLegalHold,
LegalHoldPerformingAnotherOperation,
InvalidMembers,
NumberOfUsersOnHoldIsGreaterThanHoldLimitation,
EmptyMembersList,
NameMustBeUnique,
LegalHoldPolicyNotFound,
Other,
}dbx_team only.Variants (Non-exhaustive)
This enum is marked as non-exhaustive
UnknownLegalHoldError
There has been an unknown legal hold error.
InsufficientPermissions
You don’t have permissions to perform this action.
TransientError
Temporary infrastructure failure, please retry.
InactiveLegalHold
Trying to release an inactive legal hold.
LegalHoldPerformingAnotherOperation
Legal hold is currently performing another operation.
InvalidMembers
Some members in the members list are not valid to be placed under legal hold.
NumberOfUsersOnHoldIsGreaterThanHoldLimitation
You cannot add more than 5 users in a legal hold.
EmptyMembersList
The users list must have at least one user.
NameMustBeUnique
The name provided is already in use by another legal hold.
LegalHoldPolicyNotFound
Legal hold policy does not exist for
LegalHoldsPolicyUpdateArg::id.
Other
Catch-all used for unrecognized values returned from the server. Encountering this value typically indicates that this SDK version is out of date.
Trait Implementations
sourceimpl Clone for LegalHoldsPolicyUpdateError
impl Clone for LegalHoldsPolicyUpdateError
sourcefn clone(&self) -> LegalHoldsPolicyUpdateError
fn clone(&self) -> LegalHoldsPolicyUpdateError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for LegalHoldsPolicyUpdateError
impl Debug for LegalHoldsPolicyUpdateError
sourceimpl<'de> Deserialize<'de> for LegalHoldsPolicyUpdateError
impl<'de> Deserialize<'de> for LegalHoldsPolicyUpdateError
sourcefn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Display for LegalHoldsPolicyUpdateError
impl Display for LegalHoldsPolicyUpdateError
sourceimpl Error for LegalHoldsPolicyUpdateError
impl Error for LegalHoldsPolicyUpdateError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
backtrace)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
impl Eq for LegalHoldsPolicyUpdateError
impl StructuralEq for LegalHoldsPolicyUpdateError
impl StructuralPartialEq for LegalHoldsPolicyUpdateError
Auto Trait Implementations
impl RefUnwindSafe for LegalHoldsPolicyUpdateError
impl Send for LegalHoldsPolicyUpdateError
impl Sync for LegalHoldsPolicyUpdateError
impl Unpin for LegalHoldsPolicyUpdateError
impl UnwindSafe for LegalHoldsPolicyUpdateError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more