[−][src]Struct activitystreams::activity::Flag
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
Implementations
impl Flag
[src]
pub fn full() -> Ext<Flag, ApObjectProperties>
[src]
Generate a fully extended type
This effect can be achieved with Self::new().extend(SomeExtension::default())
impl Flag
[src]
Trait Implementations
impl Activity for Flag
[src]
impl AsMut<ActivityProperties> for Flag
[src]
fn as_mut(&mut self) -> &mut ActivityProperties
[src]
impl AsMut<ActorAndObjectProperties> for Flag
[src]
fn as_mut(&mut self) -> &mut FlagProperties
[src]
impl AsMut<ObjectProperties> for Flag
[src]
fn as_mut(&mut self) -> &mut ObjectProperties
[src]
impl AsRef<ActivityProperties> for Flag
[src]
fn as_ref(&self) -> &ActivityProperties
[src]
impl AsRef<ActorAndObjectProperties> for Flag
[src]
fn as_ref(&self) -> &FlagProperties
[src]
impl AsRef<ObjectProperties> for Flag
[src]
fn as_ref(&self) -> &ObjectProperties
[src]
impl Base for Flag
[src]
impl Clone for Flag
[src]
impl Debug for Flag
[src]
impl Default for Flag
[src]
impl<'de> Deserialize<'de> for Flag
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Object for Flag
[src]
impl Serialize for Flag
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl TryFrom<Flag> for BaseBox
[src]
type Error = Error
The type returned in the event of a conversion error.
fn try_from(s: Flag) -> Result<Self, Self::Error>
[src]
impl TryFrom<Flag> for ObjectBox
[src]
type Error = Error
The type returned in the event of a conversion error.
fn try_from(s: Flag) -> Result<Self, Self::Error>
[src]
impl TryFrom<Flag> for ActivityBox
[src]
Auto Trait Implementations
impl RefUnwindSafe for Flag
impl Send for Flag
impl Sync for Flag
impl Unpin for Flag
impl UnwindSafe for Flag
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T, U> Extensible<U> for T where
T: Base,
U: Extension<T>,
[src]
T: Base,
U: Extension<T>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,