Crate bende

source · []
Expand description

A bencode encoding/decoding implementation backed by serde.

This library exposes two simple functions:

  • decode - Which you can use to decode bencoded bytes into a deserializable type.
  • encode - Which you can use to encode a serializable type into bencoded bytes.

Additionally, we have the Value type that represents any valid bencode data type. It also implements Serialize and Deserialize.

You’d also find error types for both encoding and decoding, alongside the Encoder and Decoder types.

Re-exports

pub use value::Value;

Modules

Bencode decoding and deserialization.

Bencode encoding and serialization.

Bencode data types.

Functions

Decodes a type from the given bencoded bytes.

Encodes the given value into bencode representation.