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 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
CommonDate
Source§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