[][src]Trait activitystreams::base::AsBase

pub trait AsBase<Kind>: Base {
    fn base_ref(&self) -> &Base<Kind>;
fn base_mut(&mut self) -> &mut Base<Kind>; }

Implementation trait for deriving Base methods for a type

Any type implementating AsBase will automatically gain methods provided by BaseExt

Required methods

fn base_ref(&self) -> &Base<Kind>

Immutable borrow of Base<Kind>

fn base_mut(&mut self) -> &mut Base<Kind>

Mutable borrow of Base

Loading content...

Implementors

impl AsBase<ArriveType> for Arrive[src]

impl AsBase<DeleteType> for Delete[src]

impl AsBase<InviteType> for Invite[src]

impl AsBase<QuestionType> for Question[src]

impl AsBase<TravelType> for Travel[src]

impl AsBase<OrderedCollectionPageType> for OrderedCollectionPage[src]

impl AsBase<PlaceType> for Place[src]

impl AsBase<ProfileType> for Profile[src]

impl AsBase<RelationshipType> for Relationship[src]

impl AsBase<TombstoneType> for Tombstone[src]

impl<Inner, Kind> AsBase<Kind> for ApActor<Inner> where
    Inner: AsBase<Kind>, 
[src]

impl<Inner, Kind> AsBase<Kind> for ApObject<Inner> where
    Inner: AsBase<Kind>, 
[src]

impl<Kind> AsBase<Kind> for Activity<Kind>[src]

impl<Kind> AsBase<Kind> for ActorAndObject<Kind>[src]

impl<Kind> AsBase<Kind> for ActorAndObjectOptOriginAndTarget<Kind>[src]

impl<Kind> AsBase<Kind> for ActorAndObjectOptTarget<Kind>[src]

impl<Kind> AsBase<Kind> for Actor<Kind>[src]

impl<Kind> AsBase<Kind> for Base<Kind>[src]

impl<Kind> AsBase<Kind> for Collection<Kind>[src]

impl<Kind> AsBase<Kind> for CollectionPage<Kind>[src]

impl<Kind> AsBase<Kind> for Link<Kind>[src]

impl<Kind> AsBase<Kind> for Object<Kind>[src]

Loading content...