facet-xdr-legacy

Crates.iofacet-xdr-legacy
lib.rsfacet-xdr-legacy
version0.36.0
created_at2025-12-29 20:40:54.001953+00
updated_at2025-12-29 20:40:54.001953+00
descriptionLegacy XDR serialization and deserialization for Facet types - use facet-xdr instead
homepagehttps://facet.rs
repositoryhttps://github.com/facet-rs/facet
max_upload_size
id2011318
size44,924
Amos Wenger (fasterthanlime)

documentation

README

facet-xdr-legacy

Coverage Status crates.io documentation MIT/Apache-2.0 licensed Discord

facet-xdr

An XDR serializer and deserializer based on facet

Reference

XDR IDL Rust
int i32
unsigned int u32
enum Unit enum
bool bool
hyper i64
unsigned hyper u64
float f32
double f64
quadruple Not currently supported
opaque [n] [u8; N]
opaque<> Vec<u8> or &[u8]
string<> String
Fixed length array [n] [T; N]
Variable length array <> Vec<T> or &[T]
struct struct
union enum
void Unit struct or unit variant
* (optional-data) Option

Sponsors

Thanks to all individual sponsors:

GitHub Sponsors Patreon

...along with corporate sponsors:

AWS Zed Depot

...without whom this work could not exist.

Special thanks

The facet logo was drawn by Misiasart.

License

Licensed under either of:

at your option.

Commit count: 3380

cargo fmt