pub enum SolarTerm {
Show 24 variants
WinterSolstice,
MinorCold,
MajorCold,
BeginningOfSpring,
RainWater,
AwakeningOfInsects,
SpringEquinox,
PureBrightness,
GrainRain,
BeginningOfSummer,
GrainBuds,
GrainInEar,
SummerSolstice,
MinorHeat,
MajorHeat,
BeginningOfAutumn,
EndOfHeat,
WhiteDew,
AutumnEquinox,
ColdDew,
FrostsDescent,
BeginningOfWinter,
MinorSnow,
MajorSnow,
}
Variants§
WinterSolstice
MinorCold
MajorCold
BeginningOfSpring
RainWater
AwakeningOfInsects
SpringEquinox
PureBrightness
GrainRain
BeginningOfSummer
GrainBuds
GrainInEar
SummerSolstice
MinorHeat
MajorHeat
BeginningOfAutumn
EndOfHeat
WhiteDew
AutumnEquinox
ColdDew
FrostsDescent
BeginningOfWinter
MinorSnow
MajorSnow
Implementations§
source§impl SolarTerm
impl SolarTerm
pub fn ord(&self) -> u8
pub fn from_ord(ord: u8) -> Option<Self>
pub fn is_mid_term(&self) -> bool
pub fn succ(&self) -> Self
pub fn pred(&self) -> Self
pub fn degrees(&self) -> f64
pub fn from_degree_range(begin_deg: f64, end_deg: f64) -> Option<Self>
pub fn chinese(&self) -> &str
Trait Implementations§
source§impl EnumProperty for SolarTerm
impl EnumProperty for SolarTerm
source§impl PartialEq for SolarTerm
impl PartialEq for SolarTerm
impl Copy for SolarTerm
impl Eq for SolarTerm
impl StructuralPartialEq for SolarTerm
Auto Trait Implementations§
impl Freeze for SolarTerm
impl RefUnwindSafe for SolarTerm
impl Send for SolarTerm
impl Sync for SolarTerm
impl Unpin for SolarTerm
impl UnwindSafe for SolarTerm
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