[][src]Struct papyrus::complete::cmdr::ActionArgComplete

pub struct ActionArgComplete {
    pub items: Vec<ActionMatch>,
}

Matching of cmdtree actions.

Fields

items: Vec<ActionMatch>

All actions available in current state.

Implementations

impl ActionArgComplete[src]

pub fn build<T>(cmdr: &Commander<T>) -> Self[src]

Build the ActionArgComplete with the given Commander state.

pub fn find<'a>(&self, line: &'a str, valid: &[&str]) -> Option<ArgComplete<'a>>[src]

Determine if the current line matches any available actions. Checks that the qualified path is within valid. Returns the argument scope completion inputs, such as line, word.

Auto Trait Implementations

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<'a, T> Captures<'a> for T where
    T: ?Sized
[src]

impl<T> Erased for T[src]

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

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

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

type Error = !

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<E> SpecializationError for E[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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,