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

pub trait ActivityStreamRelationshipProperties {
    fn get_subject(&self) -> &Option<BoxedActivityStreamEntity>;
fn set_subject<S, T: MaybeOptional<S>>(&mut self, subject: 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_relationship(
        &self
    ) -> &Option<Box<ActivityStreamLinkableRelationship>>;
fn set_relationship<S, T: MaybeOptional<S>>(&mut self, relationship: T)
    where
        ActivityStreamLinkableRelationship: From<S>
; }

Required methods

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

fn set_subject<S, T: MaybeOptional<S>>(&mut self, subject: 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_relationship(&self) -> &Option<Box<ActivityStreamLinkableRelationship>>

fn set_relationship<S, T: MaybeOptional<S>>(&mut self, relationship: T) where
    ActivityStreamLinkableRelationship: From<S>, 

Loading content...

Implementors

impl ActivityStreamRelationshipProperties for ActivityStreamRelationship[src]

Loading content...