12 lines
402 B
Rust
12 lines
402 B
Rust
use weezl::{decode, BitOrder};
|
|
|
|
#[test]
|
|
fn stop_after_end_of_buffer() {
|
|
let inp = vec![0x00u8, 0x01, 0x02, 0xff];
|
|
let mut decoder = decode::Configuration::new(BitOrder::Lsb, 7)
|
|
.with_yield_on_full_buffer(true)
|
|
.build();
|
|
let mut out = vec![0u8, 0u8, 0u8];
|
|
let status = decoder.decode_bytes(&inp, &mut out).status;
|
|
assert!(status.is_ok(), "{:?} {:?}", status, out);
|
|
}
|