3 releases (breaking)

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

#1838 in Network programming

Download history 358/week @ 2023-12-15 611/week @ 2023-12-22 643/week @ 2023-12-29 511/week @ 2024-01-05 859/week @ 2024-01-12 631/week @ 2024-01-19 439/week @ 2024-01-26 322/week @ 2024-02-02 420/week @ 2024-02-09 356/week @ 2024-02-16 455/week @ 2024-02-23 499/week @ 2024-03-01 409/week @ 2024-03-08 717/week @ 2024-03-15 472/week @ 2024-03-22 598/week @ 2024-03-29

2,272 downloads per month
Used in 3 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

~1.8–4MB
~71K SLoC