[][src]Struct activitystreams::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

Implementations

impl Travel[src]

pub fn full() -> Ext<Travel, ApObjectProperties>[src]

Generate a fully extended type

This effect can be achieved with Self::new().extend(SomeExtension::default())

impl Travel[src]

pub fn new() -> Self[src]

Create from default

Trait Implementations

impl Activity for Travel[src]

impl AsMut<ActivityProperties> for Travel[src]

impl AsMut<ActorOptOriginAndTargetProperties> for Travel[src]

impl AsMut<ObjectProperties> for Travel[src]

impl AsRef<ActivityProperties> for Travel[src]

impl AsRef<ActorOptOriginAndTargetProperties> for Travel[src]

impl AsRef<ObjectProperties> for Travel[src]

impl Base for Travel[src]

impl Clone for Travel[src]

impl Debug for Travel[src]

impl Default for Travel[src]

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

impl IntransitiveActivity for Travel[src]

impl Object for Travel[src]

impl Serialize for Travel[src]

impl TryFrom<Travel> for BaseBox[src]

type Error = Error

The type returned in the event of a conversion error.

impl TryFrom<Travel> for ObjectBox[src]

type Error = Error

The type returned in the event of a conversion error.

impl TryFrom<Travel> for ActivityBox[src]

type Error = Error

The type returned in the event of a conversion error.

impl TryFrom<Travel> for IntransitiveActivityBox[src]

type Error = Error

The type returned in the event of a conversion error.

Auto Trait Implementations

impl RefUnwindSafe for Travel

impl Send for Travel

impl Sync for Travel

impl Unpin for Travel

impl UnwindSafe for Travel

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, U> Extensible<U> for T where
    T: Base,
    U: Extension<T>, 
[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.