#[non_exhaustive]pub enum TaskNotificationProperty {
Id,
Created,
ChangedBy,
Comment,
NotificationType,
TaskId,
IsDraft,
Task,
TaskPatch,
}Expand description
TaskNotification property selector enum
(draft-ietf-jmap-tasks-06 §5).
Property selector for crate::TaskNotification /get.
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 (draft-ietf-jmap-tasks-06 §5.1).
Created
The created property (draft-ietf-jmap-tasks-06 §5.1).
ChangedBy
The changedBy property (draft-ietf-jmap-tasks-06 §5.1).
Comment
The comment property (draft-ietf-jmap-tasks-06 §5.1).
NotificationType
The type property (draft-ietf-jmap-tasks-06 §5.1).
TaskId
The taskId property (draft-ietf-jmap-tasks-06 §5.1).
IsDraft
The isDraft property (draft-ietf-jmap-tasks-06 §5.1).
Task
The task property (draft-ietf-jmap-tasks-06 §5.1).
TaskPatch
The taskPatch property (draft-ietf-jmap-tasks-06 §5.1).
Trait Implementations§
Source§impl Clone for TaskNotificationProperty
impl Clone for TaskNotificationProperty
Source§fn clone(&self) -> TaskNotificationProperty
fn clone(&self) -> TaskNotificationProperty
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TaskNotificationProperty
impl Debug for TaskNotificationProperty
impl Eq for TaskNotificationProperty
Source§impl Hash for TaskNotificationProperty
impl Hash for TaskNotificationProperty
Source§impl PartialEq for TaskNotificationProperty
impl PartialEq for TaskNotificationProperty
Source§fn eq(&self, other: &TaskNotificationProperty) -> bool
fn eq(&self, other: &TaskNotificationProperty) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TaskNotificationProperty
Auto Trait Implementations§
impl Freeze for TaskNotificationProperty
impl RefUnwindSafe for TaskNotificationProperty
impl Send for TaskNotificationProperty
impl Sync for TaskNotificationProperty
impl Unpin for TaskNotificationProperty
impl UnsafeUnpin for TaskNotificationProperty
impl UnwindSafe for TaskNotificationProperty
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