pub struct BabylonianDate {
pub year: i64,
pub month: BabylonianMonth,
pub day: u8,
}Expand description
A date in the Babylonian lunisolar calendar.
This is a simplified model using alternating 30/29-day months (the historical calendar relied on direct observation of the new crescent moon). Intercalary months are not modeled.
Fields§
§year: i64Year (relative to the Seleucid Era, 311 BCE = year 1).
month: BabylonianMonthMonth (one of the 12 standard months).
day: u8Day of month (1-30).
Trait Implementations§
Source§impl Clone for BabylonianDate
impl Clone for BabylonianDate
Source§fn clone(&self) -> BabylonianDate
fn clone(&self) -> BabylonianDate
Returns a duplicate of the value. Read more
1.0.0 · 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 BabylonianDate
impl Debug for BabylonianDate
Source§impl<'de> Deserialize<'de> for BabylonianDate
impl<'de> Deserialize<'de> for BabylonianDate
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 Display for BabylonianDate
impl Display for BabylonianDate
Source§impl PartialEq for BabylonianDate
impl PartialEq for BabylonianDate
Source§impl Serialize for BabylonianDate
impl Serialize for BabylonianDate
impl Copy for BabylonianDate
impl Eq for BabylonianDate
impl StructuralPartialEq for BabylonianDate
Auto Trait Implementations§
impl Freeze for BabylonianDate
impl RefUnwindSafe for BabylonianDate
impl Send for BabylonianDate
impl Sync for BabylonianDate
impl Unpin for BabylonianDate
impl UnsafeUnpin for BabylonianDate
impl UnwindSafe for BabylonianDate
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