diff --git a/src/lib.rs b/src/lib.rs index dba2ebb..ba40453 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -50,8 +50,65 @@ use ref_slice::ref_slice_mut; #[cfg(feature = "use_std")] use std::io::{self, Read, Write}; +/// TODO +pub struct Frame([u8]); + +/// TODO +pub struct Encoded([u8]); + const FRAME_END: u8 = 0; +/// TODO +pub fn to_slice(_f: &Frame, _dest: &mut [u8]) -> Result { + unimplemented!() +} + +/// TODO +#[cfg(feature = "use_std")] +pub fn to_box(_f: &Frame) -> Result> { + unimplemented!() +} + + +/// TODO +#[cfg(feature = "use_std")] +pub fn to_writer(_f: &Frame, _w: W) -> Result { + unimplemented!() +} + + +/// TODO +pub fn from_slice_to_slice(_src: &[u8], _dst: &mut [u8]) -> Result { + unimplemented!() +} + + +/// TODO +#[cfg(feature = "use_std")] +pub fn from_slice_to_box(_src: &Encoded) -> Result> { + unimplemented!() +} + + +/// TODO +#[cfg(feature = "use_std")] +pub fn from_reader(_r: &Read) -> Result> { + unimplemented!() +} + + +/// TODO +pub fn decoded_length(_code: &Encoded) -> Result { + unimplemented!() +} + + +/// TODO +pub fn encoded_length(_f: &Frame) -> Result { + unimplemented!() +} + + /// Sends frames over an underlying `io::Write` instance. #[cfg(feature = "use_std")] pub struct Sender {