lightproc 0.3.5

Lightweight process abstraction for Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use lightproc::proc_stack::ProcStack;
use lightproc::proc_state::EmptyProcState;

#[test]
fn stack_copy() {
    let stack = ProcStack::default()
        .with_pid(12)
        .with_after_panic(|_s: &mut EmptyProcState| {
            println!("After panic!");
        });

    let stack2 = stack;

    assert_eq!(stack2.get_pid(), 12);
}