v8_valueserializer 0.1.2

A Rust implementation of V8's ValueSerializer and ValueDeserializer
Documentation
// Clippy lints that landed after this crate's last update (Rust 1.73). Allow
// them at the crate root to keep the diff in #4 narrow; can be cleaned up
// later as a separate style pass.
#![allow(
  clippy::empty_line_after_doc_comments,
  clippy::needless_return,
  clippy::uninlined_format_args,
  clippy::unnecessary_get_then_check
)]

mod de;
mod display;
mod ser;
mod tags;
mod value;

pub use crate::de::ParseError;
pub use crate::de::ParseErrorKind;
pub use crate::de::ValueDeserializer;
pub use crate::display::display;
pub use crate::display::DisplayFormat;
pub use crate::display::DisplayOptions;
pub use crate::ser::ValueSerializer;
pub use crate::value::value_eq;
pub use crate::value::ArrayBuffer;
pub use crate::value::ArrayBufferView;
pub use crate::value::ArrayBufferViewKind;
pub use crate::value::Date;
pub use crate::value::DenseArray;
pub use crate::value::Error;
pub use crate::value::ErrorName;
pub use crate::value::Heap;
pub use crate::value::HeapBuilder;
pub use crate::value::HeapReference;
pub use crate::value::HeapValue;
pub use crate::value::Map;
pub use crate::value::Object;
pub use crate::value::OneByteString;
pub use crate::value::PropertyKey;
pub use crate::value::RegExp;
pub use crate::value::RegExpFlags;
pub use crate::value::Set;
pub use crate::value::SparseArray;
pub use crate::value::StringValue;
pub use crate::value::TwoByteString;
pub use crate::value::Value;
pub use crate::value::Wtf8String;