4 stable releases
| 3.0.6 | Feb 1, 2026 |
|---|---|
| 3.0.5 | Jan 31, 2026 |
#2033 in Asynchronous
88KB
1K
SLoC
NDS-API - Rust SDK
Protocol SDK for NDS-API (NoieDigitalSystem) on Rust.
- Protocol spec:
../spec/proto/ - Repo docs index:
../docs/README.md
Installation
cargo add noie-nds-api@3.0.4
Features
- Protocol types: Identity / Asset / Event / Transaction / Result / Context
- Proto compatibility: matches the NDS Protocol Buffers specification
- Runtime-agnostic: no Bukkit/Paper, no database, no network stack dependencies
Quick Start
Decimal
use noie_nds_api::nds::common::Decimal;
let d = Decimal {
value: "1.23".to_string(),
scale: 2,
};
println!("{}", d.value);
Packages
| Crate | Description |
|---|---|
noie-nds-api |
Rust protobuf DTOs (prost) |
Compatibility
- Rust 1.93.0 (edition 2021)
Notes (generated code)
- Protobuf DTOs are generated from
../spec/proto/**via Buf. - Generation template:
../spec/buf.gen.yaml
Dependencies
~495KB