Trait ActivityStreamActorProperties

Source
pub trait ActivityStreamActorProperties {
Show 15 methods // Required methods fn get_inbox(&self) -> &Option<ActivityStreamLinkableOrderedCollection>; fn set_inbox<S, T: MaybeOptional<S>>(&mut self, inbox: T) where ActivityStreamLinkableOrderedCollection: From<S>; fn get_outbox(&self) -> &Option<ActivityStreamLinkableOrderedCollection>; fn set_outbox<S, T: MaybeOptional<S>>(&mut self, outbox: T) where ActivityStreamLinkableOrderedCollection: From<S>; fn get_following(&self) -> &Option<ActivityStreamLinkableCollection>; fn set_following<S, T: MaybeOptional<S>>(&mut self, following: T) where ActivityStreamLinkableCollection: From<S>; fn get_followers(&self) -> &Option<ActivityStreamLinkableCollection>; fn set_followers<S, T: MaybeOptional<S>>(&mut self, followers: T) where ActivityStreamLinkableCollection: From<S>; fn get_liked(&self) -> &Option<ActivityStreamLinkableCollection>; fn set_liked<S, T: MaybeOptional<S>>(&mut self, liked: T) where ActivityStreamLinkableCollection: From<S>; fn get_preferred_username(&self) -> &Option<String>; fn set_preferred_username<T: MaybeOptional<String>>( &mut self, preferred_username: T, ); fn get_streams(&self) -> &Option<Vec<ActivityStreamCollection>>; fn set_streams<T: MaybeOptional<Vec<ActivityStreamCollection>>>( &mut self, streams: T, ); fn add_stream(&mut self, stream: ActivityStreamCollection);
}

Required Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§