Struct activitystreams_types::activity::Flag [−][src]
pub struct Flag {
pub kind: FlagType,
pub flag_props: FlagProperties,
pub object_props: ObjectProperties,
pub activity_props: ActivityProperties,
}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
kind: FlagType
flag_props: FlagProperties
Adds all valid flag 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
Trait Implementations
impl Clone for Flag[src]
impl Clone for Flagfn clone(&self) -> Flag[src]
fn clone(&self) -> FlagReturns 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 Flagfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Default for Flag[src]
impl Default for Flagimpl Object for Flag[src]
impl Object for Flagimpl ObjectExt for Flag[src]
impl ObjectExt for Flagfn props(&self) -> &ObjectProperties[src]
fn props(&self) -> &ObjectPropertiesfn props_mut(&mut self) -> &mut ObjectProperties[src]
fn props_mut(&mut self) -> &mut ObjectPropertiesimpl Activity for Flag[src]
impl Activity for Flagimpl ActivityExt for Flag[src]
impl ActivityExt for Flagfn props(&self) -> &ActivityProperties[src]
fn props(&self) -> &ActivityPropertiesfn props_mut(&mut self) -> &mut ActivityProperties[src]
fn props_mut(&mut self) -> &mut ActivityProperties