fremkit 0.1.1

A simple broadcast log
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use fremkit::bounded::Log;

const N: usize = 100;

pub fn main() -> Result<(), Box<dyn std::error::Error>> {
    let channel: Log<u64> = Log::new(N);

    for i in 0..N {
        println!("idx: {}", channel.push(i as u64)?);
    }

    for i in 0..N {
        println!("val: {:?}", channel.get(i));
    }

    Ok(())
}