consortium-cfg-common 0.2.0

Schema and configuration types for Consortium
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
#[derive(
    Debug, Clone, Copy, serde::Serialize, serde::Deserialize, PartialEq, Eq, Hash, Default,
)]
#[serde(rename_all = "lowercase")]
pub enum Codec {
    /// Use `consortium-codec-postcard` for encoding/decoding messages.
    #[default]
    Postcard,
    /// Use `consortium-codec-prost` for encoding/decoding messages.
    Prost,
    /// Use `consortium-codec-rkyv` for zero-copy encoding/decoding of messages.
    Rkyv,
}