//! Context-aware deserialization for Rust data structures.
//!
//! This crate provides the `ContextDeserialize` trait, which extends serde's deserialization
//! capabilities by allowing you to pass additional context during deserialization.
pub use context_deserialize;
use Deserializer;
/// A trait for deserializing data structures with additional context.
///
/// This trait is similar to serde's `Deserialize` trait, but with an additional context parameter
/// of type `C` that can be passed through the deserialization process. This is useful when you need
/// external information to properly deserialize your data structures.