3 releases (breaking)

0.4.0 Jan 19, 2023
0.2.0 Jun 22, 2022
0.1.0 Jun 21, 2022

#1609 in Network programming

Download history 581/week @ 2023-01-20 770/week @ 2023-01-27 647/week @ 2023-02-03 827/week @ 2023-02-10 530/week @ 2023-02-17 564/week @ 2023-02-24 444/week @ 2023-03-03 397/week @ 2023-03-10 599/week @ 2023-03-17 471/week @ 2023-03-24 277/week @ 2023-03-31 275/week @ 2023-04-07 202/week @ 2023-04-14 441/week @ 2023-04-21 222/week @ 2023-04-28 274/week @ 2023-05-05

1,191 downloads per month
Used in 2 crates (via libcontainer)

Custom license

230KB
5.5K SLoC

crates.io ci

rust-criu

rust-criu provides an interface to use CRIU in the same way as go-criu does.

Generate protobuf bindings

The CRIU RPC protobuf bindings are pre-generated and part of the rust-criu repository. The bindings can be re-generated with

$ GENERATE_PROTOBUF=1 cargo build

Run tests

To run the included tests please use the following command to build rust-criu:

$ GENERATE_TEST_PROCESS=1 cargo build
$ sudo target/debug/rust-criu-test /path/to/criu/binary

Dependencies

~2–3.5MB
~70K SLoC