rkyv 0.7.42

Zero-copy deserialization framework for Rust
Documentation

rkyv

There is very little structured metadata to build this page from currently. You should check the main library docs, readme, or Cargo.toml in case the author documented the features in them.

This version has 22 feature flags, 5 of them enabled by default.

default

  • size_32
  • std

size_32

    This feature flag does not enable additional features.

std

  • alloc
  • bytecheck?/std
  • ptr_meta/std
  • rend?/std
  • uuid?/std

alloc

  • hashbrown
  • bitvec?/alloc
  • tinyvec?/alloc

hashbrown

  • dep:hashbrown

validation

  • alloc
  • bytecheck
  • rend/validation

archive_le

  • rend
  • rkyv_derive/archive_le

uuid

  • dep:uuid
  • bytecheck?/uuid

archive_be

  • rend
  • rkyv_derive/archive_be

strict

  • rkyv_derive/strict

rend

  • dep:rend

smallvec

  • dep:smallvec

bitvec

  • dep:bitvec

arrayvec

  • dep:arrayvec

tinyvec

  • dep:tinyvec

bytecheck

  • dep:bytecheck

arbitrary_enum_discriminant

  • rkyv_derive/arbitrary_enum_discriminant

indexmap

  • dep:indexmap

copy

  • rkyv_derive/copy

size_16

    This feature flag does not enable additional features.

size_64

    This feature flag does not enable additional features.

copy_unsafe

    This feature flag does not enable additional features.