kdb_codec 0.2.0

Kdb+ IPC codec library for handling kdb+ wire protocol data with Rust.
Documentation
kdb_codec v0.2.0 (/Users/satori/Projects/kdbplus/kdb_codec)
├── bon v3.8.1
│   ├── bon-macros v3.8.1 (proc-macro)
│   │   ├── darling v0.21.3
│   │   │   ├── darling_core v0.21.3
│   │   │   │   ├── fnv v1.0.7
│   │   │   │   ├── ident_case v1.0.1
│   │   │   │   ├── proc-macro2 v1.0.103
│   │   │   │   │   └── unicode-ident v1.0.22
│   │   │   │   ├── quote v1.0.42
│   │   │   │   │   └── proc-macro2 v1.0.103 (*)
│   │   │   │   ├── strsim v0.11.1
│   │   │   │   └── syn v2.0.111
│   │   │   │       ├── proc-macro2 v1.0.103 (*)
│   │   │   │       ├── quote v1.0.42 (*)
│   │   │   │       └── unicode-ident v1.0.22
│   │   │   └── darling_macro v0.21.3 (proc-macro)
│   │   │       ├── darling_core v0.21.3 (*)
│   │   │       ├── quote v1.0.42 (*)
│   │   │       └── syn v2.0.111 (*)
│   │   ├── ident_case v1.0.1
│   │   ├── prettyplease v0.2.37
│   │   │   ├── proc-macro2 v1.0.103 (*)
│   │   │   └── syn v2.0.111 (*)
│   │   ├── proc-macro2 v1.0.103 (*)
│   │   ├── quote v1.0.42 (*)
│   │   ├── rustversion v1.0.22 (proc-macro)
│   │   └── syn v2.0.111 (*)
│   └── rustversion v1.0.22 (proc-macro)
├── bytes v1.11.0
├── chrono v0.4.42
│   ├── iana-time-zone v0.1.64
│   │   └── core-foundation-sys v0.8.7
│   └── num-traits v0.2.19
│       [build-dependencies]
│       └── autocfg v1.5.0
├── futures v0.3.31
│   ├── futures-channel v0.3.31
│   │   ├── futures-core v0.3.31
│   │   └── futures-sink v0.3.31
│   ├── futures-core v0.3.31
│   ├── futures-executor v0.3.31
│   │   ├── futures-core v0.3.31
│   │   ├── futures-task v0.3.31
│   │   └── futures-util v0.3.31
│   │       ├── futures-channel v0.3.31 (*)
│   │       ├── futures-core v0.3.31
│   │       ├── futures-io v0.3.31
│   │       ├── futures-macro v0.3.31 (proc-macro)
│   │       │   ├── proc-macro2 v1.0.103 (*)
│   │       │   ├── quote v1.0.42 (*)
│   │       │   └── syn v2.0.111 (*)
│   │       ├── futures-sink v0.3.31
│   │       ├── futures-task v0.3.31
│   │       ├── memchr v2.7.6
│   │       ├── pin-project-lite v0.2.16
│   │       ├── pin-utils v0.1.0
│   │       └── slab v0.4.11
│   ├── futures-io v0.3.31
│   ├── futures-sink v0.3.31
│   ├── futures-task v0.3.31
│   └── futures-util v0.3.31 (*)
├── once_cell v1.21.3
├── sha1_smol v1.0.1
├── tokio v1.48.0
│   ├── bytes v1.11.0
│   ├── libc v0.2.178
│   ├── mio v1.1.1
│   │   └── libc v0.2.178
│   ├── pin-project-lite v0.2.16
│   ├── socket2 v0.6.1
│   │   └── libc v0.2.178
│   └── tokio-macros v2.6.0 (proc-macro)
│       ├── proc-macro2 v1.0.103 (*)
│       ├── quote v1.0.42 (*)
│       └── syn v2.0.111 (*)
├── tokio-native-tls v0.3.1
│   ├── native-tls v0.2.14
│   │   ├── libc v0.2.178
│   │   ├── security-framework v2.11.1
│   │   │   ├── bitflags v2.10.0
│   │   │   ├── core-foundation v0.9.4
│   │   │   │   ├── core-foundation-sys v0.8.7
│   │   │   │   └── libc v0.2.178
│   │   │   ├── core-foundation-sys v0.8.7
│   │   │   ├── libc v0.2.178
│   │   │   └── security-framework-sys v2.15.0
│   │   │       ├── core-foundation-sys v0.8.7
│   │   │       └── libc v0.2.178
│   │   ├── security-framework-sys v2.15.0 (*)
│   │   └── tempfile v3.24.0
│   │       ├── fastrand v2.3.0
│   │       ├── getrandom v0.3.4
│   │       │   ├── cfg-if v1.0.4
│   │       │   └── libc v0.2.178
│   │       ├── once_cell v1.21.3
│   │       └── rustix v1.1.3
│   │           ├── bitflags v2.10.0
│   │           ├── errno v0.3.14
│   │           │   └── libc v0.2.178
│   │           └── libc v0.2.178
│   └── tokio v1.48.0 (*)
├── tokio-util v0.7.17
│   ├── bytes v1.11.0
│   ├── futures-core v0.3.31
│   ├── futures-sink v0.3.31
│   ├── pin-project-lite v0.2.16
│   └── tokio v1.48.0 (*)
└── trust-dns-resolver v0.22.0
    ├── cfg-if v1.0.4
    ├── futures-util v0.3.31 (*)
    ├── lazy_static v1.5.0
    ├── lru-cache v0.1.2
    │   └── linked-hash-map v0.5.6
    ├── parking_lot v0.12.5
    │   ├── lock_api v0.4.14
    │   │   └── scopeguard v1.2.0
    │   └── parking_lot_core v0.9.12
    │       ├── cfg-if v1.0.4
    │       ├── libc v0.2.178
    │       └── smallvec v1.15.1
    ├── resolv-conf v0.7.6
    ├── smallvec v1.15.1
    ├── thiserror v1.0.69
    │   └── thiserror-impl v1.0.69 (proc-macro)
    │       ├── proc-macro2 v1.0.103 (*)
    │       ├── quote v1.0.42 (*)
    │       └── syn v2.0.111 (*)
    ├── tokio v1.48.0 (*)
    ├── tracing v0.1.44
    │   ├── pin-project-lite v0.2.16
    │   ├── tracing-attributes v0.1.31 (proc-macro)
    │   │   ├── proc-macro2 v1.0.103 (*)
    │   │   ├── quote v1.0.42 (*)
    │   │   └── syn v2.0.111 (*)
    │   └── tracing-core v0.1.36
    │       └── once_cell v1.21.3
    └── trust-dns-proto v0.22.0
        ├── async-trait v0.1.89 (proc-macro)
        │   ├── proc-macro2 v1.0.103 (*)
        │   ├── quote v1.0.42 (*)
        │   └── syn v2.0.111 (*)
        ├── cfg-if v1.0.4
        ├── data-encoding v2.9.0
        ├── enum-as-inner v0.5.1 (proc-macro)
        │   ├── heck v0.4.1
        │   ├── proc-macro2 v1.0.103 (*)
        │   ├── quote v1.0.42 (*)
        │   └── syn v1.0.109
        │       ├── proc-macro2 v1.0.103 (*)
        │       ├── quote v1.0.42 (*)
        │       └── unicode-ident v1.0.22
        ├── futures-channel v0.3.31 (*)
        ├── futures-io v0.3.31
        ├── futures-util v0.3.31 (*)
        ├── idna v0.2.3
        │   ├── matches v0.1.10
        │   ├── unicode-bidi v0.3.18
        │   └── unicode-normalization v0.1.25
        │       └── tinyvec v1.10.0
        │           └── tinyvec_macros v0.1.1
        ├── ipnet v2.11.0
        ├── lazy_static v1.5.0
        ├── rand v0.8.5
        │   ├── libc v0.2.178
        │   ├── rand_chacha v0.3.1
        │   │   ├── ppv-lite86 v0.2.21
        │   │   │   └── zerocopy v0.8.31
        │   │   └── rand_core v0.6.4
        │   │       └── getrandom v0.2.16
        │   │           ├── cfg-if v1.0.4
        │   │           └── libc v0.2.178
        │   └── rand_core v0.6.4 (*)
        ├── smallvec v1.15.1
        ├── thiserror v1.0.69 (*)
        ├── tinyvec v1.10.0 (*)
        ├── tokio v1.48.0 (*)
        ├── tracing v0.1.44 (*)
        └── url v2.5.7
            ├── form_urlencoded v1.2.2
            │   └── percent-encoding v2.3.2
            ├── idna v1.1.0
            │   ├── idna_adapter v1.2.1
            │   │   ├── icu_normalizer v2.1.1
            │   │   │   ├── icu_collections v2.1.1
            │   │   │   │   ├── displaydoc v0.2.5 (proc-macro)
            │   │   │   │   │   ├── proc-macro2 v1.0.103 (*)
            │   │   │   │   │   ├── quote v1.0.42 (*)
            │   │   │   │   │   └── syn v2.0.111 (*)
            │   │   │   │   ├── potential_utf v0.1.4
            │   │   │   │   │   └── zerovec v0.11.5
            │   │   │   │   │       ├── yoke v0.8.1
            │   │   │   │   │       │   ├── stable_deref_trait v1.2.1
            │   │   │   │   │       │   ├── yoke-derive v0.8.1 (proc-macro)
            │   │   │   │   │       │   │   ├── proc-macro2 v1.0.103 (*)
            │   │   │   │   │       │   │   ├── quote v1.0.42 (*)
            │   │   │   │   │       │   │   ├── syn v2.0.111 (*)
            │   │   │   │   │       │   │   └── synstructure v0.13.2
            │   │   │   │   │       │   │       ├── proc-macro2 v1.0.103 (*)
            │   │   │   │   │       │   │       ├── quote v1.0.42 (*)
            │   │   │   │   │       │   │       └── syn v2.0.111 (*)
            │   │   │   │   │       │   └── zerofrom v0.1.6
            │   │   │   │   │       │       └── zerofrom-derive v0.1.6 (proc-macro)
            │   │   │   │   │       │           ├── proc-macro2 v1.0.103 (*)
            │   │   │   │   │       │           ├── quote v1.0.42 (*)
            │   │   │   │   │       │           ├── syn v2.0.111 (*)
            │   │   │   │   │       │           └── synstructure v0.13.2 (*)
            │   │   │   │   │       ├── zerofrom v0.1.6 (*)
            │   │   │   │   │       └── zerovec-derive v0.11.2 (proc-macro)
            │   │   │   │   │           ├── proc-macro2 v1.0.103 (*)
            │   │   │   │   │           ├── quote v1.0.42 (*)
            │   │   │   │   │           └── syn v2.0.111 (*)
            │   │   │   │   ├── yoke v0.8.1 (*)
            │   │   │   │   ├── zerofrom v0.1.6 (*)
            │   │   │   │   └── zerovec v0.11.5 (*)
            │   │   │   ├── icu_normalizer_data v2.1.1
            │   │   │   ├── icu_provider v2.1.1
            │   │   │   │   ├── displaydoc v0.2.5 (proc-macro) (*)
            │   │   │   │   ├── icu_locale_core v2.1.1
            │   │   │   │   │   ├── displaydoc v0.2.5 (proc-macro) (*)
            │   │   │   │   │   ├── litemap v0.8.1
            │   │   │   │   │   ├── tinystr v0.8.2
            │   │   │   │   │   │   ├── displaydoc v0.2.5 (proc-macro) (*)
            │   │   │   │   │   │   └── zerovec v0.11.5 (*)
            │   │   │   │   │   ├── writeable v0.6.2
            │   │   │   │   │   └── zerovec v0.11.5 (*)
            │   │   │   │   ├── writeable v0.6.2
            │   │   │   │   ├── yoke v0.8.1 (*)
            │   │   │   │   ├── zerofrom v0.1.6 (*)
            │   │   │   │   ├── zerotrie v0.2.3
            │   │   │   │   │   ├── displaydoc v0.2.5 (proc-macro) (*)
            │   │   │   │   │   ├── yoke v0.8.1 (*)
            │   │   │   │   │   └── zerofrom v0.1.6 (*)
            │   │   │   │   └── zerovec v0.11.5 (*)
            │   │   │   ├── smallvec v1.15.1
            │   │   │   └── zerovec v0.11.5 (*)
            │   │   └── icu_properties v2.1.2
            │   │       ├── icu_collections v2.1.1 (*)
            │   │       ├── icu_locale_core v2.1.1 (*)
            │   │       ├── icu_properties_data v2.1.2
            │   │       ├── icu_provider v2.1.1 (*)
            │   │       ├── zerotrie v0.2.3 (*)
            │   │       └── zerovec v0.11.5 (*)
            │   ├── smallvec v1.15.1
            │   └── utf8_iter v1.0.4
            ├── percent-encoding v2.3.2
            └── serde v1.0.228
                ├── serde_core v1.0.228
                └── serde_derive v1.0.228 (proc-macro)
                    ├── proc-macro2 v1.0.103 (*)
                    ├── quote v1.0.42 (*)
                    └── syn v2.0.111 (*)
[dev-dependencies]
├── async-std v1.13.2
│   ├── async-attributes v1.1.2 (proc-macro)
│   │   ├── quote v1.0.42 (*)
│   │   └── syn v1.0.109 (*)
│   ├── async-channel v1.9.0
│   │   ├── concurrent-queue v2.5.0
│   │   │   └── crossbeam-utils v0.8.21
│   │   ├── event-listener v2.5.3
│   │   └── futures-core v0.3.31
│   ├── async-global-executor v2.4.1
│   │   ├── async-channel v2.5.0
│   │   │   ├── concurrent-queue v2.5.0 (*)
│   │   │   ├── event-listener-strategy v0.5.4
│   │   │   │   ├── event-listener v5.4.1
│   │   │   │   │   ├── concurrent-queue v2.5.0 (*)
│   │   │   │   │   ├── parking v2.2.1
│   │   │   │   │   └── pin-project-lite v0.2.16
│   │   │   │   └── pin-project-lite v0.2.16
│   │   │   ├── futures-core v0.3.31
│   │   │   └── pin-project-lite v0.2.16
│   │   ├── async-executor v1.13.3
│   │   │   ├── async-task v4.7.1
│   │   │   ├── concurrent-queue v2.5.0 (*)
│   │   │   ├── fastrand v2.3.0
│   │   │   ├── futures-lite v2.6.1
│   │   │   │   ├── fastrand v2.3.0
│   │   │   │   ├── futures-core v0.3.31
│   │   │   │   ├── futures-io v0.3.31
│   │   │   │   ├── parking v2.2.1
│   │   │   │   └── pin-project-lite v0.2.16
│   │   │   ├── pin-project-lite v0.2.16
│   │   │   └── slab v0.4.11
│   │   ├── async-io v2.6.0
│   │   │   ├── cfg-if v1.0.4
│   │   │   ├── concurrent-queue v2.5.0 (*)
│   │   │   ├── futures-io v0.3.31
│   │   │   ├── futures-lite v2.6.1 (*)
│   │   │   ├── parking v2.2.1
│   │   │   ├── polling v3.11.0
│   │   │   │   ├── cfg-if v1.0.4
│   │   │   │   └── rustix v1.1.3 (*)
│   │   │   ├── rustix v1.1.3 (*)
│   │   │   └── slab v0.4.11
│   │   │   [build-dependencies]
│   │   │   └── autocfg v1.5.0
│   │   ├── async-lock v3.4.2
│   │   │   ├── event-listener v5.4.1 (*)
│   │   │   ├── event-listener-strategy v0.5.4 (*)
│   │   │   └── pin-project-lite v0.2.16
│   │   ├── blocking v1.6.2
│   │   │   ├── async-channel v2.5.0 (*)
│   │   │   ├── async-task v4.7.1
│   │   │   ├── futures-io v0.3.31
│   │   │   ├── futures-lite v2.6.1 (*)
│   │   │   └── piper v0.2.4
│   │   │       ├── atomic-waker v1.1.2
│   │   │       ├── fastrand v2.3.0
│   │   │       └── futures-io v0.3.31
│   │   ├── futures-lite v2.6.1 (*)
│   │   ├── once_cell v1.21.3
│   │   └── tokio v1.48.0 (*)
│   ├── async-io v2.6.0 (*)
│   ├── async-lock v3.4.2 (*)
│   ├── crossbeam-utils v0.8.21
│   ├── futures-core v0.3.31
│   ├── futures-io v0.3.31
│   ├── futures-lite v2.6.1 (*)
│   ├── kv-log-macro v1.0.7
│   │   └── log v0.4.29
│   │       └── value-bag v1.12.0
│   ├── log v0.4.29 (*)
│   ├── memchr v2.7.6
│   ├── once_cell v1.21.3
│   ├── pin-project-lite v0.2.16
│   ├── pin-utils v0.1.0
│   └── slab v0.4.11
└── float-cmp v0.8.0
    └── num-traits v0.2.19 (*)