Struct ransid::Performer
[−]
[src]
pub struct Performer<'a, F: FnMut(Event) + 'a> { /* fields omitted */ }
Trait Implementations
impl<'a, F: FnMut(Event)> Perform for Performer<'a, F>
[src]
fn print(&mut self, c: char)
[src]
Draw a character to the screen and update states
fn execute(&mut self, byte: u8)
[src]
Execute a C0 or C1 control function
fn hook(&mut self, params: &[i64], intermediates: &[u8], ignore: bool)
[src]
Invoked when a final character arrives in first part of device control string Read more
fn put(&mut self, byte: u8)
[src]
Pass bytes as part of a device control string to the handle chosen in hook
. C0 controls will also be passed to the handler. Read more
fn unhook(&mut self)
[src]
Called when a device control string is terminated Read more
fn osc_dispatch(&mut self, params: &[&[u8]])
[src]
Dispatch an operating system command
fn csi_dispatch(
&mut self,
params: &[i64],
intermediates: &[u8],
ignore: bool,
c: char
)
[src]
&mut self,
params: &[i64],
intermediates: &[u8],
ignore: bool,
c: char
)
A final character has arrived for a CSI sequence Read more
fn esc_dispatch(
&mut self,
params: &[i64],
intermediates: &[u8],
ignore: bool,
byte: u8
)
[src]
&mut self,
params: &[i64],
intermediates: &[u8],
ignore: bool,
byte: u8
)
The final character of an escape sequence has arrived. Read more