Struct icu_datetime::provider::gregory::patterns::SkeletonV1[][src]

pub struct SkeletonV1(pub Skeleton);

This struct is a public wrapper around the internal Skeleton struct. This allows access to the serialization and deserialization capabilities, without exposing the internals of the skeleton machinery.

The Skeleton is an “exotic type” in the serialization process, and handles its own custom serialization practices.

Trait Implementations

impl Clone for SkeletonV1[src]

impl Debug for SkeletonV1[src]

impl<'de> Deserialize<'de> for SkeletonV1[src]

impl Eq for SkeletonV1[src]

impl Ord for SkeletonV1[src]

impl PartialEq<SkeletonV1> for SkeletonV1[src]

impl PartialOrd<SkeletonV1> for SkeletonV1[src]

impl Serialize for SkeletonV1[src]

impl StructuralEq for SkeletonV1[src]

impl StructuralPartialEq for SkeletonV1[src]

impl TryFrom<&'_ str> for SkeletonV1[src]

type Error = SkeletonError

The type returned in the event of a conversion error.

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> ErasedDataStruct for T where
    T: Clone + Debug + Any
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.