[][src]Trait rustpub::complex::core::ObjectBaseTrait

pub trait ObjectBaseTrait: Debug + Serialize + Deserialize {
    fn any_ref(&self) -> &dyn Any;
fn kind(&self) -> &str;
fn box_clone(&self) -> Box<dyn ObjectBaseTrait>; }

Required methods

fn any_ref(&self) -> &dyn Any

fn kind(&self) -> &str

fn box_clone(&self) -> Box<dyn ObjectBaseTrait>

Loading content...

Trait Implementations

impl<'typetag> Serialize for dyn ObjectBaseTrait + 'typetag[src]

impl<'typetag> Serialize for dyn ObjectBaseTrait + Send + 'typetag[src]

impl<'typetag> Serialize for dyn ObjectBaseTrait + Sync + 'typetag[src]

impl<'typetag> Serialize for dyn ObjectBaseTrait + Send + Sync + 'typetag[src]

impl Strictest for dyn ObjectBaseTrait[src]

Implementors

impl ObjectBaseTrait for Accept[src]

impl ObjectBaseTrait for Activity[src]

impl ObjectBaseTrait for Add[src]

impl ObjectBaseTrait for Announce[src]

impl ObjectBaseTrait for Application[src]

impl ObjectBaseTrait for Arrive[src]

impl ObjectBaseTrait for Article[src]

impl ObjectBaseTrait for Audio[src]

impl ObjectBaseTrait for Block[src]

impl ObjectBaseTrait for Collection[src]

impl ObjectBaseTrait for CollectionPage[src]

impl ObjectBaseTrait for Create[src]

impl ObjectBaseTrait for Delete[src]

impl ObjectBaseTrait for Dislike[src]

impl ObjectBaseTrait for Document[src]

impl ObjectBaseTrait for Event[src]

impl ObjectBaseTrait for Flag[src]

impl ObjectBaseTrait for Follow[src]

impl ObjectBaseTrait for Group[src]

impl ObjectBaseTrait for Ignore[src]

impl ObjectBaseTrait for Image[src]

impl ObjectBaseTrait for IntransitiveActivity[src]

impl ObjectBaseTrait for Invite[src]

impl ObjectBaseTrait for Join[src]

impl ObjectBaseTrait for Leave[src]

impl ObjectBaseTrait for Like[src]

impl ObjectBaseTrait for Listen[src]

impl ObjectBaseTrait for Move[src]

impl ObjectBaseTrait for Note[src]

impl ObjectBaseTrait for Object[src]

impl ObjectBaseTrait for Offer[src]

impl ObjectBaseTrait for OrderedCollection[src]

impl ObjectBaseTrait for OrderedCollectionPage[src]

impl ObjectBaseTrait for Organization[src]

impl ObjectBaseTrait for Page[src]

impl ObjectBaseTrait for Person[src]

impl ObjectBaseTrait for Place[src]

impl ObjectBaseTrait for Profile[src]

impl ObjectBaseTrait for Question[src]

impl ObjectBaseTrait for Read[src]

impl ObjectBaseTrait for Reject[src]

impl ObjectBaseTrait for Relationship[src]

impl ObjectBaseTrait for Remove[src]

impl ObjectBaseTrait for Service[src]

impl ObjectBaseTrait for TentativeAccept[src]

impl ObjectBaseTrait for TentativeReject[src]

impl ObjectBaseTrait for Tombstone[src]

impl ObjectBaseTrait for Travel[src]

impl ObjectBaseTrait for Undo[src]

impl ObjectBaseTrait for Update[src]

impl ObjectBaseTrait for Video[src]

impl ObjectBaseTrait for View[src]

Loading content...