File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1919//! ## `rkyv_0_8`
2020//!
2121//! We expose a `rkyv_0_8` feature, disabled by default. When enabled, it derives `rkyv`'s
22- //! [`Archive`](rkyv::Archive), [`Serialize`](rkyv::Serialize) and [`Deserialize`](rkyv::Deserialize)
23- //! traits for all types in this crate. Furthermore, it exposes the corresponding `Archived*` types
24- //! (e.g. [`ArchivedId`] for [`Id`]).
22+ //! [`Archive`][3], [`Serialize`][4] and [`Deserialize`][5] traits for all types in this crate.
23+ //! Furthermore, it exposes the corresponding `Archived*` types (e.g. `ArchivedId` for [`Id`]).
2524//!
2625//! `rkyv` lets you works with JSON output without paying the deserialization cost _upfront_,
27- //! thanks to [zero-copy deserialization][3 ].
26+ //! thanks to [zero-copy deserialization][6 ].
2827//! You can perform various types of analyses on the `Archived*` version of the relevant types,
2928//! incurring the full deserialization cost only for the subset of items you actually need.
3029//!
3130//! [1]: https://rust-lang.zulipchat.com/#narrow/channel/266220-t-rustdoc/topic/rustc-hash.20and.20performance.20of.20rustdoc-types/near/474855731
3231//! [2]: https://crates.io/crates/rustc-hash
33- //! [3]: https://rkyv.org/zero-copy-deserialization.html
32+ //! [3]: https://docs.rs/rkyv/0.8.15/rkyv/trait.Archive.html
33+ //! [4]: https://docs.rs/rkyv/0.8.15/rkyv/trait.Serialize.html
34+ //! [5]: https://docs.rs/rkyv/0.8.15/rkyv/trait.Deserialize.html
35+ //! [6]: https://rkyv.org/zero-copy-deserialization.html
3436
3537// # On `rkyv` Derives
3638//
You can’t perform that action at this time.
0 commit comments