BoundsError

Enum BoundsError 

Source
pub(crate) enum BoundsError {
Show 52 variants Century(RawBoundsError<Century>), CivilDayNanosecond(RawBoundsError<CivilDayNanosecond>), CivilDaySecond(RawBoundsError<CivilDaySecond>), Day(RawBoundsError<Day>), DayOfYear(RawBoundsError<DayOfYear>), Hour(RawBoundsError<Hour>), Hour12(RawBoundsError<Hour12>), ISOWeek(RawBoundsError<ISOWeek>), ISOYear(RawBoundsError<ISOYear>), Increment(RawBoundsError<Increment>), Increment32(RawBoundsError<Increment32>), LeapSecond(RawBoundsError<LeapSecond>), Microsecond(RawBoundsError<Microsecond>), Millisecond(RawBoundsError<Millisecond>), Minute(RawBoundsError<Minute>), Month(RawBoundsError<Month>), Nanosecond(RawBoundsError<Nanosecond>), NthWeekday(RawBoundsError<NthWeekday>), OffsetHours(RawBoundsError<OffsetHours>), OffsetMinutes(RawBoundsError<OffsetMinutes>), OffsetSeconds(RawBoundsError<OffsetSeconds>), OffsetTotalSeconds(RawBoundsError<OffsetTotalSeconds>), Second(RawBoundsError<Second>), SignedDurationSeconds(RawBoundsError<SignedDurationSeconds>), SpanYears(RawBoundsError<SpanYears>), SpanMonths(RawBoundsError<SpanMonths>), SpanWeeks(RawBoundsError<SpanWeeks>), SpanDays(RawBoundsError<SpanDays>), SpanHours(RawBoundsError<SpanHours>), SpanMinutes(RawBoundsError<SpanMinutes>), SpanSeconds(RawBoundsError<SpanSeconds>), SpanMilliseconds(RawBoundsError<SpanMilliseconds>), SpanMicroseconds(RawBoundsError<SpanMicroseconds>), SpanMultiple(RawBoundsError<SpanMultiple>), SpanNanoseconds(RawBoundsError<SpanNanoseconds>), SubsecNanosecond(RawBoundsError<SubsecNanosecond>), SignedSubsecNanosecond(RawBoundsError<SignedSubsecNanosecond>), UnixEpochDays(RawBoundsError<UnixEpochDays>), UnixMilliseconds(RawBoundsError<UnixMilliseconds>), UnixMicroseconds(RawBoundsError<UnixMicroseconds>), UnixSeconds(RawBoundsError<UnixSeconds>), WeekNum(RawBoundsError<WeekNum>), WeekdayMondayZero(RawBoundsError<WeekdayMondayZero>), WeekdayMondayOne(RawBoundsError<WeekdayMondayOne>), WeekdaySundayZero(RawBoundsError<WeekdaySundayZero>), WeekdaySundayOne(RawBoundsError<WeekdaySundayOne>), Year(RawBoundsError<Year>), YearCE(RawBoundsError<YearCE>), YearBCE(RawBoundsError<YearBCE>), YearTwoDigit(RawBoundsError<YearTwoDigit>), ZonedDayNanoseconds(RawBoundsError<ZonedDayNanoseconds>), ZonedDaySeconds(RawBoundsError<ZonedDaySeconds>),
}
Expand description

An error that indicates a value is out of its intended range.

Variants§

§

Century(RawBoundsError<Century>)

§

CivilDayNanosecond(RawBoundsError<CivilDayNanosecond>)

§

CivilDaySecond(RawBoundsError<CivilDaySecond>)

§

Day(RawBoundsError<Day>)

§

DayOfYear(RawBoundsError<DayOfYear>)

§

Hour(RawBoundsError<Hour>)

§

Hour12(RawBoundsError<Hour12>)

§

ISOWeek(RawBoundsError<ISOWeek>)

§

ISOYear(RawBoundsError<ISOYear>)

§

Increment(RawBoundsError<Increment>)

§

Increment32(RawBoundsError<Increment32>)

§

LeapSecond(RawBoundsError<LeapSecond>)

§

Microsecond(RawBoundsError<Microsecond>)

§

Millisecond(RawBoundsError<Millisecond>)

§

Minute(RawBoundsError<Minute>)

§

Month(RawBoundsError<Month>)

§

Nanosecond(RawBoundsError<Nanosecond>)

§

NthWeekday(RawBoundsError<NthWeekday>)

§

OffsetHours(RawBoundsError<OffsetHours>)

§

OffsetMinutes(RawBoundsError<OffsetMinutes>)

§

OffsetSeconds(RawBoundsError<OffsetSeconds>)

§

OffsetTotalSeconds(RawBoundsError<OffsetTotalSeconds>)

§

Second(RawBoundsError<Second>)

§

SignedDurationSeconds(RawBoundsError<SignedDurationSeconds>)

§

SpanYears(RawBoundsError<SpanYears>)

§

SpanMonths(RawBoundsError<SpanMonths>)

§

SpanWeeks(RawBoundsError<SpanWeeks>)

§

SpanDays(RawBoundsError<SpanDays>)

§

SpanHours(RawBoundsError<SpanHours>)

§

SpanMinutes(RawBoundsError<SpanMinutes>)

§

SpanSeconds(RawBoundsError<SpanSeconds>)

§

SpanMilliseconds(RawBoundsError<SpanMilliseconds>)

§

SpanMicroseconds(RawBoundsError<SpanMicroseconds>)

§

SpanMultiple(RawBoundsError<SpanMultiple>)

§

SpanNanoseconds(RawBoundsError<SpanNanoseconds>)

§

SubsecNanosecond(RawBoundsError<SubsecNanosecond>)

§

SignedSubsecNanosecond(RawBoundsError<SignedSubsecNanosecond>)

§

UnixEpochDays(RawBoundsError<UnixEpochDays>)

§

UnixMilliseconds(RawBoundsError<UnixMilliseconds>)

§

UnixMicroseconds(RawBoundsError<UnixMicroseconds>)

§

UnixSeconds(RawBoundsError<UnixSeconds>)

§

WeekNum(RawBoundsError<WeekNum>)

§

WeekdayMondayZero(RawBoundsError<WeekdayMondayZero>)

§

WeekdayMondayOne(RawBoundsError<WeekdayMondayOne>)

§

WeekdaySundayZero(RawBoundsError<WeekdaySundayZero>)

§

WeekdaySundayOne(RawBoundsError<WeekdaySundayOne>)

§

Year(RawBoundsError<Year>)

§

YearCE(RawBoundsError<YearCE>)

§

YearBCE(RawBoundsError<YearBCE>)

§

YearTwoDigit(RawBoundsError<YearTwoDigit>)

§

ZonedDayNanoseconds(RawBoundsError<ZonedDayNanoseconds>)

§

ZonedDaySeconds(RawBoundsError<ZonedDaySeconds>)

Trait Implementations§

Source§

impl Clone for BoundsError

Source§

fn clone(&self) -> BoundsError

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for BoundsError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for BoundsError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<BoundsError> for Error

Source§

fn from(err: BoundsError) -> Error

Converts to this type from the input type.
Source§

impl IntoError for BoundsError

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.