Skip to main content

serde_v8/
lib.rs

1// Copyright 2018-2026 the Deno authors. MIT license.
2
3mod de;
4mod error;
5mod keys;
6mod magic;
7mod payload;
8mod ser;
9
10pub use de::Deserializer;
11pub use de::from_v8;
12pub use de::from_v8_cached;
13pub use de::to_utf8;
14pub use error::Error;
15pub use error::Result;
16pub use keys::KeyCache;
17pub use magic::ExternalPointer;
18pub use magic::GlobalValue;
19pub use magic::Value;
20pub use magic::any_value::AnyValue;
21pub use magic::bigint::BigInt;
22pub use magic::buffer::JsBuffer;
23pub use magic::buffer::ToJsBuffer;
24pub use magic::bytestring::ByteString;
25pub use magic::detached_buffer::DetachedBuffer;
26pub use magic::string_or_buffer::StringOrBuffer;
27pub use magic::u16string::U16String;
28pub use magic::v8slice::V8Slice;
29pub use magic::v8slice::V8Sliceable;
30pub use ser::Serializer;
31pub use ser::to_v8;