rkyv 0.7.39

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

alloc

  • hashbrown

hashbrown

    This feature flag does not enable additional features.

validation

  • alloc
  • bytecheck
  • rend/validation

archive_le

  • rend
  • rkyv_derive/archive_le

archive_be

  • rend
  • rkyv_derive/archive_be

strict

  • rkyv_derive/strict

uuid_std

  • uuid/std

copy

  • rkyv_derive/copy

arbitrary_enum_discriminant

  • rkyv_derive/arbitrary_enum_discriminant

tinyvec_alloc

  • tinyvec/alloc

indexmap

    This feature flag does not enable additional features.

size_64

    This feature flag does not enable additional features.

bytecheck

    This feature flag does not enable additional features.

uuid

    This feature flag does not enable additional features.

tinyvec

    This feature flag does not enable additional features.

smallvec

    This feature flag does not enable additional features.

rend

    This feature flag does not enable additional features.

copy_unsafe

    This feature flag does not enable additional features.

size_16

    This feature flag does not enable additional features.