veilid-core 0.5.7

Core library used to create a Veilid node and operate it as part of an application
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use super::*;
use core::fmt::Debug;

mod compression;
mod get_size_helpers;
/// serde `with`-module that (de)serializes an `Arc<T>` transparently as its inner `T`.
pub mod serialize_arc;
/// serde `with`-module that (de)serializes a `HashMap<K, V>` as a sequence of `(key, value)` pairs.
pub mod serialize_hash_map_as_pairs;
mod serialize_json;
/// serde `with`-module that (de)serializes a `RangeSetBlaze<T>` as a sequence of inclusive `(start, end)` pairs.
pub mod serialize_range_set_blaze;
mod serialize_untyped_vld0;

pub(crate) use compression::*;
pub(crate) use get_size_helpers::*;
pub use serialize_json::*;
pub use serialize_untyped_vld0::*;