Struct AmbiguousError

pub struct AmbiguousError { /* private fields */ }

An error that occurs when an unmabiguous civil datetime is demanded.

This surfaces via the AmbiguousTimestamp::unambiguous API.

Trait Implementations

impl Clone for AmbiguousError

fn clone(&self) -> AmbiguousError

impl Debug for AmbiguousError

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

impl Display for AmbiguousError

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

impl Error for AmbiguousError

Auto Trait Implementations

impl Freeze for AmbiguousError

impl RefUnwindSafe for AmbiguousError

impl Send for AmbiguousError

impl Sync for AmbiguousError

impl Unpin for AmbiguousError

impl UnsafeUnpin for AmbiguousError

impl UnwindSafe for AmbiguousError

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for AmbiguousError

fn from(t: T) -> T

Returns the argument unchanged.

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

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

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

fn to_string(&self) -> String

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

fn into(self) -> U

Calls U::from(self).

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

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

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

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

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