pub struct ExpirationRule {
pub name: String,
pub type: String,
pub description: Option<String>,
pub weekday: Option<String>,
pub day: Option<i32>,
pub n: Option<i32>,
pub tags: Vec<String>,
}Fields§
§name: String§type: String§description: Option<String>§weekday: Option<String>§day: Option<i32>§n: Option<i32>Trait Implementations§
Source§impl Clone for ExpirationRule
impl Clone for ExpirationRule
Source§fn clone(&self) -> ExpirationRule
fn clone(&self) -> ExpirationRule
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 ExpirationRule
impl Debug for ExpirationRule
Source§impl<'de> Deserialize<'de> for ExpirationRule
impl<'de> Deserialize<'de> for ExpirationRule
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 ExpirationRule
impl RefUnwindSafe for ExpirationRule
impl Send for ExpirationRule
impl Sync for ExpirationRule
impl Unpin for ExpirationRule
impl UnsafeUnpin for ExpirationRule
impl UnwindSafe for ExpirationRule
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