[][src]Struct bmx::Path

pub struct Path(_);

Implementations

impl Path[src]

pub fn len(&self) -> usize[src]

pub fn is_empty(&self) -> bool[src]

pub fn split_branch(self) -> Result<(Ident, Path, Ident), Self>[src]

Trait Implementations

impl Clone for Path[src]

impl Debug for Path[src]

impl Display for Path[src]

impl<'a> FromIterator<&'a Ident> for Path[src]

impl FromStr for Path[src]

type Err = Infallible

The associated error which can be returned from parsing.

impl<'a> IntoIterator for &'a Path[src]

type IntoIter = Iter<'a, Ident>

Which kind of iterator are we turning this into?

type Item = &'a Ident

The type of the elements being iterated over.

impl IntoIterator for Path[src]

type IntoIter = IntoIter<Ident>

Which kind of iterator are we turning this into?

type Item = Ident

The type of the elements being iterated over.

Auto Trait Implementations

impl RefUnwindSafe for Path

impl Send for Path

impl Sync for Path

impl Unpin for Path

impl UnwindSafe for Path

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

type IntoIter = I

Which kind of iterator are we turning this into?

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.