pub struct LunarMonth {
pub year: i32,
pub month: u8,
pub leap: bool,
pub start: String,
pub days: u8,
}Expand description
A month of the lunisolar calendar.
Fields§
§year: i32The lunar year: the Gregorian year its New Year falls in.
month: u8Month number, 1-12.
leap: boolWhether it is the intercalary month (閏月) repeating month.
start: StringFirst day, YYYY-MM-DD (China time).
days: u8Length in days: 29 or 30.
Trait Implementations§
Source§impl Clone for LunarMonth
impl Clone for LunarMonth
Source§impl Debug for LunarMonth
impl Debug for LunarMonth
Source§impl<'de> Deserialize<'de> for LunarMonth
impl<'de> Deserialize<'de> for LunarMonth
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 PartialEq for LunarMonth
impl PartialEq for LunarMonth
Source§impl Serialize for LunarMonth
impl Serialize for LunarMonth
impl StructuralPartialEq for LunarMonth
Auto Trait Implementations§
impl Freeze for LunarMonth
impl RefUnwindSafe for LunarMonth
impl Send for LunarMonth
impl Sync for LunarMonth
impl Unpin for LunarMonth
impl UnsafeUnpin for LunarMonth
impl UnwindSafe for LunarMonth
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