[−][src]Struct activitystreams::activity::Follow
Indicates that the actor is "following" the object.
Following is defined in the sense typically used within Social systems in which the actor is interested in any activity performed by or on the object. The target and origin typically have no defined meaning.
Fields
kind: FollowType
follow_props: FollowProperties
Adds all valid follow 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 Follow
[src]
pub fn full() -> Ext<Follow, ApObjectProperties>
[src]
Generate a fully extended type
This effect can be achieved with Self::new().extend(SomeExtension::default())
impl Follow
[src]
Trait Implementations
impl Activity for Follow
[src]
impl AsMut<ActivityProperties> for Follow
[src]
fn as_mut(&mut self) -> &mut ActivityProperties
[src]
impl AsMut<ActorAndObjectProperties> for Follow
[src]
fn as_mut(&mut self) -> &mut FollowProperties
[src]
impl AsMut<ObjectProperties> for Follow
[src]
fn as_mut(&mut self) -> &mut ObjectProperties
[src]
impl AsRef<ActivityProperties> for Follow
[src]
fn as_ref(&self) -> &ActivityProperties
[src]
impl AsRef<ActorAndObjectProperties> for Follow
[src]
fn as_ref(&self) -> &FollowProperties
[src]
impl AsRef<ObjectProperties> for Follow
[src]
fn as_ref(&self) -> &ObjectProperties
[src]
impl Base for Follow
[src]
impl Clone for Follow
[src]
impl Debug for Follow
[src]
impl Default for Follow
[src]
impl<'de> Deserialize<'de> for Follow
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Object for Follow
[src]
impl Serialize for Follow
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl TryFrom<Follow> for BaseBox
[src]
type Error = Error
The type returned in the event of a conversion error.
fn try_from(s: Follow) -> Result<Self, Self::Error>
[src]
impl TryFrom<Follow> for ObjectBox
[src]
type Error = Error
The type returned in the event of a conversion error.
fn try_from(s: Follow) -> Result<Self, Self::Error>
[src]
impl TryFrom<Follow> for ActivityBox
[src]
Auto Trait Implementations
impl RefUnwindSafe for Follow
impl Send for Follow
impl Sync for Follow
impl Unpin for Follow
impl UnwindSafe for Follow
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>,