pub struct ActivityStreamLeave { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl ActivityStreamActivityProperties for ActivityStreamLeave
impl ActivityStreamActivityProperties for ActivityStreamLeave
fn get_actor(&self) -> &Option<BoxedActivityStreamEntity>
fn set_actor<S, T: MaybeOptional<S>>(&mut self, actor: T)where
ActivityStreamEntity: From<S>,
fn get_object(&self) -> &Option<BoxedActivityStreamEntity>
fn set_object<S, T: MaybeOptional<S>>(&mut self, object: T)where
ActivityStreamEntity: From<S>,
fn get_targets(&self) -> &Option<Vec<ActivityStreamEntity>>
fn set_targets<S, T: MaybeOptional<Vec<S>>>(&mut self, targets: T)where
ActivityStreamEntity: From<S>,
fn add_target<S, T: MaybeOptional<S>>(&mut self, target: T)where
ActivityStreamEntity: From<S>,
fn get_result(&self) -> &Option<BoxedActivityStreamEntity>
fn set_result<S, T: MaybeOptional<S>>(&mut self, result: T)where
ActivityStreamEntity: From<S>,
fn get_origin(&self) -> &Option<BoxedActivityStreamEntity>
fn set_origin<S, T: MaybeOptional<S>>(&mut self, origin: T)where
ActivityStreamEntity: From<S>,
fn get_instrument(&self) -> &Option<BoxedActivityStreamEntity>
fn set_instrument<S, T: MaybeOptional<S>>(&mut self, instrument: T)where
ActivityStreamEntity: From<S>,
Source§impl ActivityStreamEntityProperties for ActivityStreamLeave
impl ActivityStreamEntityProperties for ActivityStreamLeave
fn get_type(&self) -> &Option<ActivityStreamEntityType>
fn set_type(&mut self, type: ActivityStreamEntityType)
fn is_of_type(&self, type: ActivityStreamEntityType) -> bool
Source§impl ActivityStreamObjectProperties for ActivityStreamLeave
impl ActivityStreamObjectProperties for ActivityStreamLeave
fn get_id(&self) -> &Option<Url>
fn set_id<T: MaybeOptional<Url>>(&mut self, id: T)
fn register_context<T>(&mut self, new_context: T)where
ActivityStreamContext: From<T>,
fn get_attachments(&self) -> &Option<Vec<ActivityStreamEntity>>
fn set_attachments<S, T: MaybeOptional<Vec<S>>>(&mut self, attachment: T)where
ActivityStreamEntity: From<S>,
fn add_attachment<S, T: MaybeOptional<S>>(&mut self, attachment: T)where
ActivityStreamEntity: From<S>,
fn get_attributed_to(&self) -> &Option<Vec<ActivityStreamEntity>>
fn set_attributed_to<S, T: MaybeOptional<Vec<S>>>(&mut self, attributed_to: T)where
ActivityStreamEntity: From<S>,
fn add_attributed_to<S, T: MaybeOptional<S>>(&mut self, attributed_to: T)where
ActivityStreamEntity: From<S>,
fn get_audience(&self) -> &Option<BoxedActivityStreamEntity>
fn set_audience<S, T: MaybeOptional<S>>(&mut self, audience: T)where
ActivityStreamEntity: From<S>,
fn get_content(&self) -> &Option<ActivityStreamMultilangString>
fn set_content<S, T: MaybeOptional<S>>(&mut self, content: T)where
ActivityStreamMultilangString: From<S>,
fn get_end_time(&self) -> &Option<DateTime<FixedOffset>>
fn set_end_time<T: MaybeOptional<DateTime<FixedOffset>>>(&mut self, end_time: T)
fn get_generator(&self) -> &Option<BoxedActivityStreamEntity>
fn set_generator<S, T: MaybeOptional<S>>(&mut self, generator: T)where
ActivityStreamEntity: From<S>,
fn get_icon(&self) -> &Option<ActivityStreamLinkableImage>
fn set_icon<S, T: MaybeOptional<S>>(&mut self, icon: T)where
ActivityStreamLinkableImage: From<S>,
fn get_image(&self) -> &Option<ActivityStreamLinkableImage>
fn set_image<S, T: MaybeOptional<S>>(&mut self, image: T)where
ActivityStreamLinkableImage: From<S>,
fn get_in_reply_to(&self) -> &Option<BoxedActivityStreamEntity>
fn set_in_reply_to<S, T: MaybeOptional<S>>(&mut self, in_reply_to: T)where
ActivityStreamEntity: From<S>,
fn get_location(&self) -> &Option<BoxedActivityStreamEntity>
fn set_location<S, T: MaybeOptional<S>>(&mut self, location: T)where
ActivityStreamEntity: From<S>,
fn get_preview(&self) -> &Option<BoxedActivityStreamEntity>
fn set_preview<S, T: MaybeOptional<S>>(&mut self, preview: T)where
ActivityStreamEntity: From<S>,
fn get_published(&self) -> &Option<DateTime<FixedOffset>>
fn set_published<T: MaybeOptional<DateTime<FixedOffset>>>( &mut self, published: T, )
fn get_replies(&self) -> &Option<Box<ActivityStreamCollection>>
fn set_replies<T: MaybeOptional<ActivityStreamCollection>>( &mut self, replies: T, )
fn get_start_time(&self) -> &Option<DateTime<FixedOffset>>
fn set_start_time<T: MaybeOptional<DateTime<FixedOffset>>>( &mut self, start_time: T, )
fn get_summary(&self) -> &Option<ActivityStreamMultilangString>
fn set_summary<S, T: MaybeOptional<S>>(&mut self, summary: T)where
ActivityStreamMultilangString: From<S>,
fn add_tag<S, T: MaybeOptional<S>>(&mut self, attachment: T)where
ActivityStreamEntity: From<S>,
fn get_updated(&self) -> &Option<DateTime<FixedOffset>>
fn set_updated<T: MaybeOptional<DateTime<FixedOffset>>>(&mut self, updated: T)
fn get_url(&self) -> &Option<ActivityStreamLinkableUrl>
fn set_url<S, T: MaybeOptional<S>>(&mut self, url: T)where
ActivityStreamLinkableUrl: From<S>,
fn get_to(&self) -> &Option<BoxedActivityStreamEntity>
fn set_to<S, T: MaybeOptional<S>>(&mut self, to: T)where
ActivityStreamEntity: From<S>,
fn get_bto(&self) -> &Option<BoxedActivityStreamEntity>
fn set_bto<S, T: MaybeOptional<S>>(&mut self, to: T)where
ActivityStreamEntity: From<S>,
fn get_cc(&self) -> &Option<BoxedActivityStreamEntity>
fn set_cc<S, T: MaybeOptional<S>>(&mut self, cc: T)where
ActivityStreamEntity: From<S>,
fn get_bcc(&self) -> &Option<Vec<ActivityStreamEntity>>
fn set_bcc<S, T: MaybeOptional<Vec<S>>>(&mut self, attachment: T)where
ActivityStreamEntity: From<S>,
fn add_bcc<S, T: MaybeOptional<S>>(&mut self, attachment: T)where
ActivityStreamEntity: From<S>,
fn get_media_type(&self) -> &Option<String>
fn set_media_type<T: MaybeOptional<String>>(&mut self, media_type: T)
fn get_duration(&self) -> &Option<String>
fn set_duration<T: MaybeOptional<String>>(&mut self, duration: T)
Source§impl Debug for ActivityStreamLeave
impl Debug for ActivityStreamLeave
Source§impl Default for ActivityStreamLeave
impl Default for ActivityStreamLeave
Source§fn default() -> ActivityStreamLeave
fn default() -> ActivityStreamLeave
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ActivityStreamLeave
impl<'de> Deserialize<'de> for ActivityStreamLeave
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl DeserializeType for ActivityStreamLeave
impl DeserializeType for ActivityStreamLeave
fn deserialize_type<'de, D>(
des: D,
) -> Result<Option<ActivityStreamEntityType>, D::Error>where
D: Deserializer<'de>,
Source§impl PartialEq for ActivityStreamLeave
impl PartialEq for ActivityStreamLeave
Source§impl Serialize for ActivityStreamLeave
impl Serialize for ActivityStreamLeave
impl StructuralPartialEq for ActivityStreamLeave
Auto Trait Implementations§
impl Freeze for ActivityStreamLeave
impl RefUnwindSafe for ActivityStreamLeave
impl Send for ActivityStreamLeave
impl Sync for ActivityStreamLeave
impl Unpin for ActivityStreamLeave
impl UnwindSafe for ActivityStreamLeave
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more