Struct activitypub::activity::Flag [−][src]
pub struct Flag { pub flag_props: FlagProperties, pub object_props: ObjectProperties, pub ap_object_props: ApObjectProperties, pub activity_props: ActivityProperties, // some fields omitted }
Indicates that the actor is "flagging" the object.
Flagging is defined in the sense common to many social platforms as reporting content as being inappropriate for any number of reasons.
Fields
flag_props: FlagProperties
object_props: ObjectProperties
ap_object_props: ApObjectProperties
activity_props: ActivityProperties
Trait Implementations
impl Clone for Flag
[src]
impl Clone for Flag
fn clone(&self) -> Flag
[src]
fn clone(&self) -> Flag
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for Flag
[src]
impl Debug for Flag
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Default for Flag
[src]
impl Default for Flag
impl Object for Flag
[src]
impl Object for Flag
impl ObjectExt for Flag
[src]
impl ObjectExt for Flag
fn props(&self) -> &ObjectProperties
[src]
fn props(&self) -> &ObjectProperties
fn props_mut(&mut self) -> &mut ObjectProperties
[src]
fn props_mut(&mut self) -> &mut ObjectProperties
impl ApObjectExt for Flag
[src]
impl ApObjectExt for Flag
fn props(&self) -> &ApObjectProperties
[src]
fn props(&self) -> &ApObjectProperties
fn props_mut(&mut self) -> &mut ApObjectProperties
[src]
fn props_mut(&mut self) -> &mut ApObjectProperties
impl Activity for Flag
[src]
impl Activity for Flag
impl ActivityExt for Flag
[src]
impl ActivityExt for Flag
fn props(&self) -> &ActivityProperties
[src]
fn props(&self) -> &ActivityProperties
fn props_mut(&mut self) -> &mut ActivityProperties
[src]
fn props_mut(&mut self) -> &mut ActivityProperties