[−][src]Trait fastobo::share::Share
A trait for obtaining a data view from a reference to an owned struct
.
Required methods
fn share(&'a self) -> Shared
Implementations on Foreign Types
impl<'a> Share<'a, &'a str> for String
[src]
Loading content...
Implementors
impl<'a> Share<'a, &'a QuotedStr> for QuotedString
[src]
impl<'a> Share<'a, &'a UnprefixedId> for UnprefixedIdent
[src]
fn share(&'a self) -> &'a UnprefixedId
[src]
impl<'a> Share<'a, &'a UnquotedStr> for UnquotedString
[src]
fn share(&'a self) -> &'a UnquotedStr
[src]
impl<'a> Share<'a, Id<'a>> for Ident
[src]
impl<'a> Share<'a, PropVal<'a>> for PropertyValue
[src]
impl<'a> Share<'a, ClassId<'a>> for ClassIdent
[src]
impl<'a> Share<'a, IdLocal<'a>> for IdentLocal
[src]
impl<'a> Share<'a, IdPrefix<'a>> for IdentPrefix
[src]
impl<'a> Share<'a, InstanceId<'a>> for InstanceIdent
[src]
fn share(&'a self) -> InstanceId<'a>
[src]
impl<'a> Share<'a, NamespaceId<'a>> for NamespaceIdent
[src]
fn share(&'a self) -> NamespaceId<'a>
[src]
impl<'a> Share<'a, PrefixedId<'a>> for PrefixedIdent
[src]
fn share(&'a self) -> PrefixedId<'a>
[src]
impl<'a> Share<'a, RelationId<'a>> for RelationIdent
[src]
fn share(&'a self) -> RelationId<'a>
[src]
impl<'a> Share<'a, SubsetId<'a>> for SubsetIdent
[src]
impl<'a> Share<'a, SynonymTypeId<'a>> for SynonymTypeIdent
[src]
fn share(&'a self) -> SynonymTypeId<'a>
[src]
impl<'a, B> Share<'a, B> for Cow<'a, B> where
B: Redeem<'a> + Clone,
<B as Redeem<'a>>::Owned: Share<'a, B>,
[src]
B: Redeem<'a> + Clone,
<B as Redeem<'a>>::Owned: Share<'a, B>,