Skip to main content

Crate bumparaw_collections

Crate bumparaw_collections 

Source
Expand description

Collections backed by bumpalo and serde_json::value::RawValue.

That combination allows to manipulate shared references while doing minimal and gradual JSON parsing.

Re-exports§

pub use bbbul::Bbbul;
pub use bbbul::FrozenBbbul;
pub use map::RawMap;
pub use value::Value;
pub use vec::RawVec;

Modules§

alloc
Contains allocator_api2::alloc::Allocator implementations for bumpalo objects.
bbbul
Contains crate::bbbul::Bbbul and crate::bbbul::FrozenBbbul types.
de
Contains advanced type for bumpalo-enabled deserialization.
interner
Contains a simple str interner
map
Contains crate::map::RawMap, crate::map::FrozenMap and associated types.
value
Parses serde_json::value::RawValue in bumpalo-backed types.
vec
Contains crate::vec::RawVec and associated types.