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:
088517b
)
debugreader: Make generic over D
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Tue, 1 Jun 2021 10:30:43 +0000
(11:30 +0100)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Tue, 1 Jun 2021 12:59:29 +0000
(13:59 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/debugreader.rs
patch
|
blob
|
history
diff --git
a/src/debugreader.rs
b/src/debugreader.rs
index 9ab6aec26b940469f34b8ea9727c55ef751cb6f3..29942cd07020832d501d017d34418eb0b2ab976c 100644
(file)
--- a/
src/debugreader.rs
+++ b/
src/debugreader.rs
@@
-5,9
+5,9
@@
use crate::prelude::*;
#[derive(Debug)]
-pub struct DebugReader<T:Read
>(pub T, pub ClientId
);
+pub struct DebugReader<T:Read
, D:Display>(pub T, pub D
);
-impl<T:
Read> Read for DebugReader<T
> {
+impl<T:
Read, D:Display> Read for DebugReader<T,D
> {
fn read(&mut self, buf: &mut [u8]) -> Result<usize, io::Error> {
let l = buf.len();
trace!("{} read({})...", &self.1, l);