Docs.rs
  • zvariant-5.5.3
    • zvariant 5.5.3
    • Permalink
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • zeenix
    • Dependencies
      • arrayvec ^0.7.4 normal optional
      • camino ^1.1.9 normal optional
      • chrono ^0.4.38 normal optional
      • endi ^1.1.0 normal
      • enumflags2 ^0.7.9 normal optional
      • heapless ^0.8.0 normal optional
      • serde ^1.0.200 normal
      • serde_bytes ^0.11.14 normal optional
      • time ^0.3.36 normal optional
      • url ^2.5.0 normal optional
      • uuid ^1.8.0 normal optional
      • winnow ^0.7 normal
      • zvariant_derive ^5.5.3 normal
      • zvariant_utils ^3.2.0 normal
      • chrono ^0.4.38 dev
      • criterion ^0.5.1 dev
      • rand ^0.9.0 dev
      • serde_json ^1.0.116 dev
      • serde_repr ^0.1.19 dev
    • Versions
    • 74.78% 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
  • Rust
    • About docs.rs
    • Privacy policy
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation
logo

zvariant5.5.3

Crate Items

  • Macros
  • Structs
  • Enums
  • Constants
  • Traits
  • Functions
  • Type Aliases
  • Derive Macros

List of all items

Structs

  • Array
  • ArraySeed
  • Dict
  • DynamicTuple
  • Maybe
  • ObjectPath
  • Optional
  • OwnedFd
  • OwnedObjectPath
  • OwnedStructure
  • OwnedStructureSeed
  • OwnedValue
  • Str
  • Structure
  • StructureBuilder
  • StructureSeed
  • TupleSeed
  • as_value::Deserialize
  • as_value::Serialize
  • dbus::MapSerializer
  • gvariant::MapSerializer
  • serialized::Context
  • serialized::Data
  • serialized::Size
  • serialized::Written

Enums

  • Endian
  • Error
  • Fd
  • MaxDepthExceeded
  • Signature
  • Value
  • serialized::Format
  • signature::Child
  • signature::Error
  • signature::Fields
  • signature::Signature

Traits

  • Basic
  • DynamicDeserialize
  • DynamicType
  • NoneValue
  • ReadBytes
  • Type
  • WriteBytes

Macros

  • impl_type_with_repr
  • static_str_type

Derive Macros

  • DeserializeDict
  • OwnedValue
  • SerializeDict
  • Type
  • Value

Functions

  • as_value::deserialize
  • as_value::optional::deserialize
  • as_value::optional::serialize
  • as_value::serialize
  • serialized_size
  • signature::validate
  • to_bytes
  • to_bytes_for_signature
  • to_writer
  • to_writer_for_signature

Type Aliases

  • Result

Constants

  • ARRAY_SIGNATURE_CHAR
  • ARRAY_SIGNATURE_STR
  • BE
  • DICT_ENTRY_SIG_END_CHAR
  • DICT_ENTRY_SIG_END_STR
  • DICT_ENTRY_SIG_START_CHAR
  • DICT_ENTRY_SIG_START_STR
  • LE
  • MAYBE_SIGNATURE_CHAR
  • MAYBE_SIGNATURE_STR
  • NATIVE_ENDIAN
  • NETWORK_ENDIAN
  • STRUCT_SIG_END_CHAR
  • STRUCT_SIG_END_STR
  • STRUCT_SIG_START_CHAR
  • STRUCT_SIG_START_STR
  • VARIANT_SIGNATURE_CHAR
  • VARIANT_SIGNATURE_STR