1 unstable release
| 0.1.3 | Jun 20, 2022 |
|---|
#4 in #sample-environment
Used in 2 crates
77KB
1.5K
SLoC
secop-rs
A Rust framework and demo devices for a hardware server speaking the SECoP protocol.
Build/run
Install the Rust toolchain, currently the nightly channel is required.
Debug mode (faster compilation): cargo run -- test.cfg.
Release mode (optimized for speed): cargo run --release -- test.cfg.
Organization
The code is (currently) split into four crates:
secop-coreprovides the meat of the framework, and server implementationsecop-derive(which has to be separate as a proc-macro crate) helps the framework by auto-generating interface boilerplatesecop-modulescontains concrete modulessecopjust has the main executable(s)
Dependencies
~11–17MB
~294K SLoC