Struct activitypub::activity::Block[][src]

pub struct Block {
    pub block_props: BlockProperties,
    pub object_props: ObjectProperties,
    pub ap_object_props: ApObjectProperties,
    pub activity_props: ActivityProperties,
    // some fields omitted
}

Indicates that the actor is blocking the object.

Blocking is a stronger form of Ignore. The typical use is to support social systems that allow one user to block activities or content of other users. The target and origin typically have no defined meaning.

Fields

Trait Implementations

impl Clone for Block
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Block
[src]

Formats the value using the given formatter. Read more

impl Default for Block
[src]

Returns the "default value" for a type. Read more

impl Object for Block
[src]

impl Activity for Block
[src]

Auto Trait Implementations

impl Send for Block

impl Sync for Block