pub enum InviteRecurrenceSeriesEnd {
Never,
Until {
at: String,
},
Count {
total: i32,
},
}Expand description
How the recurring series ends (from invite_recurrence), for admin/public display.
JSON schema
{
"description": "How the recurring series ends (from `invite_recurrence`), for admin/public display.",
"oneOf": [
{
"type": "object",
"required": [
"kind"
],
"properties": {
"kind": {
"type": "string",
"enum": [
"never"
]
}
}
},
{
"type": "object",
"required": [
"at",
"kind"
],
"properties": {
"at": {
"type": "string"
},
"kind": {
"type": "string",
"enum": [
"until"
]
}
}
},
{
"type": "object",
"required": [
"kind",
"total"
],
"properties": {
"kind": {
"type": "string",
"enum": [
"count"
]
},
"total": {
"type": "integer",
"format": "int32",
"minimum": 0.0
}
}
}
]
}Variants§
Trait Implementations§
Source§impl Clone for InviteRecurrenceSeriesEnd
impl Clone for InviteRecurrenceSeriesEnd
Source§fn clone(&self) -> InviteRecurrenceSeriesEnd
fn clone(&self) -> InviteRecurrenceSeriesEnd
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 InviteRecurrenceSeriesEnd
impl Debug for InviteRecurrenceSeriesEnd
Source§impl<'de> Deserialize<'de> for InviteRecurrenceSeriesEnd
impl<'de> Deserialize<'de> for InviteRecurrenceSeriesEnd
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
Auto Trait Implementations§
impl Freeze for InviteRecurrenceSeriesEnd
impl RefUnwindSafe for InviteRecurrenceSeriesEnd
impl Send for InviteRecurrenceSeriesEnd
impl Sync for InviteRecurrenceSeriesEnd
impl Unpin for InviteRecurrenceSeriesEnd
impl UnsafeUnpin for InviteRecurrenceSeriesEnd
impl UnwindSafe for InviteRecurrenceSeriesEnd
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