Docs.rs
ion-rs-0.18.1
ion-rs 0.18.1
Permalink
Docs.rs crate page
Apache-2.0
Links
Homepage
Repository
crates.io
Source
Owners
zslayton
almann
github:amzn:ion
Dependencies
arrayvec ^0.7
normal
base64 ^0.12
normal
bigdecimal ^0.3.0
normal
bytes ^0.4
normal
chrono ^0.4
normal
delegate ^0.9.0
normal
digest ^0.9
normal
optional
nom ^7.1.1
normal
num-bigint ^0.4.3
normal
num-integer ^0.1.44
normal
num-traits ^0.2
normal
sha2 ^0.9
normal
optional
smallvec ^1.9.0
normal
thiserror ^1.0
normal
memmap ^0.7.0
dev
rstest ^0.17.0
dev
rstest_reuse ^0.5.0
dev
test-generator ^0.3
dev
walkdir ^2.3
dev
Versions
55.09%
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
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
ion_rs
0.18.1
Module uint
Module Items
Structs
Enums
Functions
In ion_
rs::
binary
ion_rs
::
binary
Module
uint
Copy item path
Source
Structs
§
DecodedU
Int
Represents a fixed-length unsigned integer. See the
UInt and Int Fields
section of the binary Ion spec for more details.
EncodedU
Int
The big-endian, compact slice of bytes for a UInt (
u64
). Leading zero octets are not part of the representation. See the
spec
for more information.
Enums
§
UInt
BeBytes
A buffer for storing a UInt’s Big Endian bytes. UInts that can fit in a
u64
will use the
Stack
storage variant, meaning that no heap allocations are required in the common case.
Functions
§
encode_
u64
Returns the magnitude as big-endian bytes.
encode_
uint
Returns the magnitude as big-endian bytes.