[−][src]Enum fastobo::ast::TypedefClause
A clause appearing in a typedef frame.
Variants
IsAnonymous(bool)
Name(UnquotedString)
Namespace(NamespaceIdent)
AltId(Ident)
Def(QuotedString, XrefList)
Comment(UnquotedString)
Subset(SubsetIdent)
Synonym(Synonym)
Xref(Xref)
PropertyValue(PropertyValue)
Domain(ClassIdent)
Range(ClassIdent)
Builtin(bool)
HoldsOverChain(RelationIdent, RelationIdent)
IsAntiSymmetric(bool)
IsCyclic(bool)
IsReflexive(bool)
IsSymmetric(bool)
IsAsymmetric(bool)
IsTransitive(bool)
IsFunctional(bool)
IsInverseFunctional(bool)
IsA(RelationIdent)
IntersectionOf(RelationIdent)
UnionOf(RelationIdent)
EquivalentTo(RelationIdent)
DisjointFrom(RelationIdent)
InverseOf(RelationIdent)
TransitiveOver(RelationIdent)
EquivalentToChain(RelationIdent, RelationIdent)
DisjointOver(RelationIdent)
Relationship(RelationIdent, RelationIdent)
IsObsolete(bool)
ReplacedBy(RelationIdent)
Consider(Ident)
CreatedBy(UnquotedString)
CreationDate(IsoDateTime)
ExpandAssertionTo(QuotedString, XrefList)
ExpandExpressionTo(QuotedString, XrefList)
IsMetadataTag(bool)
IsClassLevel(bool)
Trait Implementations
impl<'i> FromPair<'i> for TypedefClause
[src]
const RULE: Rule
[src]
unsafe fn from_pair_unchecked(pair: Pair<'i, Rule>) -> Result<Self, SyntaxError>
[src]
fn from_pair(pair: Pair<'i, Rule>) -> Result<Self, SyntaxError>
[src]
Create a new instance from a Pair
.
impl OboClause for TypedefClause
[src]
fn tag(&self) -> &str
[src]
fn cardinality(&self) -> Cardinality
[src]
impl PartialEq<TypedefClause> for TypedefClause
[src]
fn eq(&self, other: &TypedefClause) -> bool
[src]
fn ne(&self, other: &TypedefClause) -> bool
[src]
impl Clone for TypedefClause
[src]
fn clone(&self) -> TypedefClause
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialOrd<TypedefClause> for TypedefClause
[src]
fn partial_cmp(&self, other: &TypedefClause) -> Option<Ordering>
[src]
fn lt(&self, other: &TypedefClause) -> bool
[src]
fn le(&self, other: &TypedefClause) -> bool
[src]
fn gt(&self, other: &TypedefClause) -> bool
[src]
fn ge(&self, other: &TypedefClause) -> bool
[src]
impl Eq for TypedefClause
[src]
impl Ord for TypedefClause
[src]
fn cmp(&self, other: &TypedefClause) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
Compares and returns the minimum of two values. Read more
fn clamp(self, min: Self, max: Self) -> Self
[src]
🔬 This is a nightly-only experimental API. (
clamp
)Restrict a value to a certain interval. Read more
impl Display for TypedefClause
[src]
impl Debug for TypedefClause
[src]
impl FromStr for TypedefClause
[src]
type Err = SyntaxError
The associated error which can be returned from parsing.
fn from_str(s: &str) -> Result<Self, Self::Err>
[src]
impl Hash for TypedefClause
[src]
Auto Trait Implementations
impl Unpin for TypedefClause
impl Sync for TypedefClause
impl Send for TypedefClause
impl RefUnwindSafe for TypedefClause
impl UnwindSafe for TypedefClause
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,