pub struct Reminder { /* private fields */ }
Implementations§
source§impl Reminder
impl Reminder
pub fn new(
name: String,
details: Option<String>,
when: DateTime<Local>,
repeat: Repeat
) -> Self
pub fn name(&self) -> &String
pub fn details(&self) -> &Option<String>
pub fn when(&self) -> &DateTime<Local>
pub fn repeat(&self) -> &Repeat
pub fn examples() -> &'static str
pub fn upcoming(&self, now: Option<DateTime<Local>>) -> Option<Self>
Trait Implementations§
source§impl<'de> Deserialize<'de> for Reminder
impl<'de> Deserialize<'de> for Reminder
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