diff --git a/src/lib.rs b/src/lib.rs index 332e05d..dba2ebb 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -66,6 +66,10 @@ impl Sender { } } + pub fn into_inner(self) -> W { + self.w + } + pub fn send(&mut self, f: &[u8]) -> Result<()> { let mut code = cobs::encode_vec(f); code.push(FRAME_END); @@ -95,6 +99,10 @@ impl Receiver { } } + pub fn into_inner(self) -> R { + self.r + } + pub fn recv(&mut self) -> Result> { let mut next_frame = Vec::new();