[−][src]Trait activitystreams::base::Extends
Implements conversion between Base<Kind>
and other ActivityStreams objects defined in this
crate
Associated Types
Loading content...Required methods
fn extends(base: Base<Kind>) -> Result<Self, Self::Error>
Produce an object from the Base
fn retracts(self) -> Result<Base<Kind>, Self::Error>
Produce a base from the object
Implementors
impl Extends<ArriveType> for Arrive
[src]
type Error = Error
fn extends(base: Base<ArriveType>) -> Result<Self, Self::Error>
[src]
fn retracts(self) -> Result<Base<ArriveType>, Self::Error>
[src]
impl Extends<DeleteType> for Delete
[src]
type Error = Error
fn extends(base: Base<DeleteType>) -> Result<Self, Self::Error>
[src]
fn retracts(self) -> Result<Base<DeleteType>, Self::Error>
[src]
impl Extends<InviteType> for Invite
[src]
type Error = Error
fn extends(base: Base<InviteType>) -> Result<Self, Self::Error>
[src]
fn retracts(self) -> Result<Base<InviteType>, Self::Error>
[src]
impl Extends<QuestionType> for Question
[src]
type Error = Error
fn extends(base: Base<QuestionType>) -> Result<Self, Self::Error>
[src]
fn retracts(self) -> Result<Base<QuestionType>, Self::Error>
[src]
impl Extends<TravelType> for Travel
[src]
type Error = Error
fn extends(base: Base<TravelType>) -> Result<Self, Self::Error>
[src]
fn retracts(self) -> Result<Base<TravelType>, Self::Error>
[src]
impl Extends<OrderedCollectionPageType> for OrderedCollectionPage
[src]
type Error = Error
fn extends(base: Base<OrderedCollectionPageType>) -> Result<Self, Self::Error>
[src]
fn retracts(self) -> Result<Base<OrderedCollectionPageType>, Self::Error>
[src]
impl Extends<PlaceType> for Place
[src]
type Error = Error
fn extends(base: Base<PlaceType>) -> Result<Self, Self::Error>
[src]
fn retracts(self) -> Result<Base<PlaceType>, Self::Error>
[src]
impl Extends<ProfileType> for Profile
[src]
type Error = Error
fn extends(base: Base<ProfileType>) -> Result<Self, Self::Error>
[src]
fn retracts(self) -> Result<Base<ProfileType>, Self::Error>
[src]
impl Extends<RelationshipType> for Relationship
[src]
type Error = Error
fn extends(base: Base<RelationshipType>) -> Result<Self, Self::Error>
[src]
fn retracts(self) -> Result<Base<RelationshipType>, Self::Error>
[src]
impl Extends<TombstoneType> for Tombstone
[src]
type Error = Error
fn extends(base: Base<TombstoneType>) -> Result<Self, Self::Error>
[src]
fn retracts(self) -> Result<Base<TombstoneType>, Self::Error>
[src]
impl<Inner, Kind> Extends<Kind> for ApObject<Inner> where
Inner: Extends<Kind, Error = Error> + UnparsedMut + Object,
[src]
Inner: Extends<Kind, Error = Error> + UnparsedMut + Object,
type Error = Error
fn extends(base: Base<Kind>) -> Result<Self, Self::Error>
[src]
fn retracts(self) -> Result<Base<Kind>, Self::Error>
[src]
impl<Inner, Kind, Error> Extends<Kind> for ApActor<Inner> where
Inner: Extends<Kind, Error = Error> + UnparsedMut + Actor,
Error: From<Error> + Error,
[src]
Inner: Extends<Kind, Error = Error> + UnparsedMut + Actor,
Error: From<Error> + Error,