#[non_exhaustive]pub enum AddressBookProperty {
Id,
Name,
Description,
SortOrder,
IsDefault,
IsSubscribed,
ShareWith,
MyRights,
}Expand description
Property selector for crate::AddressBook /get and /set.
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.
Id
The id property (RFC 9610 §2).
Name
The name property (RFC 9610 §2).
Description
The description property (RFC 9610 §2).
SortOrder
The sortOrder property (RFC 9610 §2).
IsDefault
The isDefault property (RFC 9610 §2).
IsSubscribed
The isSubscribed property (RFC 9610 §2).
The shareWith property (RFC 9610 §2).
MyRights
The myRights property (RFC 9610 §2).
Trait Implementations§
Source§impl Clone for AddressBookProperty
impl Clone for AddressBookProperty
Source§impl Debug for AddressBookProperty
impl Debug for AddressBookProperty
impl Eq for AddressBookProperty
Source§impl Hash for AddressBookProperty
impl Hash for AddressBookProperty
Source§impl PartialEq for AddressBookProperty
impl PartialEq for AddressBookProperty
impl StructuralPartialEq for AddressBookProperty
Auto Trait Implementations§
impl Freeze for AddressBookProperty
impl RefUnwindSafe for AddressBookProperty
impl Send for AddressBookProperty
impl Sync for AddressBookProperty
impl Unpin for AddressBookProperty
impl UnsafeUnpin for AddressBookProperty
impl UnwindSafe for AddressBookProperty
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