///|
fn main {
let wire = @frame.encode_frames([b"first", b"second"])
let decoder = @frame.Decoder::new(max_frame_size=1024)
let split = 3
ignore(decoder.feed(wire[:split].to_owned()))
match decoder.feed(wire[split:].to_owned()) {
Ok(frames) => println("decoded frames: \{frames.length()}")
Err(_) => println("decode failed")
}
}