Docs.rs
  • savefile-0.18.6
    • savefile 0.18.6
    • Permalink
    • Docs.rs crate page
    • MIT/Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • avl
    • Dependencies
      • arrayvec ^0.7 normal optional
      • bit-set ^0.5 normal optional
      • bit-set ^0.8 normal optional
      • bit-vec ^0.6 normal optional
      • bit-vec ^0.8 normal optional
      • byteorder ^1.4 normal
      • bzip2 ^0.4.4 normal optional
      • indexmap ^2.6 normal optional
      • memoffset ^0.9 normal
      • nalgebra ^0.33 normal optional
      • parking_lot ^0.12 normal optional
      • quickcheck ^1.0 normal optional
      • rand ^0.8 normal optional
      • ring ^0.17.8 normal optional
      • rustc-hash ^2.0 normal optional
      • savefile-derive =0.18.6 normal optional
      • serde ^1.0 normal optional
      • serde_derive ^1.0 normal optional
      • smallvec ^1.11 normal optional
      • savefile-derive =0.18.6 dev
      • rustc_version ^0.4 build
    • Versions
    • 100% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

savefile0.18.6

Crate Items

  • Macros
  • Structs
  • Enums
  • Constants
  • Traits
  • Functions

List of all items

Structs

  • AbiMethod
  • AbiMethodArgument
  • AbiMethodInfo
  • AbiRemoved
  • AbiTraitDefinition
  • Canary1
  • DefaultValueConstructor
  • Deserializer
  • Field
  • IntrospectItemMutex
  • IntrospectItemRwLock
  • IntrospectItemSimple
  • IntrospectItemStdMutex
  • IntrospectedElement
  • IntrospectedElementKey
  • IntrospectionFrame
  • IntrospectionResult
  • Introspector
  • IsPacked
  • Removed
  • SchemaArray
  • SchemaEnum
  • SchemaStruct
  • Serializer
  • Variant
  • WithSchemaContext

Enums

  • IntrospectionError
  • IntrospectorNavCommand
  • LittleEndian
  • ReceiverType
  • SavefileError
  • Schema
  • SchemaPrimitive
  • VecOrStringLayout
  • prelude::LittleEndian

Traits

  • Deserialize
  • Introspect
  • IntrospectItem
  • Packed
  • Serialize
  • ValueConstructor
  • WithSchema
  • prelude::ReadBytesExt

Macros

  • prelude::offset_of
  • prelude::offset_of_tuple
  • prelude::span_of

Functions

  • calculate_slice_memory_layout
  • calculate_vec_memory_layout
  • deserialize_slice_as_vec
  • diff_schema
  • get_result_schema
  • get_schema
  • introspect_item
  • load
  • load_file
  • load_file_noschema
  • load_from_mem
  • load_noschema
  • new_schema_deserializer
  • save
  • save_compressed
  • save_file
  • save_file_compressed
  • save_file_noschema
  • save_noschema
  • save_to_mem

Constants

  • CURRENT_SAVEFILE_LIB_VERSION
  • MAX_CHILDREN