[][src]Struct activitystreams_types::activity::Travel

pub struct Travel {
    pub kind: TravelType,
    pub travel_props: TravelProperties,
    pub object_props: ObjectProperties,
    pub activity_props: ActivityProperties,
}

Indicates that the actor is traveling to target from origin.

Travel is an IntransitiveObject whose actor specifies the direct object. If the target or origin are not specified, either can be determined by context.

Fields

kind: TravelTypetravel_props: TravelProperties

Adds all valid travel properties to this struct

object_props: ObjectProperties

Adds all valid object properties to this struct

activity_props: ActivityProperties

Adds all valid activity properties to this struct

Trait Implementations

impl ActivityExt for Travel[src]

impl ObjectExt for Travel[src]

impl Clone for Travel[src]

impl Default for Travel[src]

impl Debug for Travel[src]

impl Activity for Travel[src]

impl IntransitiveActivity for Travel[src]

impl Object for Travel[src]

impl Serialize for Travel[src]

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

Auto Trait Implementations

impl Send for Travel

impl Sync for Travel

impl Unpin for Travel

impl UnwindSafe for Travel

impl RefUnwindSafe for Travel

Blanket Implementations

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

impl<T> From<T> for 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.

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

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

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

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