diff options
| author | Aram Drevekenin <aram@poor.dev> | 2020-11-23 19:31:31 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-11-23 19:31:31 +0100 |
| commit | ed590bceda5fbf48bc502e5e1242300d788010e1 (patch) | |
| tree | 4f0ff78bef840a833a7f4ebeaea403e94e065ef9 /src | |
| parent | fix(compatibility): various htop issues (#66) (diff) | |
| download | sl0ppij-ed590bceda5fbf48bc502e5e1242300d788010e1.tar.gz sl0ppij-ed590bceda5fbf48bc502e5e1242300d788010e1.tar.xz sl0ppij-ed590bceda5fbf48bc502e5e1242300d788010e1.zip | |
fix(atomicity): allow async vte events sending to fail (#67)
* fix(atomicity): allow async vte events sending to fail
* style(format): make rustfmt happy
Diffstat (limited to 'src')
| -rw-r--r-- | src/pty_bus.rs | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/pty_bus.rs b/src/pty_bus.rs index ee6d8247..002ab540 100644 --- a/src/pty_bus.rs +++ b/src/pty_bus.rs @@ -86,14 +86,14 @@ impl VteEventSender { impl vte::Perform for VteEventSender { fn print(&mut self, c: char) { - self.sender - .send(ScreenInstruction::Pty(self.id, VteEvent::Print(c))) - .unwrap(); + let _ = self + .sender + .send(ScreenInstruction::Pty(self.id, VteEvent::Print(c))); } fn execute(&mut self, byte: u8) { - self.sender - .send(ScreenInstruction::Pty(self.id, VteEvent::Execute(byte))) - .unwrap(); + let _ = self + .sender + .send(ScreenInstruction::Pty(self.id, VteEvent::Execute(byte))); } fn hook(&mut self, params: &[i64], intermediates: &[u8], ignore: bool, c: char) { @@ -101,26 +101,26 @@ impl vte::Perform for VteEventSender { let intermediates = intermediates.iter().copied().collect(); let instruction = ScreenInstruction::Pty(self.id, VteEvent::Hook(params, intermediates, ignore, c)); - self.sender.send(instruction).unwrap(); + let _ = self.sender.send(instruction); } fn put(&mut self, byte: u8) { - self.sender - .send(ScreenInstruction::Pty(self.id, VteEvent::Put(byte))) - .unwrap(); + let _ = self + .sender + .send(ScreenInstruction::Pty(self.id, VteEvent::Put(byte))); } fn unhook(&mut self) { - self.sender - .send(ScreenInstruction::Pty(self.id, VteEvent::Unhook)) - .unwrap(); + let _ = self + .sender + .send(ScreenInstruction::Pty(self.id, VteEvent::Unhook)); } fn osc_dispatch(&mut self, params: &[&[u8]], bell_terminated: bool) { let params = params.iter().map(|p| p.to_vec()).collect(); let instruction = ScreenInstruction::Pty(self.id, VteEvent::OscDispatch(params, bell_terminated)); - self.sender.send(instruction).unwrap(); + let _ = self.sender.send(instruction); } fn csi_dispatch(&mut self, params: &[i64], intermediates: &[u8], ignore: bool, c: char) { @@ -130,14 +130,14 @@ impl vte::Perform for VteEventSender { self.id, VteEvent::CsiDispatch(params, intermediates, ignore, c), ); - self.sender.send(instruction).unwrap(); + let _ = self.sender.send(instruction); } fn esc_dispatch(&mut self, intermediates: &[u8], ignore: bool, byte: u8) { let intermediates = intermediates.iter().copied().collect(); let instruction = ScreenInstruction::Pty(self.id, VteEvent::EscDispatch(intermediates, ignore, byte)); - self.sender.send(instruction).unwrap(); + let _ = self.sender.send(instruction); } } |
