pub struct TombstoneProperties {
pub former_type: Option<Value>,
pub deleted: Option<Value>,
}Expand description
Define all the properties of the Tombstone type as described by the Activity Streams vocabulary.
Fields§
§former_type: Option<Value>On a Tombstone object, the formerType property identifies the type of the object that was
deleted.
- Range:
Object - Functional: false
deleted: Option<Value>On a Tombstone object, the deleted property is a timestamp for when the object was
deleted.
- Range:
xsd:dateTime - Functional: true
Implementations§
Source§impl TombstoneProperties
impl TombstoneProperties
Sourcepub fn former_type_object<T: Object>(&self) -> Result<T>
pub fn former_type_object<T: Object>(&self) -> Result<T>
Retrieve a value of type T from the given struct
This method deserializes the item from JSON, so be wary of using this a lot.
Possible errors from this method are Error::NotFound and
Error::Deserialize
Sourcepub fn set_former_type_object<T: Object>(&mut self, item: T) -> Result<()>
pub fn set_former_type_object<T: Object>(&mut self, item: T) -> Result<()>
Set a value of type T in the given struct
This method serializes the item to JSON, so be wary of using this a lot.
Possible errors from this method are Error::Serialize
Sourcepub fn former_type_object_vec<T: Object>(&self) -> Result<Vec<T>>
pub fn former_type_object_vec<T: Object>(&self) -> Result<Vec<T>>
Retrieve many values of type T from the given struct
This method deserializes the item from JSON, so be wary of using this a lot.
Possible errors from this method are Error::NotFound and
Error::Deserialize
Sourcepub fn set_former_type_object_vec<T: Object>(
&mut self,
item: Vec<T>,
) -> Result<()>
pub fn set_former_type_object_vec<T: Object>( &mut self, item: Vec<T>, ) -> Result<()>
Set many values of type T in the given struct
This method serializes the item to JSON, so be wary of using this a lot.
Possible errors from this method are Error::Serialize
Sourcepub fn former_type_string(&self) -> Result<String>
pub fn former_type_string(&self) -> Result<String>
Retrieve a value from the given struct
This method deserializes the item from JSON, so be wary of using this a lot.
Possible errors from this method are Error::NotFound and
Error::Deserialize
Sourcepub fn set_former_type_string(&mut self, item: String) -> Result<()>
pub fn set_former_type_string(&mut self, item: String) -> Result<()>
Set a value in the given struct
This method serializes the item to JSON, so be wary of using this a lot.
Possible errors from this method are Error::Serialize
Sourcepub fn former_type_string_vec(&self) -> Result<Vec<String>>
pub fn former_type_string_vec(&self) -> Result<Vec<String>>
Retrieve many values from the given struct
This method deserializes the item from JSON, so be wary of using this a lot.
Possible errors from this method are Error::NotFound and
Error::Deserialize
Sourcepub fn set_former_type_string_vec(&mut self, item: Vec<String>) -> Result<()>
pub fn set_former_type_string_vec(&mut self, item: Vec<String>) -> Result<()>
Set many values in the given struct
This method serializes the item to JSON, so be wary of using this a lot.
Possible errors from this method are Error::Serialize
Sourcepub fn deleted_string(&self) -> Result<String>
pub fn deleted_string(&self) -> Result<String>
Retrieve a value from the given struct
This method deserializes the item from JSON, so be wary of using this a lot.
Possible errors from this method are Error::NotFound and
Error::Deserialize
Sourcepub fn set_deleted_string(&mut self, item: String) -> Result<()>
pub fn set_deleted_string(&mut self, item: String) -> Result<()>
Set a value in the given struct
This method serializes the item to JSON, so be wary of using this a lot.
Possible errors from this method are Error::Serialize
Sourcepub fn deleted_utctime(&self) -> Result<UtcTime>
pub fn deleted_utctime(&self) -> Result<UtcTime>
Retrieve a value from the given struct
This method deserializes the item from JSON, so be wary of using this a lot.
Possible errors from this method are Error::NotFound and
Error::Deserialize
Sourcepub fn set_deleted_utctime(&mut self, item: UtcTime) -> Result<()>
pub fn set_deleted_utctime(&mut self, item: UtcTime) -> Result<()>
Set a value in the given struct
This method serializes the item to JSON, so be wary of using this a lot.
Possible errors from this method are Error::Serialize
Trait Implementations§
Source§impl Clone for TombstoneProperties
impl Clone for TombstoneProperties
Source§fn clone(&self) -> TombstoneProperties
fn clone(&self) -> TombstoneProperties
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more