pub struct ActivityStreamArticle { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl ActivityStreamEntityProperties for ActivityStreamArticle
impl ActivityStreamEntityProperties for ActivityStreamArticle
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 ActivityStreamArticle
impl ActivityStreamObjectProperties for ActivityStreamArticle
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 ActivityStreamArticle
impl Debug for ActivityStreamArticle
Source§impl Default for ActivityStreamArticle
impl Default for ActivityStreamArticle
Source§fn default() -> ActivityStreamArticle
fn default() -> ActivityStreamArticle
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ActivityStreamArticle
impl<'de> Deserialize<'de> for ActivityStreamArticle
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 ActivityStreamArticle
impl DeserializeType for ActivityStreamArticle
fn deserialize_type<'de, D>(
des: D,
) -> Result<Option<ActivityStreamEntityType>, D::Error>where
D: Deserializer<'de>,
Source§impl PartialEq for ActivityStreamArticle
impl PartialEq for ActivityStreamArticle
Source§impl Serialize for ActivityStreamArticle
impl Serialize for ActivityStreamArticle
impl StructuralPartialEq for ActivityStreamArticle
Auto Trait Implementations§
impl Freeze for ActivityStreamArticle
impl RefUnwindSafe for ActivityStreamArticle
impl Send for ActivityStreamArticle
impl Sync for ActivityStreamArticle
impl Unpin for ActivityStreamArticle
impl UnwindSafe for ActivityStreamArticle
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