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

pub enum ActorAndObjectOptTargetPropertiesTargetTermEnum {
    XsdAnyUri(XsdAnyUri),
    BaseBox(BaseBox),
}

Terminating variations for the target field from ActorAndObjectOptTargetProperties

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

Variants

XsdAnyUri(XsdAnyUri)
BaseBox(BaseBox)

Trait Implementations

impl Clone for ActorAndObjectOptTargetPropertiesTargetTermEnum[src]

impl Debug for ActorAndObjectOptTargetPropertiesTargetTermEnum[src]

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

impl From<ActorAndObjectOptTargetPropertiesTargetTermEnum> for ActorAndObjectOptTargetPropertiesTargetEnum[src]

impl From<BaseBox> for ActorAndObjectOptTargetPropertiesTargetTermEnum[src]

impl From<XsdAnyUri> for ActorAndObjectOptTargetPropertiesTargetTermEnum[src]

impl Serialize for ActorAndObjectOptTargetPropertiesTargetTermEnum[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.