pub enum CotsworthMonth {
Show 13 variants
January = 1,
February = 2,
March = 3,
April = 4,
May = 5,
June = 6,
Sol = 7,
July = 8,
August = 9,
September = 10,
October = 11,
November = 12,
December = 13,
}Expand description
Represents a month in the Cotsworth Calendar
Variants§
January = 1
February = 2
March = 3
April = 4
May = 5
June = 6
Sol = 7
July = 8
August = 9
September = 10
October = 11
November = 12
December = 13
Trait Implementations§
Source§impl Clone for CotsworthMonth
impl Clone for CotsworthMonth
Source§fn clone(&self) -> CotsworthMonth
fn clone(&self) -> CotsworthMonth
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 CotsworthMonth
impl Debug for CotsworthMonth
Source§impl FromPrimitive for CotsworthMonth
impl FromPrimitive for CotsworthMonth
Source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
Converts an
i64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
Converts an
u64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moreSource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moreSource§impl GuaranteedMonth<CotsworthMonth> for Cotsworth
impl GuaranteedMonth<CotsworthMonth> for Cotsworth
Source§impl PartialEq for CotsworthMonth
impl PartialEq for CotsworthMonth
Source§impl PartialOrd for CotsworthMonth
impl PartialOrd for CotsworthMonth
Source§impl ToFromCommonDate<CotsworthMonth> for Cotsworth
impl ToFromCommonDate<CotsworthMonth> for Cotsworth
Source§fn to_common_date(self) -> CommonDate
fn to_common_date(self) -> CommonDate
Convert calendar date to a year, month and day
Source§fn from_common_date_unchecked(date: CommonDate) -> Self
fn from_common_date_unchecked(date: CommonDate) -> Self
Convert a year, month and day into a calendar date without checking validity Read more
Source§fn valid_ymd(date: CommonDate) -> Result<(), CalendarError>
fn valid_ymd(date: CommonDate) -> Result<(), CalendarError>
Returns error if the year, month or day is invalid
Source§fn year_end_date(year: i32) -> CommonDate
fn year_end_date(year: i32) -> CommonDate
End of the year as a numeric year, month and day
Source§fn month_length(year: i32, month: CotsworthMonth) -> u8
fn month_length(year: i32, month: CotsworthMonth) -> u8
Length of month in a given year
Source§fn year_start_date(year: i32) -> CommonDate
fn year_start_date(year: i32) -> CommonDate
Start of the year as a numeric year, month and day
Source§fn in_effective_bounds(d: CommonDate) -> bool
fn in_effective_bounds(d: CommonDate) -> bool
Source§fn try_from_common_date(d: CommonDate) -> Result<Self, CalendarError>
fn try_from_common_date(d: CommonDate) -> Result<Self, CalendarError>
Attempt to create a date in a specific calendar from a
CommonDateSource§fn try_year_start(year: i32) -> Result<Self, CalendarError>
fn try_year_start(year: i32) -> Result<Self, CalendarError>
Attempt to create a date in a specific calendar at the start of a specific year Read more
Source§fn try_year_end(year: i32) -> Result<Self, CalendarError>
fn try_year_end(year: i32) -> Result<Self, CalendarError>
Attempt to create a date in a specific calendar at the end of a specific year Read more
fn day(self) -> u8
fn year(self) -> i32
Source§impl ToPrimitive for CotsworthMonth
impl ToPrimitive for CotsworthMonth
Source§fn to_i64(&self) -> Option<i64>
fn to_i64(&self) -> Option<i64>
Converts the value of
self to an i64. If the value cannot be
represented by an i64, then None is returned.Source§fn to_u64(&self) -> Option<u64>
fn to_u64(&self) -> Option<u64>
Converts the value of
self to a u64. If the value cannot be
represented by a u64, then None is returned.Source§fn to_isize(&self) -> Option<isize>
fn to_isize(&self) -> Option<isize>
Converts the value of
self to an isize. If the value cannot be
represented by an isize, then None is returned.Source§fn to_i8(&self) -> Option<i8>
fn to_i8(&self) -> Option<i8>
Converts the value of
self to an i8. If the value cannot be
represented by an i8, then None is returned.Source§fn to_i16(&self) -> Option<i16>
fn to_i16(&self) -> Option<i16>
Converts the value of
self to an i16. If the value cannot be
represented by an i16, then None is returned.Source§fn to_i32(&self) -> Option<i32>
fn to_i32(&self) -> Option<i32>
Converts the value of
self to an i32. If the value cannot be
represented by an i32, then None is returned.Source§fn to_i128(&self) -> Option<i128>
fn to_i128(&self) -> Option<i128>
Converts the value of
self to an i128. If the value cannot be
represented by an i128 (i64 under the default implementation), then
None is returned. Read moreSource§fn to_usize(&self) -> Option<usize>
fn to_usize(&self) -> Option<usize>
Converts the value of
self to a usize. If the value cannot be
represented by a usize, then None is returned.Source§fn to_u8(&self) -> Option<u8>
fn to_u8(&self) -> Option<u8>
Converts the value of
self to a u8. If the value cannot be
represented by a u8, then None is returned.Source§fn to_u16(&self) -> Option<u16>
fn to_u16(&self) -> Option<u16>
Converts the value of
self to a u16. If the value cannot be
represented by a u16, then None is returned.Source§fn to_u32(&self) -> Option<u32>
fn to_u32(&self) -> Option<u32>
Converts the value of
self to a u32. If the value cannot be
represented by a u32, then None is returned.Source§fn to_u128(&self) -> Option<u128>
fn to_u128(&self) -> Option<u128>
Converts the value of
self to a u128. If the value cannot be
represented by a u128 (u64 under the default implementation), then
None is returned. Read moreimpl Copy for CotsworthMonth
impl StructuralPartialEq for CotsworthMonth
Auto Trait Implementations§
impl Freeze for CotsworthMonth
impl RefUnwindSafe for CotsworthMonth
impl Send for CotsworthMonth
impl Sync for CotsworthMonth
impl Unpin for CotsworthMonth
impl UnwindSafe for CotsworthMonth
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