[][src]Trait activityrust::traits::properties::ActivityStreamLinkProperties

pub trait ActivityStreamLinkProperties {
    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_href(&self) -> &Option<Url>;
fn set_href<T: MaybeOptional<Url>>(&mut self, href: T);
fn get_hreflang(&self) -> &Option<String>;
fn set_hreflang<T: MaybeOptional<String>>(&mut self, hreflang: T);
fn get_media_type(&self) -> &Option<String>;
fn set_media_type<T: MaybeOptional<String>>(&mut self, media_type: T);
fn get_name(&self) -> &Option<ActivityStreamMultilangString>;
fn set_name<S, T: MaybeOptional<S>>(&mut self, name: T)
    where
        ActivityStreamMultilangString: From<S>
;
fn get_height(&self) -> &Option<usize>;
fn set_height<T: MaybeOptional<usize>>(&mut self, height: T);
fn get_width(&self) -> &Option<usize>;
fn set_width<T: MaybeOptional<usize>>(&mut self, width: T);
fn get_preview(&self) -> &Option<BoxedActivityStreamEntity>;
fn set_preview<S, T: MaybeOptional<S>>(&mut self, audience: T)
    where
        ActivityStreamEntity: From<S>
; }

Required methods

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_href(&self) -> &Option<Url>

fn set_href<T: MaybeOptional<Url>>(&mut self, href: T)

fn get_hreflang(&self) -> &Option<String>

fn set_hreflang<T: MaybeOptional<String>>(&mut self, hreflang: T)

fn get_media_type(&self) -> &Option<String>

fn set_media_type<T: MaybeOptional<String>>(&mut self, media_type: T)

fn get_name(&self) -> &Option<ActivityStreamMultilangString>

fn set_name<S, T: MaybeOptional<S>>(&mut self, name: T) where
    ActivityStreamMultilangString: From<S>, 

fn get_height(&self) -> &Option<usize>

fn set_height<T: MaybeOptional<usize>>(&mut self, height: T)

fn get_width(&self) -> &Option<usize>

fn set_width<T: MaybeOptional<usize>>(&mut self, width: T)

fn get_preview(&self) -> &Option<BoxedActivityStreamEntity>

fn set_preview<S, T: MaybeOptional<S>>(&mut self, audience: T) where
    ActivityStreamEntity: From<S>, 

Loading content...

Implementors

impl ActivityStreamLinkProperties for ActivityStreamLink[src]

impl ActivityStreamLinkProperties for ActivityStreamMention[src]

Loading content...