Docs.rs
  • protokit_binformat-0.2.0
    • protokit_binformat 0.2.0
    • Permalink
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • semtexzv
    • Dependencies
      • bumpalo ^3.13.0 normal optional
      • bytes ^1.5.0 normal
      • protokit_derive ^0.2.0 normal
      • indexmap ^2 normal
      • thiserror ^1 normal
    • Versions
    • 12.5% 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

protokit_binformat0.2.0

  • All Items

Crate Items

  • Re-exports
  • Modules
  • Structs
  • Enums
  • Constants
  • Traits
  • Functions
  • Type Aliases

Crate protokit_binformat

Source

Re-exports§

pub use stream::InputStream;
pub use stream::OutputStream;
pub use value::Field;
pub use value::UnknownFieldsBorrow;
pub use value::UnknownFieldsOwned;
pub use value::Value;

Modules§

stream
value

Structs§

SizeStack

Enums§

Error

Constants§

BYTES
EGRP
FIX32
FIX64
MASK_WIRE
SGRP
VARINT

Traits§

BinProto
BytesLike
Fixed
Map
Sigint
Varint

Functions§

_size_varint
decode
emit_map
emit_oneof
emit_optional
emit_packed
emit_raw
emit_repeated
emit_single
encode
encode_to
merge_map
merge_oneof
merge_optional
merge_packed
merge_repeated
merge_single
size_bool
size_bytes
size_fixed32
size_fixed64
size_group
size_map
size_nested
size_oneof
size_optional
size_packed
size_protoenum
size_raw
size_repeated
size_sigint
size_singular
size_string
size_varint
unknown_tag
unknown_wire

Type Aliases§

Result