[−][src]Enum fastobo::ast::Import
A reference to another document to be imported.
Variants
Abbreviated(Ident)
Url(Url)
Methods
impl Import
[src]
pub fn into_url(self) -> Url
[src]
Convert an import clause value into an URL.
If the import is already an URL reference, the underlying URL is simply returned. Otherwise,
an URL is built using the default OBO prefix (http://purl.obolibrary.org/obo/
).
Trait Implementations
impl<'i> FromPair<'i> for Import
[src]
const RULE: Rule
[src]
unsafe fn from_pair_unchecked(pair: Pair<'i, Rule>) -> Result<Self>
[src]
fn from_pair(pair: Pair<'i, Rule>) -> Result<Self, Error>
[src]
Create a new instance from a Pair
.
impl Clone for Import
[src]
fn clone(&self) -> Import
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Ord for Import
[src]
fn cmp(&self, other: &Import) -> 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 From<Url> for Import
[src]
impl From<Ident> for Import
[src]
impl From<Import> for Url
[src]
impl Eq for Import
[src]
impl PartialOrd<Import> for Import
[src]
fn partial_cmp(&self, other: &Import) -> Option<Ordering>
[src]
fn lt(&self, other: &Import) -> bool
[src]
fn le(&self, other: &Import) -> bool
[src]
fn gt(&self, other: &Import) -> bool
[src]
fn ge(&self, other: &Import) -> bool
[src]
impl PartialEq<Import> for Import
[src]
impl Debug for Import
[src]
impl Display for Import
[src]
impl FromStr for Import
[src]
type Err = Error
The associated error which can be returned from parsing.
fn from_str(s: &str) -> Result<Self>
[src]
impl Hash for Import
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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> 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> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,