[][src]Struct activitystreams::activity::Arrive

pub struct Arrive {
    pub kind: ArriveType,
    pub arrive_props: ArriveProperties,
    pub object_props: ObjectProperties,
    pub activity_props: ActivityProperties,
}

An IntransitiveActivity that indicates that the actor has arrived at the location.

The origin can be used to identify the context from which the actor originated. The target typically has no defined meaning.

Fields

kind: ArriveTypearrive_props: ArriveProperties

Adds all valid arrive 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 Arrive[src]

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

Generate a fully extended type

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

impl Arrive[src]

pub fn new() -> Self[src]

Create from default

Trait Implementations

impl Activity for Arrive[src]

impl AsMut<ActivityProperties> for Arrive[src]

impl AsMut<ActorAndOriginProperties> for Arrive[src]

impl AsMut<ObjectProperties> for Arrive[src]

impl AsRef<ActivityProperties> for Arrive[src]

impl AsRef<ActorAndOriginProperties> for Arrive[src]

impl AsRef<ObjectProperties> for Arrive[src]

impl Base for Arrive[src]

impl Clone for Arrive[src]

impl Debug for Arrive[src]

impl Default for Arrive[src]

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

impl IntransitiveActivity for Arrive[src]

impl Object for Arrive[src]

impl Serialize for Arrive[src]

impl TryFrom<Arrive> for BaseBox[src]

type Error = Error

The type returned in the event of a conversion error.

impl TryFrom<Arrive> for ObjectBox[src]

type Error = Error

The type returned in the event of a conversion error.

impl TryFrom<Arrive> for ActivityBox[src]

type Error = Error

The type returned in the event of a conversion error.

impl TryFrom<Arrive> for IntransitiveActivityBox[src]

type Error = Error

The type returned in the event of a conversion error.

Auto Trait Implementations

impl RefUnwindSafe for Arrive

impl Send for Arrive

impl Sync for Arrive

impl Unpin for Arrive

impl UnwindSafe for Arrive

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.