[−][src]Struct activitystreams::activity::Block
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
kind: BlockType
block_props: BlockProperties
Adds all valid block 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 Block
[src]
pub fn full() -> Ext<Block, ApObjectProperties>
[src]
Generate a fully extended type
This effect can be achieved with Self::new().extend(SomeExtension::default())
impl Block
[src]
Trait Implementations
impl Activity for Block
[src]
impl AsMut<ActivityProperties> for Block
[src]
fn as_mut(&mut self) -> &mut ActivityProperties
[src]
impl AsMut<ActorAndObjectProperties> for Block
[src]
fn as_mut(&mut self) -> &mut BlockProperties
[src]
impl AsMut<ObjectProperties> for Block
[src]
fn as_mut(&mut self) -> &mut ObjectProperties
[src]
impl AsRef<ActivityProperties> for Block
[src]
fn as_ref(&self) -> &ActivityProperties
[src]
impl AsRef<ActorAndObjectProperties> for Block
[src]
fn as_ref(&self) -> &BlockProperties
[src]
impl AsRef<ObjectProperties> for Block
[src]
fn as_ref(&self) -> &ObjectProperties
[src]
impl Base for Block
[src]
impl Clone for Block
[src]
impl Debug for Block
[src]
impl Default for Block
[src]
impl<'de> Deserialize<'de> for Block
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Object for Block
[src]
impl Serialize for Block
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl TryFrom<Block> for BaseBox
[src]
type Error = Error
The type returned in the event of a conversion error.
fn try_from(s: Block) -> Result<Self, Self::Error>
[src]
impl TryFrom<Block> for ObjectBox
[src]
type Error = Error
The type returned in the event of a conversion error.
fn try_from(s: Block) -> Result<Self, Self::Error>
[src]
impl TryFrom<Block> for ActivityBox
[src]
Auto Trait Implementations
impl RefUnwindSafe for Block
impl Send for Block
impl Sync for Block
impl Unpin for Block
impl UnwindSafe for Block
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>,