#[non_exhaustive]pub enum ComputerUseSafetyPolicy {
Unspecified,
FinancialTransactions,
SensitiveDataModification,
CommunicationTool,
AccountCreation,
DataModification,
UserConsentManagement,
LegalTermsAndAgreements,
}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.
Unspecified
FinancialTransactions
SensitiveDataModification
CommunicationTool
AccountCreation
DataModification
UserConsentManagement
LegalTermsAndAgreements
Trait Implementations§
Source§impl Clone for ComputerUseSafetyPolicy
impl Clone for ComputerUseSafetyPolicy
impl Copy for ComputerUseSafetyPolicy
Source§impl Debug for ComputerUseSafetyPolicy
impl Debug for ComputerUseSafetyPolicy
Source§impl DeclaredFields for ComputerUseSafetyPolicy
impl DeclaredFields for ComputerUseSafetyPolicy
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ComputerUseSafetyPolicy
impl<'de> Deserialize<'de> for ComputerUseSafetyPolicy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ComputerUseSafetyPolicy
Source§impl PartialEq for ComputerUseSafetyPolicy
impl PartialEq for ComputerUseSafetyPolicy
Source§impl Serialize for ComputerUseSafetyPolicy
impl Serialize for ComputerUseSafetyPolicy
impl StructuralPartialEq for ComputerUseSafetyPolicy
Auto Trait Implementations§
impl Freeze for ComputerUseSafetyPolicy
impl RefUnwindSafe for ComputerUseSafetyPolicy
impl Send for ComputerUseSafetyPolicy
impl Sync for ComputerUseSafetyPolicy
impl Unpin for ComputerUseSafetyPolicy
impl UnsafeUnpin for ComputerUseSafetyPolicy
impl UnwindSafe for ComputerUseSafetyPolicy
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