Struct layered_nlp::LLLine[][src]

pub struct LLLine { /* fields omitted */ }

Create using [layered_nlp::create_tokens] function.

Implementations

impl LLLine[src]

pub fn run<R>(self, recognizer: &R) -> Self where
    R: Resolver
[src]

pub fn ll_tokens(&self) -> &[LLToken][src]

Get a reference to the ll line’s ll tokens.

pub fn find<'l, M: XMatch<'l>>(
    &'l self,
    matcher: &M
) -> Vec<LLLineFind<'l, M::Out>>
[src]

Returns Attributes’ information outside LLLine “find”

pub fn query<'a, T: 'static>(&'a self) -> Vec<((usize, usize), String, Vec<&T>)>[src]

Returns Attributes’ information outside LLLine

Auto Trait Implementations

impl !RefUnwindSafe for LLLine

impl !Send for LLLine

impl !Sync for LLLine

impl Unpin for LLLine

impl !UnwindSafe for LLLine

Blanket Implementations

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

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

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

pub fn borrow(&self) -> &T[src]

Immutably borrows from an owned value. Read more

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

pub fn borrow_mut(&mut self) -> &mut T[src]

Mutably borrows from an owned value. Read more

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

pub fn from(t: T) -> T[src]

Performs the conversion.

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

pub fn into(self) -> U[src]

Performs the conversion.

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.

pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]

Performs the conversion.

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.

pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]

Performs the conversion.