[−][src]Struct activitystreams::object::Tombstone
A Tombstone represents a content object that has been deleted.
It can be used in Collections to signify that there used to be an object at this position, but it has been deleted.
Fields
object_props: ObjectProperties
Adds all valid object properties to this struct
tombstone_props: TombstoneProperties
Adds all valid tombstone properties to this struct
Implementations
impl Tombstone
[src]
pub fn full() -> Ext<Tombstone, ApObjectProperties>
[src]
Generate a fully extended type
This effect can be achieved with Self::new().extend(SomeExtension::default())
impl Tombstone
[src]
Trait Implementations
impl AsMut<ObjectProperties> for Tombstone
[src]
fn as_mut(&mut self) -> &mut ObjectProperties
[src]
impl AsMut<TombstoneProperties> for Tombstone
[src]
fn as_mut(&mut self) -> &mut TombstoneProperties
[src]
impl AsRef<ObjectProperties> for Tombstone
[src]
fn as_ref(&self) -> &ObjectProperties
[src]
impl AsRef<TombstoneProperties> for Tombstone
[src]
fn as_ref(&self) -> &TombstoneProperties
[src]
impl Base for Tombstone
[src]
impl Clone for Tombstone
[src]
impl Debug for Tombstone
[src]
impl Default for Tombstone
[src]
impl<'de> Deserialize<'de> for Tombstone
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Object for Tombstone
[src]
impl Serialize for Tombstone
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl TryFrom<Tombstone> for BaseBox
[src]
type Error = Error
The type returned in the event of a conversion error.
fn try_from(s: Tombstone) -> Result<Self, Self::Error>
[src]
impl TryFrom<Tombstone> for ObjectBox
[src]
Auto Trait Implementations
impl RefUnwindSafe for Tombstone
impl Send for Tombstone
impl Sync for Tombstone
impl Unpin for Tombstone
impl UnwindSafe for Tombstone
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>,