Docs.rs
  • shm-rs-0.2.0
    • shm-rs 0.2.0
    • Docs.rs crate page
    • MPL-2.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • eesekaj
    • Dependencies
      • bincode ^1 normal
      • bitflags ^1.3 normal
      • linked-hash-map ^0.5 normal
      • serde ^1.0 normal
      • serde_json ^1.0 normal
    • Versions
    • 23.75% of the crate is documented
  • This release has been yanked, go to latest version
  • 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
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

shm_rs0.2.0

  • All Items
  • Modules
  • Macros

Crate shm_rs

source ·
Expand description

A Rust crate which allows to build a configuration files based on scheme and serialize it into JSON or binary formats in order to deserialize it later. Also autogenerate the Rust structures for desearilization.

See project repository for examples and description.

Modules§

  • common
  • dynamic_scheme
  • error
  • lexer
  • serializator
  • static_scheme

Macros§

  • dyn_partial_throw
  • dynamic_throw_li_dynval
  • dynamic_throw_li_proc
  • dynamic_throw_proc
  • dynamic_throw_procname_dynval
  • dynamic_throw_text
  • lex_err
  • lex_err1
  • lex_iter_err
  • map_dyn_partial_throw
  • map_dynamic_throw
  • map_dynamic_throw_text
  • map_into_dyn_throw_li
  • map_into_dyn_throw_msg
  • map_into_dynamic_throw
  • map_into_static_throw_li_proc
  • map_lex_err
  • map_lex_err1
  • map_new_dynamic_throw_li_proc
  • map_new_static_throw_text
  • map_serial_throw_add
  • map_serial_throw_all
  • map_static_throw
  • map_static_throw_li_proc
  • map_static_throw_proc
  • map_static_throw_text
  • new_map_static_throw_file
  • ser_partial_throw
  • serial_throw_all
  • serial_throw_li
  • serial_throw_text
  • static_throw
  • static_throw_file
  • static_throw_proc
  • static_throw_text