[−][src]Struct activitystreams::activity::Undo
Indicates that the actor is undoing the object.
In most cases, the object will be an Activity describing some previously performed action (for instance, a person may have previously "liked" an article but, for whatever reason, might choose to undo that like at some later point in time).
The target and origin typically have no defined meaning.
Fields
kind: UndoType
undo_props: UndoProperties
Adds all valid undo 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
Methods
impl Undo
[src]
pub fn full() -> Ext<Undo, ApObjectProperties>
[src]
Generate a fully extended type
This effect can be achieved with Self::new().extend(SomeExtension::default())
impl Undo
[src]
Trait Implementations
impl Activity for Undo
[src]
impl AsMut<ActivityProperties> for Undo
[src]
fn as_mut(&mut self) -> &mut ActivityProperties
[src]
impl AsMut<ActorAndObjectProperties> for Undo
[src]
fn as_mut(&mut self) -> &mut UndoProperties
[src]
impl AsMut<ObjectProperties> for Undo
[src]
fn as_mut(&mut self) -> &mut ObjectProperties
[src]
impl AsRef<ActivityProperties> for Undo
[src]
fn as_ref(&self) -> &ActivityProperties
[src]
impl AsRef<ActorAndObjectProperties> for Undo
[src]
fn as_ref(&self) -> &UndoProperties
[src]
impl AsRef<ObjectProperties> for Undo
[src]
fn as_ref(&self) -> &ObjectProperties
[src]
impl Base for Undo
[src]
impl Clone for Undo
[src]
impl Debug for Undo
[src]
impl Default for Undo
[src]
impl<'de> Deserialize<'de> for Undo
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Object for Undo
[src]
impl Serialize for Undo
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl TryFrom<Undo> for BaseBox
[src]
type Error = Error
The type returned in the event of a conversion error.
fn try_from(s: Undo) -> Result<Self, Self::Error>
[src]
impl TryFrom<Undo> for ObjectBox
[src]
type Error = Error
The type returned in the event of a conversion error.
fn try_from(s: Undo) -> Result<Self, Self::Error>
[src]
impl TryFrom<Undo> for ActivityBox
[src]
Auto Trait Implementations
impl RefUnwindSafe for Undo
impl Send for Undo
impl Sync for Undo
impl Unpin for Undo
impl UnwindSafe for Undo
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>,