[−][src]Enum doomsday::Month
🝱 - The twelve months of the year
These months are roughly derived from the cycles of the moon. Additionally, months line up with various seasons.
I'll add here that, a system of 13 months could work very nicely. Every month would have 28 days, and there would only be a single day left over, for new years.
Variants
♑ 270° Αἰγόκερως, Capricorn, or Mountain Goat
Named after Janus the beginnings and endings.
♒ 300° Ὑδροχόος, Aquarius, or Water-Bearer
Named for Februus which was a time of celebrations in Rome.
♓ 330° Ἰχθύες, Pisces, or Fish
Named after the Mars, the Roman god of war. Despite "Aries" being the next sign, this is in part due to the fact that these signs do not correspond directly to the months.
♈ 0° Κριός, Aries, or Ram
Aprilis the opening of the flowers.
♉ 30° Ταῦρος, Taurus, or Bull
Maiores, meaning "major" or older.
♊ 60° Δίδυμοι, Gemini, or Twins
Iuniores, meaning "junior" or the younger.
♋ 90° Καρκίνος, Cancer, or Crab
Julius, named in 44 BCE, the year of his assassination.
♌ 120° Λέων, Leo, or Lion
Augustus, a Roman emperor.
♍ 150° Παρθένος, Virgo, Maiden
Septem, meaning seven.
♎ 180° Ζυγός, Libra, or Scales
Octo, meaning eight.
♏ 210° Σκoρπίος, Scorpio, or Scorpion
Novem, meaning nine.
♐ 240° Τοξότης, Sagittarius, or Archer
Decem, meaning ten.
Trait Implementations
impl Debug for Month
[src]
impl Display for Month
[src]
impl Eq for Month
[src]
impl From<usize> for Month
[src]
impl Ord for Month
[src]
fn cmp(&self, other: &Month) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<Month> for Month
[src]
impl PartialOrd<Month> for Month
[src]
fn partial_cmp(&self, other: &Month) -> Option<Ordering>
[src]
#[must_use]fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for Month
[src]
impl StructuralPartialEq for Month
[src]
Auto Trait Implementations
impl RefUnwindSafe for Month
impl Send for Month
impl Sync for Month
impl Unpin for Month
impl UnwindSafe for Month
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,