rkyv 0.7.43

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 24 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
  • bytes?/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

copy

  • rkyv_derive/copy

tinyvec

  • dep:tinyvec

bytecheck

  • dep:bytecheck

bytes

  • dep:bytes

bitvec

  • dep:bitvec

arrayvec

  • dep:arrayvec

strict

  • rkyv_derive/strict

rend

  • dep:rend

indexmap

  • dep:indexmap

arbitrary_enum_discriminant

  • rkyv_derive/arbitrary_enum_discriminant

smallvec

  • dep:smallvec

smol_str

  • dep:smol_str

copy_unsafe

    This feature flag does not enable additional features.

size_64

    This feature flag does not enable additional features.

size_16

    This feature flag does not enable additional features.