code-scanner-driver 0.1.1

Driver for barcode scanners and keyboard input with GTIN validation, async streaming, and burst detection.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use tokio_stream::StreamExt;
use code_scanner_driver::stream::ScannerStream;

#[tokio::main]
async fn main() {
    let mut stream = ScannerStream::new().unwrap();
    println!("Listening... scan something:");

    while let Some(ev) = stream.next().await {
        println!("Received: {:?}", ev);
    }
}