win-durable-ioring 0.2.0

A ring for Windows file I/O with durability scheduled into its work: writes are tagged with epochs, and durability through an epoch is requested and reported in the ring's own completion stream. The Windows driver for durable-ioring, built on windows-ioring-sys. No unsafe code.
Documentation
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 4

[[package]]
name = "durable-ioring"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "74abda4a26b974cfa9ba1ff5b6425463391fe0192d8b23a960d5b14003b424a6"
dependencies = [
 "io-buffers",
]

[[package]]
name = "io-buffers"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ea876d0acdb5e4846b69a92433dc39eec0eb6fd1f041189effc51c98facd5fd8"

[[package]]
name = "proc-macro2"
version = "1.0.107"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9"
dependencies = [
 "unicode-ident",
]

[[package]]
name = "quote"
version = "1.0.47"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001"
dependencies = [
 "proc-macro2",
]

[[package]]
name = "syn"
version = "2.0.119"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297"
dependencies = [
 "proc-macro2",
 "quote",
 "unicode-ident",
]

[[package]]
name = "unicode-ident"
version = "1.0.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"

[[package]]
name = "win-durable-ioring"
version = "0.2.0"
dependencies = [
 "durable-ioring",
 "io-buffers",
 "win-error-codes",
 "win-shared-os-owned-handle",
 "win-sync-sys",
 "win-time-sys",
 "win-volume-sys",
 "windows-ioring-sys",
 "windows-namespace-request-sys",
 "windows-sys",
 "windows-threadpool-sys",
 "wtf-string",
]

[[package]]
name = "win-error-codes"
version = "0.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c07f1170435fb85c67f974ef6cb2df831a025a366ffb407c70a044e3d366439"

[[package]]
name = "win-numa-sys"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1dd59d3fdbed095fc1b2acf157c62f3bdf241577937a29b5daf0667553bd5d2a"
dependencies = [
 "io-buffers",
 "windows-sys",
]

[[package]]
name = "win-shared-os-owned-handle"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6e2b59af67831285aa278b195c524e8a9d1532c90be9cc9c91e7bebf43561218"

[[package]]
name = "win-sync-sys"
version = "0.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ac45eb676b4c1cbcc8d5535428d6adfac7725eda96eec7f59a3a0c75b597765"
dependencies = [
 "windows-sys",
]

[[package]]
name = "win-time-sys"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ccbdeedb7cdb28990babc08deda7976e18830d05e83caa5f41a4319804b94133"
dependencies = [
 "windows-sys",
]

[[package]]
name = "win-volume-sys"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ec28f81adf9802223f19dcac2996bacb98a95246427916f6a728356a4e32e52"
dependencies = [
 "io-buffers",
 "win-error-codes",
 "windows-sys",
 "wtf-string",
]

[[package]]
name = "windows-core"
version = "0.62.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb"
dependencies = [
 "windows-implement",
 "windows-interface",
 "windows-link",
 "windows-result",
 "windows-strings",
]

[[package]]
name = "windows-implement"
version = "0.60.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
dependencies = [
 "proc-macro2",
 "quote",
 "syn",
]

[[package]]
name = "windows-interface"
version = "0.59.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
dependencies = [
 "proc-macro2",
 "quote",
 "syn",
]

[[package]]
name = "windows-ioring-sys"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "02c84cfc0ee3c39def147b3b364e2380f1731783a5ba8fef2798e6e05037dcc3"
dependencies = [
 "io-buffers",
 "win-numa-sys",
 "win-shared-os-owned-handle",
 "windows-sys",
 "windows-threadpool-sys",
]

[[package]]
name = "windows-link"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"

[[package]]
name = "windows-namespace-request-sys"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ecc2c776ed454e12eb0e6b3c540569774fe5ceb0f524fd6389a5b0ef58cd773"
dependencies = [
 "io-buffers",
 "win-error-codes",
 "windows-sys",
 "wtf-string",
]

[[package]]
name = "windows-overlapped-io-sys"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "31ac51b32e6aa15c49843ddbf8eb657d9173fafd9cb5134cd2f910c9a4340a16"
dependencies = [
 "io-buffers",
 "windows-sys",
]

[[package]]
name = "windows-result"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5"
dependencies = [
 "windows-link",
]

[[package]]
name = "windows-strings"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091"
dependencies = [
 "windows-link",
]

[[package]]
name = "windows-sys"
version = "0.61.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
dependencies = [
 "windows-link",
]

[[package]]
name = "windows-threadpool-sys"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "afe86cdd0905e7a73eb84f5b553af7babc617a06114554e019e4a014a58a5f92"
dependencies = [
 "win-sync-sys",
 "win-time-sys",
 "windows-overlapped-io-sys",
 "windows-sys",
]

[[package]]
name = "wtf-string"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "395437ce07c297d776d3ca78e4d2a5cba9f41d74791947746b01737eca5e03d2"
dependencies = [
 "windows-core",
]