serde-libconfigasaurus 0.4.0

Serde serialization and deserialization for libconfig format
Documentation
//! Serde serialization and deserialization for libconfig format
//!
//! This crate provides support for serializing and deserializing Rust data structures
//! to and from the libconfig configuration file format.
//!
#![doc = include_str!("../README.md")]
//!
//! # Further Reading
//!
//! - [`config_api`] — full reference for the [`Config`] document wrapper
//! - [`value_api`] — full reference for the dynamic [`Value`] type

pub mod de;
pub mod error;
pub mod ser;
pub mod value;

pub use de::{Deserializer, from_reader, from_str};
pub use error::{Error, ErrorKind, Result};
pub use ser::{Serializer, WriteOptions, to_string, to_string_with_options, to_writer};
pub use value::{Config, Map, Value, from_value, to_value};

// Re-exported so `Map` (an IndexMap alias) can be constructed without a
// separate indexmap dependency, and so the versions cannot drift
pub use indexmap;

#[doc = include_str!("../CONFIG_API.md")]
pub mod config_api {}

#[doc = include_str!("../VALUE_API.md")]
pub mod value_api {}