Trait cmake_parser::CMakePositional
source · pub trait CMakePositional<'t>: 't + Sized {
// Required method
fn positional<'tv>(
default_name: &'static [u8],
tokens: &'tv [Token<'t>],
has_keyword: bool
) -> Result<(Self, &'tv [Token<'t>]), CommandParseError>;
// Provided method
fn positional_complete<'tv>(
default_name: &'static [u8],
tokens: &'tv [Token<'t>],
has_keyword: bool
) -> Result<(Self, &'tv [Token<'t>]), CommandParseError> { ... }
}
Required Methods§
fn positional<'tv>( default_name: &'static [u8], tokens: &'tv [Token<'t>], has_keyword: bool ) -> Result<(Self, &'tv [Token<'t>]), CommandParseError>
Provided Methods§
fn positional_complete<'tv>( default_name: &'static [u8], tokens: &'tv [Token<'t>], has_keyword: bool ) -> Result<(Self, &'tv [Token<'t>]), CommandParseError>
Object Safety§
This trait is not object safe.