[][src]Enum activitystreams::activity::properties::ActorAndOriginPropertiesActorTermEnum

pub enum ActorAndOriginPropertiesActorTermEnum {
    XsdString(XsdString),
    BaseBox(BaseBox),
}

Terminating variations for the actor field from ActorAndOriginProperties

Since actor can be one of multiple types, this enum represents all possibilities of actor

Variants

XsdString(XsdString)
BaseBox(BaseBox)

Trait Implementations

impl Clone for ActorAndOriginPropertiesActorTermEnum[src]

impl Debug for ActorAndOriginPropertiesActorTermEnum[src]

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

impl From<ActorAndOriginPropertiesActorTermEnum> for ActorAndOriginPropertiesActorEnum[src]

impl From<BaseBox> for ActorAndOriginPropertiesActorTermEnum[src]

impl From<XsdString> for ActorAndOriginPropertiesActorTermEnum[src]

impl Serialize for ActorAndOriginPropertiesActorTermEnum[src]

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> 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.