pub struct Occurrence {
pub kind: OccurrenceType,
pub date: String,
pub time: Option<String>,
pub end_time: Option<String>,
pub extra: String,
pub days: i64,
pub late: bool,
}Fields§
§kind: OccurrenceType§date: String§time: Option<String>HH:MM, as every time in the model.
end_time: Option<String>The end of a time range such as 10:00-11:30; null without one.
extra: StringOrg’s leader for the row, as the agenda prints it (Sched.12x:,
3 d. ago:, In 5 d.:).
days: i64Days late on an overdue row (Sched.12x: is 12, 3 d. ago: is 3),
minus the days left on an upcoming deadline (In 5 d.: is -5),
and 0 on every other row.
late: boolWhether the row is overdue: a past-scheduled reminder or a missed deadline, both shown on today.
Trait Implementations§
Source§impl Clone for Occurrence
impl Clone for Occurrence
Source§impl Debug for Occurrence
impl Debug for Occurrence
Source§impl<'de> Deserialize<'de> for Occurrence
impl<'de> Deserialize<'de> for Occurrence
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 Occurrence
Source§impl PartialEq for Occurrence
impl PartialEq for Occurrence
Source§impl Serialize for Occurrence
impl Serialize for Occurrence
impl StructuralPartialEq for Occurrence
Auto Trait Implementations§
impl Freeze for Occurrence
impl RefUnwindSafe for Occurrence
impl Send for Occurrence
impl Sync for Occurrence
impl Unpin for Occurrence
impl UnsafeUnpin for Occurrence
impl UnwindSafe for Occurrence
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