├── .github └── workflows │ └── smoke_test.yml ├── .gitignore ├── Cargo.toml ├── LICENSE.md ├── README.md ├── examples └── example.rs ├── src ├── client.rs ├── config.rs ├── lib.rs ├── message.rs ├── replica.rs ├── state_machine.rs └── types.rs └── tests └── simulation_test.rs /.github/workflows/smoke_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/vsr-rs/HEAD/.github/workflows/smoke_test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/vsr-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/vsr-rs/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/vsr-rs/HEAD/README.md -------------------------------------------------------------------------------- /examples/example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/vsr-rs/HEAD/examples/example.rs -------------------------------------------------------------------------------- /src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/vsr-rs/HEAD/src/client.rs -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/vsr-rs/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/vsr-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/vsr-rs/HEAD/src/message.rs -------------------------------------------------------------------------------- /src/replica.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/vsr-rs/HEAD/src/replica.rs -------------------------------------------------------------------------------- /src/state_machine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/vsr-rs/HEAD/src/state_machine.rs -------------------------------------------------------------------------------- /src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/vsr-rs/HEAD/src/types.rs -------------------------------------------------------------------------------- /tests/simulation_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penberg/vsr-rs/HEAD/tests/simulation_test.rs --------------------------------------------------------------------------------