chiark
/
gitweb
/
~ianmdlvl
/
otter.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1603fcc
)
wip cmds
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sun, 26 Jul 2020 00:30:05 +0000
(
01:30
+0100)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sun, 26 Jul 2020 00:30:05 +0000
(
01:30
+0100)
src/cmdlistener.rs
patch
|
blob
|
history
diff --git
a/src/cmdlistener.rs
b/src/cmdlistener.rs
index 07d1736fa3adf9a5370feafdc946647e4f1f2ef0..651546ed153c0c280978e5abadf9fcc0da46c85f 100644
(file)
--- a/
src/cmdlistener.rs
+++ b/
src/cmdlistener.rs
@@
-36,16
+36,11
@@
type CSE = anyhow::Error;
impl CommandStream<'_> {
#[throws(CSE)]
pub fn mainloop(mut self) {
- loop {
- match self.read.next() {
- None => break,
- Some(l) => {
- let l = l.context("read")?;
- decode_and_process(&mut self, &l)?;
- write!(&mut self.write, "\n")?;
- self.write.flush()?;
- },
- }
+ while let Some(l) = self.read.next() {
+ let l = l.context("read")?;
+ decode_and_process(&mut self, &l)?;
+ write!(&mut self.write, "\n")?;
+ self.write.flush()?;
}
}
}