Struct nixterm::terminfo::lang::executor::Executor [−][src]
pub struct Executor<'a> { /* fields omitted */ }
Methods
impl<'a> Executor<'a>
[src]
impl<'a> Executor<'a>
pub fn new(src: &'a [u8]) -> Executor<'a>
[src]
pub fn new(src: &'a [u8]) -> Executor<'a>
pub fn argi<U: Into<Argument>>(self, i: usize, a: U) -> Executor<'a>
[src]
pub fn argi<U: Into<Argument>>(self, i: usize, a: U) -> Executor<'a>
set argument i
, this method does nothing if i
is greater than 8.
pub fn arg<U: Into<Argument>>(self, a: U) -> Executor<'a>
[src]
pub fn arg<U: Into<Argument>>(self, a: U) -> Executor<'a>
push an argument, if 9 arguments have already been pushed than this method does nothing
pub fn string(&mut self) -> Result<String>
[src]
pub fn string(&mut self) -> Result<String>
pub fn vec(&mut self) -> Result<Vec<u8>>
[src]
pub fn vec(&mut self) -> Result<Vec<u8>>
pub fn write<W: Write>(&mut self, w: &mut W) -> Result<()>
[src]
pub fn write<W: Write>(&mut self, w: &mut W) -> Result<()>