pub trait Cyclicity:
Debug
+ Send
+ Serialize
+ Deserialize {
// Required method
fn same_period_at(
&self,
same_period: Box<dyn Period>,
at_date: Date<Utc>,
) -> Option<Box<dyn Period>>;
}Required Methods§
fn same_period_at( &self, same_period: Box<dyn Period>, at_date: Date<Utc>, ) -> Option<Box<dyn Period>>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Box<dyn Cyclicity>
impl<'de> Deserialize<'de> for Box<dyn Cyclicity>
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
Source§impl<'de> Deserialize<'de> for Box<dyn Cyclicity + Send>
impl<'de> Deserialize<'de> for Box<dyn Cyclicity + Send>
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