#![doc = include_str!("../README.md")]
#![warn(
clippy::all,
clippy::pedantic,
clippy::nursery,
clippy::perf,
clippy::cargo,
clippy::alloc_instead_of_core,
clippy::std_instead_of_alloc,
clippy::std_instead_of_core,
clippy::get_unwrap,
clippy::panic_in_result_fn,
clippy::todo,
clippy::undocumented_unsafe_blocks,
clippy::error_impl_error,
missing_copy_implementations,
missing_debug_implementations,
missing_docs
)]
#![cfg_attr(not(feature = "std"), no_std)]
#![allow(
clippy::module_name_repetitions,
clippy::missing_panics_doc,
clippy::cargo_common_metadata,
clippy::panic_in_result_fn
)]
use core::fmt;
pub mod any;
pub mod array;
mod debug;
pub mod document;
pub mod literal;
pub mod multi_document;
pub mod number;
pub mod object;
pub mod string;
mod containers;
mod status;
#[cfg(test)]
mod test_parent;
trait Parent<'json> {
fn set_remaining<'a>(&'a mut self, remaining: &'json str)
where
'json: 'a;
fn debug_parents(&self, list: &mut fmt::DebugList<'_, '_>);
}