aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAram Drevekenin <aram@poor.dev>2020-11-23 19:31:31 +0100
committerGitHub <noreply@github.com>2020-11-23 19:31:31 +0100
commited590bceda5fbf48bc502e5e1242300d788010e1 (patch)
tree4f0ff78bef840a833a7f4ebeaea403e94e065ef9 /src
parentfix(compatibility): various htop issues (#66) (diff)
downloadsl0ppij-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.rs32
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);
}
}