serde_hooks 0.1.1

Runtime hooks for serde
Documentation
mod end;
mod error;
mod map;
mod seq;
mod start;
mod r#struct;
mod tuple;
mod value;
mod variant;

pub use end::EndScope;
pub use error::ErrorScope;
pub use map::{MapInsertLocation, MapKeySelector, MapScope};
pub use r#struct::StructScope;
pub use seq::SeqScope;
pub use start::StartScope;
pub use tuple::{TupleScope, TupleStructScope};
pub use value::ValueScope;
pub use variant::EnumVariantScope;

/// Scope for map keys. Alias for [`ValueScope`].
pub type MapKeyScope<'v, S> = ValueScope<'v, S>;