[−][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, SyntaxError>
[src]
fn from_pair(pair: Pair<'i, Rule>) -> Result<Self, SyntaxError>
[src]
impl Eq for Import
[src]
impl Clone 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 Ord for Import
[src]
fn cmp(&self, other: &Import) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
fn min(self, other: Self) -> Self
1.21.0[src]
fn clamp(self, min: Self, max: Self) -> Self
[src]
impl From<Url> for Import
[src]
impl From<Ident> for Import
[src]
impl From<Import> for Url
[src]
impl Hash for Import
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Debug for Import
[src]
impl Display for Import
[src]
impl FromStr for Import
[src]
Auto Trait Implementations
impl Send for Import
impl Unpin for Import
impl Sync for Import
impl UnwindSafe for Import
impl RefUnwindSafe for Import
Blanket Implementations
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> From<T> for T
[src]
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> 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,