Skip to content

Commit 7edc808

Browse files
committed
tmp/fmt/dbus: add encoding/decoding layers
Add encoding and decoding layers for the D-Bus formatting module. This uses the new: - D-Bus type-system abstraction available in `tmp::fmt::dbus` - I/O abstractions for streaming data and memory mapped data in `tmp::io`. - Streaming JSON implementation in `tmp::fmt::json` This is modeled after `c-dvar`, the C implementation of D-Bus Variants as provided by dbus-broker. Signed-off-by: David Rheinsberg <david@readahead.eu>
1 parent dd48169 commit 7edc808

5 files changed

Lines changed: 939 additions & 0 deletions

File tree

lib/tmp/Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ readme.workspace = true
1919
repository.workspace = true
2020
rust-version.workspace = true
2121

22+
[features]
23+
polonius = []
24+
2225
[dependencies]
2326
osi = { workspace = true }
2427
sys = { workspace = true }

0 commit comments

Comments
 (0)