[][src]Struct activitystreams::activity::Add

pub struct Add {
    pub kind: AddType,
    pub add_props: AddProperties,
    pub object_props: ObjectProperties,
    pub activity_props: ActivityProperties,
}

Indicates that the actor has added the object to the target.

If the target property is not explicitly specified, the target would need to be determined implicitly by context. The origin can be used to identify the context from which the object originated.

Fields

kind: AddTypeadd_props: AddProperties

Adds all valid add 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 Add[src]

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

Generate a fully extended type

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

impl Add[src]

pub fn new() -> Self[src]

Create from default

Trait Implementations

impl Activity for Add[src]

impl AsMut<ActivityProperties> for Add[src]

impl AsMut<ActorAndObjectProperties> for Add[src]

impl AsMut<ObjectProperties> for Add[src]

impl AsRef<ActivityProperties> for Add[src]

impl AsRef<ActorAndObjectProperties> for Add[src]

impl AsRef<ObjectProperties> for Add[src]

impl Base for Add[src]

impl Clone for Add[src]

impl Debug for Add[src]

impl Default for Add[src]

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

impl Object for Add[src]

impl Serialize for Add[src]

impl TryFrom<Add> for BaseBox[src]

type Error = Error

The type returned in the event of a conversion error.

impl TryFrom<Add> for ObjectBox[src]

type Error = Error

The type returned in the event of a conversion error.

impl TryFrom<Add> for ActivityBox[src]

type Error = Error

The type returned in the event of a conversion error.

Auto Trait Implementations

impl RefUnwindSafe for Add

impl Send for Add

impl Sync for Add

impl Unpin for Add

impl UnwindSafe for Add

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.