René's URL Explorer Experiment


Title: AsyncArrayShardedReadableExt in zarrs::array - Rust

Description: An `Array` extension trait to efficiently read data (e.g. subchunks) from arrays using the `sharding_indexed` codec. s Sharding indexes are cached in a `AsyncArrayShardedReadableExtCache` enabling faster retrieval.

Generator: rustdoc

direct link

Domain: docs.zarrs.dev

Links:

Docs.rs https://docs.zarrs.dev/
zarrs-0.23.13 https://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html
Permalink https://docs.zarrs.dev/zarrs/0.23.13/zarrs/array/trait.AsyncArrayShardedReadableExt.html
Docs.rs crate page https://docs.zarrs.dev/crate/zarrs/latest
MIThttps://spdx.org/licenses/MIT
Apache-2.0https://spdx.org/licenses/Apache-2.0
Homepage https://zarrs.dev
Repository https://github.com/zarrs/zarrs
crates.io https://crates.io/crates/zarrs
Source https://docs.zarrs.dev/crate/zarrs/latest/source/
LDeakin https://crates.io/users/LDeakin
async-generic ^1.1.2 normal optional https://docs.zarrs.dev/async-generic/^1.1.2/
async-lock ^3.4.0 normal https://docs.zarrs.dev/async-lock/^3.4.0/
async-trait ^0.1.74 normal optional https://docs.zarrs.dev/async-trait/^0.1.74/
base64 ^0.22.1 normal https://docs.zarrs.dev/base64/^0.22.1/
bytemuck ^1.14.0 normal https://docs.zarrs.dev/bytemuck/^1.14.0/
bytes ^1.7.0 normal https://docs.zarrs.dev/bytes/^1.7.0/
bzip2 ^0.6.0 normal optional https://docs.zarrs.dev/bzip2/^0.6.0/
chrono ^0.4.39 normal optional https://docs.zarrs.dev/chrono/^0.4.39/
crc32c ^0.6.5 normal optional https://docs.zarrs.dev/crc32c/^0.6.5/
derive_more ^2.0.0 normal https://docs.zarrs.dev/derive_more/^2.0.0/
dlpark ^0.6.0 normal optional https://docs.zarrs.dev/dlpark/^0.6.0/
flate2 ^1.1.1 normal optional https://docs.zarrs.dev/flate2/^1.1.1/
float8 ^0.5.0 normal optional https://docs.zarrs.dev/float8/^0.5.0/
futures ^0.3.29 normal optional https://docs.zarrs.dev/futures/^0.3.29/
gdeflate-sys ^0.4.1 normal optional https://docs.zarrs.dev/gdeflate-sys/^0.4.1/
half ^2.4.1 normal https://docs.zarrs.dev/half/^2.4.1/
inventory ^0.3.21 normal https://docs.zarrs.dev/inventory/^0.3.21/
itertools ^0.14.0 normal https://docs.zarrs.dev/itertools/^0.14.0/
itoa ^1.0.15 normal https://docs.zarrs.dev/itoa/^1.0.15/
jiff ^0.2.15 normal optional https://docs.zarrs.dev/jiff/^0.2.15/
log ^0.4.28 normal https://docs.zarrs.dev/log/^0.4.28/
lru ^0.16.0 normal https://docs.zarrs.dev/lru/^0.16.0/
microfloat ^0.1.3 normal optional https://docs.zarrs.dev/microfloat/^0.1.3/
moka ^0.12.8 normal https://docs.zarrs.dev/moka/^0.12.8/
ndarray ^0.17.1 normal optional https://docs.zarrs.dev/ndarray/^0.17.1/
num ^0.4.1 normal https://docs.zarrs.dev/num/^0.4.1/
num-complex ^0.4.3 normal https://docs.zarrs.dev/num-complex/^0.4.3/
paste ^1.0.15 normal https://docs.zarrs.dev/paste/^1.0.15/
pco ^1.0.0 normal optional https://docs.zarrs.dev/pco/^1.0.0/
rayon ^1.10.0 normal https://docs.zarrs.dev/rayon/^1.10.0/
rayon_iter_concurrent_limit ^0.2.0 normal https://docs.zarrs.dev/rayon_iter_concurrent_limit/^0.2.0/
serde ^1.0.203 normal https://docs.zarrs.dev/serde/^1.0.203/
serde_json ^1.0.71 normal https://docs.zarrs.dev/serde_json/^1.0.71/
simd-adler32 ^0.3.7 normal optional https://docs.zarrs.dev/simd-adler32/^0.3.7/
thiserror ^2.0.12 normal https://docs.zarrs.dev/thiserror/^2.0.12/
thread_local ^1.1.8 normal https://docs.zarrs.dev/thread_local/^1.1.8/
unsafe_cell_slice ^0.2.0 normal https://docs.zarrs.dev/unsafe_cell_slice/^0.2.0/
zarrs_chunk_grid ^0.5.1 normal https://docs.zarrs.dev/zarrs_chunk_grid/^0.5.1/
zarrs_chunk_key_encoding ^0.2.0 normal https://docs.zarrs.dev/zarrs_chunk_key_encoding/^0.2.0/
zarrs_codec ^0.2.1 normal https://docs.zarrs.dev/zarrs_codec/^0.2.1/
zarrs_data_type ^0.9.0 normal https://docs.zarrs.dev/zarrs_data_type/^0.9.0/
zarrs_filesystem ^0.3.9 normal optional https://docs.zarrs.dev/zarrs_filesystem/^0.3.9/
zarrs_metadata ^0.7.2 normal https://docs.zarrs.dev/zarrs_metadata/^0.7.2/
zarrs_metadata_ext ^0.4.4 normal https://docs.zarrs.dev/zarrs_metadata_ext/^0.4.4/
zarrs_plugin ^0.4.1 normal https://docs.zarrs.dev/zarrs_plugin/^0.4.1/
zarrs_storage ^0.4.3 normal https://docs.zarrs.dev/zarrs_storage/^0.4.3/
zfp-sys ^0.4.2 normal optional https://docs.zarrs.dev/zfp-sys/^0.4.2/
chrono ^0.4.39 dev https://docs.zarrs.dev/chrono/^0.4.39/
criterion ^0.8.1 dev https://docs.zarrs.dev/criterion/^0.8.1/
object_store ^0.13 dev https://docs.zarrs.dev/object_store/^0.13/
serial_test ^3.2.0 dev https://docs.zarrs.dev/serial_test/^3.2.0/
tempfile ^3 dev https://docs.zarrs.dev/tempfile/^3/
testing_logger ^0.1.1 dev https://docs.zarrs.dev/testing_logger/^0.1.1/
tokio ^1.34.0 dev https://docs.zarrs.dev/tokio/^1.34.0/
walkdir ^2.3.2 dev https://docs.zarrs.dev/walkdir/^2.3.2/
zarrs_filesystem ^0.3.9 dev https://docs.zarrs.dev/zarrs_filesystem/^0.3.9/
zarrs_object_store ^0.6.2 dev https://docs.zarrs.dev/zarrs_object_store/^0.6.2/
libz-sys ^1.1.20 build https://docs.zarrs.dev/libz-sys/^1.1.20/
blosc-src ^0.3.6 normal optional https://docs.zarrs.dev/blosc-src/^0.3.6/
zstd ^0.13.3 normal optional https://docs.zarrs.dev/zstd/^0.13.3/
blusc ^0.0.6 normal optional https://docs.zarrs.dev/blusc/^0.0.6/
getrandom ^0.3.1 normal https://docs.zarrs.dev/getrandom/^0.3.1/
quick_cache ^0.6.16 normal https://docs.zarrs.dev/quick_cache/^0.6.16/
uuid ^1.1.0 normal https://docs.zarrs.dev/uuid/^1.1.0/
zstd ^0.13.3 normal optional https://docs.zarrs.dev/zstd/^0.13.3/
100% of the crate is documented https://docs.zarrs.dev/crate/zarrs/latest
Platform https://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html
x86_64-unknown-linux-gnuhttps://docs.zarrs.dev/crate/zarrs/latest/target-redirect/zarrs/array/trait.AsyncArrayShardedReadableExt.html
Feature flags https://docs.zarrs.dev/crate/zarrs/latest/features
docs.rshttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html
About docs.rshttps://docs.zarrs.dev/about
Badgeshttps://docs.zarrs.dev/about/badges
Buildshttps://docs.zarrs.dev/about/builds
Metadatahttps://docs.zarrs.dev/about/metadata
Shorthand URLshttps://docs.zarrs.dev/about/redirections
Downloadhttps://docs.zarrs.dev/about/download
Rustdoc JSONhttps://docs.zarrs.dev/about/rustdoc-json
Build queuehttps://docs.zarrs.dev/releases/queue
Privacy policyhttps://foundation.rust-lang.org/policies/privacy-policy/#docs.rs
Rusthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html
Rust websitehttps://www.rust-lang.org/
The Bookhttps://doc.rust-lang.org/book/
Standard Library API Referencehttps://doc.rust-lang.org/std/
Rust by Examplehttps://doc.rust-lang.org/rust-by-example/
The Cargo Guidehttps://doc.rust-lang.org/cargo/guide/
Clippy Documentationhttps://doc.rust-lang.org/nightly/clippy
Skip to main contenthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#main-content
AsyncArrayShardedReadableExthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html
https://docs.zarrs.dev/zarrs/index.html
zarrshttps://docs.zarrs.dev/zarrs/index.html
AsyncArrayShardedReadableExthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html
Required Methodshttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#required-methods
async_retrieve_array_subset_elements_sharded_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_array_subset_elements_sharded_opt
async_retrieve_array_subset_ndarray_sharded_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_array_subset_ndarray_sharded_opt
async_retrieve_array_subset_sharded_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_array_subset_sharded_opt
async_retrieve_encoded_subchunkhttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_encoded_subchunk
async_retrieve_subchunk_elements_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_subchunk_elements_opt
async_retrieve_subchunk_ndarray_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_subchunk_ndarray_opt
async_retrieve_subchunk_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_subchunk_opt
async_retrieve_subchunks_elements_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_subchunks_elements_opt
async_retrieve_subchunks_ndarray_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_subchunks_ndarray_opt
async_retrieve_subchunks_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_subchunks_opt
async_subchunk_byte_rangehttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_subchunk_byte_range
Dyn Compatibilityhttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#dyn-compatibility
Implementorshttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#implementors
In zarrs::arrayhttps://docs.zarrs.dev/array/index.html
zarrshttps://docs.zarrs.dev/index.html
arrayhttps://docs.zarrs.dev/array/index.html
Sourcehttps://docs.zarrs.dev/src/zarrs/array/array_async_sharded_readable_ext.rs.html#210-364
Sizedhttps://doc.rust-lang.org/nightly/core/marker/trait.Sized.html
AsyncReadableStorageTraitshttps://docs.rs/zarrs_storage/0.4.3/x86_64-unknown-linux-gnu/zarrs_storage/storage_async/trait.AsyncReadableStorageTraits.html
async_subchunk_byte_rangehttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_subchunk_byte_range
AsyncArrayShardedReadableExtCachehttps://docs.zarrs.dev/array/struct.AsyncArrayShardedReadableExtCache.html
u64https://doc.rust-lang.org/nightly/std/primitive.u64.html
Pinhttps://doc.rust-lang.org/nightly/core/pin/struct.Pin.html
Boxhttps://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html
Futurehttps://doc.rust-lang.org/nightly/core/future/future/trait.Future.html
Resulthttps://doc.rust-lang.org/nightly/core/result/enum.Result.html
Optionhttps://doc.rust-lang.org/nightly/core/option/enum.Option.html
ByteRangehttps://docs.rs/zarrs_storage/0.4.3/x86_64-unknown-linux-gnu/zarrs_storage/byte_range/enum.ByteRange.html
ArrayErrorhttps://docs.zarrs.dev/array/enum.ArrayError.html
Sendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
async_retrieve_encoded_subchunkhttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_encoded_subchunk
AsyncArrayShardedReadableExtCachehttps://docs.zarrs.dev/array/struct.AsyncArrayShardedReadableExtCache.html
u64https://doc.rust-lang.org/nightly/std/primitive.u64.html
Pinhttps://doc.rust-lang.org/nightly/core/pin/struct.Pin.html
Boxhttps://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html
Futurehttps://doc.rust-lang.org/nightly/core/future/future/trait.Future.html
Resulthttps://doc.rust-lang.org/nightly/core/result/enum.Result.html
Optionhttps://doc.rust-lang.org/nightly/core/option/enum.Option.html
Vechttps://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html
u8https://doc.rust-lang.org/nightly/std/primitive.u8.html
ArrayErrorhttps://docs.zarrs.dev/array/enum.ArrayError.html
Sendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
async_retrieve_subchunk_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_subchunk_opt
AsyncArrayShardedReadableExtCachehttps://docs.zarrs.dev/array/struct.AsyncArrayShardedReadableExtCache.html
u64https://doc.rust-lang.org/nightly/std/primitive.u64.html
CodecOptionshttps://docs.zarrs.dev/array/struct.CodecOptions.html
Pinhttps://doc.rust-lang.org/nightly/core/pin/struct.Pin.html
Boxhttps://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html
Futurehttps://doc.rust-lang.org/nightly/core/future/future/trait.Future.html
Resulthttps://doc.rust-lang.org/nightly/core/result/enum.Result.html
ArrayErrorhttps://docs.zarrs.dev/array/enum.ArrayError.html
Sendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
FromArrayByteshttps://docs.zarrs.dev/array/trait.FromArrayBytes.html
MaybeSendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
async_retrieve_subchunk_elements_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_subchunk_elements_opt
AsyncArrayShardedReadableExtCachehttps://docs.zarrs.dev/array/struct.AsyncArrayShardedReadableExtCache.html
u64https://doc.rust-lang.org/nightly/std/primitive.u64.html
CodecOptionshttps://docs.zarrs.dev/array/struct.CodecOptions.html
Pinhttps://doc.rust-lang.org/nightly/core/pin/struct.Pin.html
Boxhttps://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html
Futurehttps://doc.rust-lang.org/nightly/core/future/future/trait.Future.html
Resulthttps://doc.rust-lang.org/nightly/core/result/enum.Result.html
Vechttps://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html
ArrayErrorhttps://docs.zarrs.dev/array/enum.ArrayError.html
Sendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
ElementOwnedhttps://docs.zarrs.dev/array/trait.ElementOwned.html
MaybeSendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
MaybeSynchttps://doc.rust-lang.org/nightly/core/marker/trait.Sync.html
async_retrieve_subchunk_ndarray_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_subchunk_ndarray_opt
AsyncArrayShardedReadableExtCachehttps://docs.zarrs.dev/array/struct.AsyncArrayShardedReadableExtCache.html
u64https://doc.rust-lang.org/nightly/std/primitive.u64.html
CodecOptionshttps://docs.zarrs.dev/array/struct.CodecOptions.html
Pinhttps://doc.rust-lang.org/nightly/core/pin/struct.Pin.html
Boxhttps://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html
Futurehttps://doc.rust-lang.org/nightly/core/future/future/trait.Future.html
Resulthttps://doc.rust-lang.org/nightly/core/result/enum.Result.html
ArrayDhttps://docs.rs/ndarray/0.17.2/x86_64-unknown-linux-gnu/ndarray/aliases/type.ArrayD.html
ArrayErrorhttps://docs.zarrs.dev/array/enum.ArrayError.html
Sendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
ElementOwnedhttps://docs.zarrs.dev/array/trait.ElementOwned.html
MaybeSendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
MaybeSynchttps://doc.rust-lang.org/nightly/core/marker/trait.Sync.html
async_retrieve_subchunks_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_subchunks_opt
AsyncArrayShardedReadableExtCachehttps://docs.zarrs.dev/array/struct.AsyncArrayShardedReadableExtCache.html
ArraySubsetTraitshttps://docs.zarrs.dev/array/trait.ArraySubsetTraits.html
CodecOptionshttps://docs.zarrs.dev/array/struct.CodecOptions.html
Pinhttps://doc.rust-lang.org/nightly/core/pin/struct.Pin.html
Boxhttps://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html
Futurehttps://doc.rust-lang.org/nightly/core/future/future/trait.Future.html
Resulthttps://doc.rust-lang.org/nightly/core/result/enum.Result.html
ArrayErrorhttps://docs.zarrs.dev/array/enum.ArrayError.html
Sendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
FromArrayByteshttps://docs.zarrs.dev/array/trait.FromArrayBytes.html
MaybeSendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
async_retrieve_subchunks_elements_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_subchunks_elements_opt
AsyncArrayShardedReadableExtCachehttps://docs.zarrs.dev/array/struct.AsyncArrayShardedReadableExtCache.html
ArraySubsetTraitshttps://docs.zarrs.dev/array/trait.ArraySubsetTraits.html
CodecOptionshttps://docs.zarrs.dev/array/struct.CodecOptions.html
Pinhttps://doc.rust-lang.org/nightly/core/pin/struct.Pin.html
Boxhttps://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html
Futurehttps://doc.rust-lang.org/nightly/core/future/future/trait.Future.html
Resulthttps://doc.rust-lang.org/nightly/core/result/enum.Result.html
Vechttps://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html
ArrayErrorhttps://docs.zarrs.dev/array/enum.ArrayError.html
Sendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
ElementOwnedhttps://docs.zarrs.dev/array/trait.ElementOwned.html
MaybeSendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
MaybeSynchttps://doc.rust-lang.org/nightly/core/marker/trait.Sync.html
async_retrieve_subchunks_ndarray_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_subchunks_ndarray_opt
AsyncArrayShardedReadableExtCachehttps://docs.zarrs.dev/array/struct.AsyncArrayShardedReadableExtCache.html
ArraySubsetTraitshttps://docs.zarrs.dev/array/trait.ArraySubsetTraits.html
CodecOptionshttps://docs.zarrs.dev/array/struct.CodecOptions.html
Pinhttps://doc.rust-lang.org/nightly/core/pin/struct.Pin.html
Boxhttps://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html
Futurehttps://doc.rust-lang.org/nightly/core/future/future/trait.Future.html
Resulthttps://doc.rust-lang.org/nightly/core/result/enum.Result.html
ArrayDhttps://docs.rs/ndarray/0.17.2/x86_64-unknown-linux-gnu/ndarray/aliases/type.ArrayD.html
ArrayErrorhttps://docs.zarrs.dev/array/enum.ArrayError.html
Sendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
ElementOwnedhttps://docs.zarrs.dev/array/trait.ElementOwned.html
MaybeSendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
MaybeSynchttps://doc.rust-lang.org/nightly/core/marker/trait.Sync.html
async_retrieve_array_subset_sharded_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_array_subset_sharded_opt
AsyncArrayShardedReadableExtCachehttps://docs.zarrs.dev/array/struct.AsyncArrayShardedReadableExtCache.html
ArraySubsetTraitshttps://docs.zarrs.dev/array/trait.ArraySubsetTraits.html
CodecOptionshttps://docs.zarrs.dev/array/struct.CodecOptions.html
Pinhttps://doc.rust-lang.org/nightly/core/pin/struct.Pin.html
Boxhttps://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html
Futurehttps://doc.rust-lang.org/nightly/core/future/future/trait.Future.html
Resulthttps://doc.rust-lang.org/nightly/core/result/enum.Result.html
ArrayErrorhttps://docs.zarrs.dev/array/enum.ArrayError.html
Sendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
FromArrayByteshttps://docs.zarrs.dev/array/trait.FromArrayBytes.html
MaybeSendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
async_retrieve_array_subset_elements_sharded_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_array_subset_elements_sharded_opt
AsyncArrayShardedReadableExtCachehttps://docs.zarrs.dev/array/struct.AsyncArrayShardedReadableExtCache.html
ArraySubsetTraitshttps://docs.zarrs.dev/array/trait.ArraySubsetTraits.html
CodecOptionshttps://docs.zarrs.dev/array/struct.CodecOptions.html
Pinhttps://doc.rust-lang.org/nightly/core/pin/struct.Pin.html
Boxhttps://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html
Futurehttps://doc.rust-lang.org/nightly/core/future/future/trait.Future.html
Resulthttps://doc.rust-lang.org/nightly/core/result/enum.Result.html
Vechttps://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html
ArrayErrorhttps://docs.zarrs.dev/array/enum.ArrayError.html
Sendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
ElementOwnedhttps://docs.zarrs.dev/array/trait.ElementOwned.html
MaybeSendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
MaybeSynchttps://doc.rust-lang.org/nightly/core/marker/trait.Sync.html
async_retrieve_array_subset_ndarray_sharded_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_array_subset_ndarray_sharded_opt
AsyncArrayShardedReadableExtCachehttps://docs.zarrs.dev/array/struct.AsyncArrayShardedReadableExtCache.html
ArraySubsetTraitshttps://docs.zarrs.dev/array/trait.ArraySubsetTraits.html
CodecOptionshttps://docs.zarrs.dev/array/struct.CodecOptions.html
Pinhttps://doc.rust-lang.org/nightly/core/pin/struct.Pin.html
Boxhttps://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html
Futurehttps://doc.rust-lang.org/nightly/core/future/future/trait.Future.html
Resulthttps://doc.rust-lang.org/nightly/core/result/enum.Result.html
ArrayDhttps://docs.rs/ndarray/0.17.2/x86_64-unknown-linux-gnu/ndarray/aliases/type.ArrayD.html
ArrayErrorhttps://docs.zarrs.dev/array/enum.ArrayError.html
Sendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
ElementOwnedhttps://docs.zarrs.dev/array/trait.ElementOwned.html
MaybeSendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
MaybeSynchttps://doc.rust-lang.org/nightly/core/marker/trait.Sync.html
Arrayhttps://docs.zarrs.dev/array/struct.Array.html
AsyncArrayShardedReadableExtCachehttps://docs.zarrs.dev/array/struct.AsyncArrayShardedReadableExtCache.html
§https://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#required-methods
Sourcehttps://docs.zarrs.dev/src/zarrs/array/array_async_sharded_readable_ext.rs.html#217-221
async_subchunk_byte_rangehttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_subchunk_byte_range
AsyncArrayShardedReadableExtCachehttps://docs.zarrs.dev/array/struct.AsyncArrayShardedReadableExtCache.html
u64https://doc.rust-lang.org/nightly/std/primitive.u64.html
Pinhttps://doc.rust-lang.org/nightly/core/pin/struct.Pin.html
Boxhttps://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html
Futurehttps://doc.rust-lang.org/nightly/core/future/future/trait.Future.html
Resulthttps://doc.rust-lang.org/nightly/core/result/enum.Result.html
Optionhttps://doc.rust-lang.org/nightly/core/option/enum.Option.html
ByteRangehttps://docs.rs/zarrs_storage/0.4.3/x86_64-unknown-linux-gnu/zarrs_storage/byte_range/enum.ByteRange.html
ArrayErrorhttps://docs.zarrs.dev/array/enum.ArrayError.html
Sendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
§https://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#errors
ArrayErrorhttps://docs.zarrs.dev/array/enum.ArrayError.html
Sourcehttps://docs.zarrs.dev/src/zarrs/array/array_async_sharded_readable_ext.rs.html#227-231
async_retrieve_encoded_subchunkhttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_encoded_subchunk
AsyncArrayShardedReadableExtCachehttps://docs.zarrs.dev/array/struct.AsyncArrayShardedReadableExtCache.html
u64https://doc.rust-lang.org/nightly/std/primitive.u64.html
Pinhttps://doc.rust-lang.org/nightly/core/pin/struct.Pin.html
Boxhttps://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html
Futurehttps://doc.rust-lang.org/nightly/core/future/future/trait.Future.html
Resulthttps://doc.rust-lang.org/nightly/core/result/enum.Result.html
Optionhttps://doc.rust-lang.org/nightly/core/option/enum.Option.html
Vechttps://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html
u8https://doc.rust-lang.org/nightly/std/primitive.u8.html
ArrayErrorhttps://docs.zarrs.dev/array/enum.ArrayError.html
Sendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
Array::retrieve_encoded_chunkhttps://docs.zarrs.dev/array/struct.Array.html#method.retrieve_encoded_chunk
Sourcehttps://docs.zarrs.dev/src/zarrs/array/array_async_sharded_readable_ext.rs.html#239-244
async_retrieve_subchunk_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_subchunk_opt
AsyncArrayShardedReadableExtCachehttps://docs.zarrs.dev/array/struct.AsyncArrayShardedReadableExtCache.html
u64https://doc.rust-lang.org/nightly/std/primitive.u64.html
CodecOptionshttps://docs.zarrs.dev/array/struct.CodecOptions.html
Pinhttps://doc.rust-lang.org/nightly/core/pin/struct.Pin.html
Boxhttps://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html
Futurehttps://doc.rust-lang.org/nightly/core/future/future/trait.Future.html
Resulthttps://doc.rust-lang.org/nightly/core/result/enum.Result.html
ArrayErrorhttps://docs.zarrs.dev/array/enum.ArrayError.html
Sendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
FromArrayByteshttps://docs.zarrs.dev/array/trait.FromArrayBytes.html
MaybeSendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
Array::retrieve_chunk_opthttps://docs.zarrs.dev/array/struct.Array.html#method.retrieve_chunk_opt
Sourcehttps://docs.zarrs.dev/src/zarrs/array/array_async_sharded_readable_ext.rs.html#254-259
async_retrieve_subchunk_elements_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_subchunk_elements_opt
AsyncArrayShardedReadableExtCachehttps://docs.zarrs.dev/array/struct.AsyncArrayShardedReadableExtCache.html
u64https://doc.rust-lang.org/nightly/std/primitive.u64.html
CodecOptionshttps://docs.zarrs.dev/array/struct.CodecOptions.html
Pinhttps://doc.rust-lang.org/nightly/core/pin/struct.Pin.html
Boxhttps://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html
Futurehttps://doc.rust-lang.org/nightly/core/future/future/trait.Future.html
Resulthttps://doc.rust-lang.org/nightly/core/result/enum.Result.html
Vechttps://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html
ArrayErrorhttps://docs.zarrs.dev/array/enum.ArrayError.html
Sendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
ElementOwnedhttps://docs.zarrs.dev/array/trait.ElementOwned.html
MaybeSendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
MaybeSynchttps://doc.rust-lang.org/nightly/core/marker/trait.Sync.html
Array::retrieve_chunk_elements_opthttps://docs.zarrs.dev/array/struct.Array.html#method.retrieve_chunk_elements_opt
Sourcehttps://docs.zarrs.dev/src/zarrs/array/array_async_sharded_readable_ext.rs.html#270-275
async_retrieve_subchunk_ndarray_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_subchunk_ndarray_opt
AsyncArrayShardedReadableExtCachehttps://docs.zarrs.dev/array/struct.AsyncArrayShardedReadableExtCache.html
u64https://doc.rust-lang.org/nightly/std/primitive.u64.html
CodecOptionshttps://docs.zarrs.dev/array/struct.CodecOptions.html
Pinhttps://doc.rust-lang.org/nightly/core/pin/struct.Pin.html
Boxhttps://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html
Futurehttps://doc.rust-lang.org/nightly/core/future/future/trait.Future.html
Resulthttps://doc.rust-lang.org/nightly/core/result/enum.Result.html
ArrayDhttps://docs.rs/ndarray/0.17.2/x86_64-unknown-linux-gnu/ndarray/aliases/type.ArrayD.html
ArrayErrorhttps://docs.zarrs.dev/array/enum.ArrayError.html
Sendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
ElementOwnedhttps://docs.zarrs.dev/array/trait.ElementOwned.html
MaybeSendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
MaybeSynchttps://doc.rust-lang.org/nightly/core/marker/trait.Sync.html
ndarray::ArrayDhttps://docs.rs/ndarray/0.17.2/x86_64-unknown-linux-gnu/ndarray/aliases/type.ArrayD.html
Array::retrieve_chunk_ndarray_opthttps://docs.zarrs.dev/array/struct.Array.html#method.retrieve_chunk_ndarray_opt
Sourcehttps://docs.zarrs.dev/src/zarrs/array/array_async_sharded_readable_ext.rs.html#281-286
async_retrieve_subchunks_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_subchunks_opt
AsyncArrayShardedReadableExtCachehttps://docs.zarrs.dev/array/struct.AsyncArrayShardedReadableExtCache.html
ArraySubsetTraitshttps://docs.zarrs.dev/array/trait.ArraySubsetTraits.html
CodecOptionshttps://docs.zarrs.dev/array/struct.CodecOptions.html
Pinhttps://doc.rust-lang.org/nightly/core/pin/struct.Pin.html
Boxhttps://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html
Futurehttps://doc.rust-lang.org/nightly/core/future/future/trait.Future.html
Resulthttps://doc.rust-lang.org/nightly/core/result/enum.Result.html
ArrayErrorhttps://docs.zarrs.dev/array/enum.ArrayError.html
Sendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
FromArrayByteshttps://docs.zarrs.dev/array/trait.FromArrayBytes.html
MaybeSendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
Array::retrieve_chunks_opthttps://docs.zarrs.dev/array/struct.Array.html#method.retrieve_chunks_opt
Sourcehttps://docs.zarrs.dev/src/zarrs/array/array_async_sharded_readable_ext.rs.html#296-301
async_retrieve_subchunks_elements_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_subchunks_elements_opt
AsyncArrayShardedReadableExtCachehttps://docs.zarrs.dev/array/struct.AsyncArrayShardedReadableExtCache.html
ArraySubsetTraitshttps://docs.zarrs.dev/array/trait.ArraySubsetTraits.html
CodecOptionshttps://docs.zarrs.dev/array/struct.CodecOptions.html
Pinhttps://doc.rust-lang.org/nightly/core/pin/struct.Pin.html
Boxhttps://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html
Futurehttps://doc.rust-lang.org/nightly/core/future/future/trait.Future.html
Resulthttps://doc.rust-lang.org/nightly/core/result/enum.Result.html
Vechttps://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html
ArrayErrorhttps://docs.zarrs.dev/array/enum.ArrayError.html
Sendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
ElementOwnedhttps://docs.zarrs.dev/array/trait.ElementOwned.html
MaybeSendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
MaybeSynchttps://doc.rust-lang.org/nightly/core/marker/trait.Sync.html
Array::retrieve_chunks_elements_opthttps://docs.zarrs.dev/array/struct.Array.html#method.retrieve_chunks_elements_opt
Sourcehttps://docs.zarrs.dev/src/zarrs/array/array_async_sharded_readable_ext.rs.html#312-317
async_retrieve_subchunks_ndarray_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_subchunks_ndarray_opt
AsyncArrayShardedReadableExtCachehttps://docs.zarrs.dev/array/struct.AsyncArrayShardedReadableExtCache.html
ArraySubsetTraitshttps://docs.zarrs.dev/array/trait.ArraySubsetTraits.html
CodecOptionshttps://docs.zarrs.dev/array/struct.CodecOptions.html
Pinhttps://doc.rust-lang.org/nightly/core/pin/struct.Pin.html
Boxhttps://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html
Futurehttps://doc.rust-lang.org/nightly/core/future/future/trait.Future.html
Resulthttps://doc.rust-lang.org/nightly/core/result/enum.Result.html
ArrayDhttps://docs.rs/ndarray/0.17.2/x86_64-unknown-linux-gnu/ndarray/aliases/type.ArrayD.html
ArrayErrorhttps://docs.zarrs.dev/array/enum.ArrayError.html
Sendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
ElementOwnedhttps://docs.zarrs.dev/array/trait.ElementOwned.html
MaybeSendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
MaybeSynchttps://doc.rust-lang.org/nightly/core/marker/trait.Sync.html
ndarray::ArrayDhttps://docs.rs/ndarray/0.17.2/x86_64-unknown-linux-gnu/ndarray/aliases/type.ArrayD.html
Array::retrieve_chunks_ndarray_opthttps://docs.zarrs.dev/array/struct.Array.html#method.retrieve_chunks_ndarray_opt
Sourcehttps://docs.zarrs.dev/src/zarrs/array/array_async_sharded_readable_ext.rs.html#323-328
async_retrieve_array_subset_sharded_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_array_subset_sharded_opt
AsyncArrayShardedReadableExtCachehttps://docs.zarrs.dev/array/struct.AsyncArrayShardedReadableExtCache.html
ArraySubsetTraitshttps://docs.zarrs.dev/array/trait.ArraySubsetTraits.html
CodecOptionshttps://docs.zarrs.dev/array/struct.CodecOptions.html
Pinhttps://doc.rust-lang.org/nightly/core/pin/struct.Pin.html
Boxhttps://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html
Futurehttps://doc.rust-lang.org/nightly/core/future/future/trait.Future.html
Resulthttps://doc.rust-lang.org/nightly/core/result/enum.Result.html
ArrayErrorhttps://docs.zarrs.dev/array/enum.ArrayError.html
Sendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
FromArrayByteshttps://docs.zarrs.dev/array/trait.FromArrayBytes.html
MaybeSendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
Array::retrieve_array_subset_opthttps://docs.zarrs.dev/array/struct.Array.html#method.retrieve_array_subset_opt
Sourcehttps://docs.zarrs.dev/src/zarrs/array/array_async_sharded_readable_ext.rs.html#338-345
async_retrieve_array_subset_elements_sharded_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_array_subset_elements_sharded_opt
AsyncArrayShardedReadableExtCachehttps://docs.zarrs.dev/array/struct.AsyncArrayShardedReadableExtCache.html
ArraySubsetTraitshttps://docs.zarrs.dev/array/trait.ArraySubsetTraits.html
CodecOptionshttps://docs.zarrs.dev/array/struct.CodecOptions.html
Pinhttps://doc.rust-lang.org/nightly/core/pin/struct.Pin.html
Boxhttps://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html
Futurehttps://doc.rust-lang.org/nightly/core/future/future/trait.Future.html
Resulthttps://doc.rust-lang.org/nightly/core/result/enum.Result.html
Vechttps://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html
ArrayErrorhttps://docs.zarrs.dev/array/enum.ArrayError.html
Sendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
ElementOwnedhttps://docs.zarrs.dev/array/trait.ElementOwned.html
MaybeSendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
MaybeSynchttps://doc.rust-lang.org/nightly/core/marker/trait.Sync.html
Array::retrieve_array_subset_elements_opthttps://docs.zarrs.dev/array/struct.Array.html#method.retrieve_array_subset_elements_opt
Sourcehttps://docs.zarrs.dev/src/zarrs/array/array_async_sharded_readable_ext.rs.html#356-363
async_retrieve_array_subset_ndarray_sharded_opthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#tymethod.async_retrieve_array_subset_ndarray_sharded_opt
AsyncArrayShardedReadableExtCachehttps://docs.zarrs.dev/array/struct.AsyncArrayShardedReadableExtCache.html
ArraySubsetTraitshttps://docs.zarrs.dev/array/trait.ArraySubsetTraits.html
CodecOptionshttps://docs.zarrs.dev/array/struct.CodecOptions.html
Pinhttps://doc.rust-lang.org/nightly/core/pin/struct.Pin.html
Boxhttps://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html
Futurehttps://doc.rust-lang.org/nightly/core/future/future/trait.Future.html
Resulthttps://doc.rust-lang.org/nightly/core/result/enum.Result.html
ArrayDhttps://docs.rs/ndarray/0.17.2/x86_64-unknown-linux-gnu/ndarray/aliases/type.ArrayD.html
ArrayErrorhttps://docs.zarrs.dev/array/enum.ArrayError.html
Sendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
ElementOwnedhttps://docs.zarrs.dev/array/trait.ElementOwned.html
MaybeSendhttps://doc.rust-lang.org/nightly/core/marker/trait.Send.html
MaybeSynchttps://doc.rust-lang.org/nightly/core/marker/trait.Sync.html
ndarray::ArrayDhttps://docs.rs/ndarray/0.17.2/x86_64-unknown-linux-gnu/ndarray/aliases/type.ArrayD.html
Array::retrieve_array_subset_ndarray_opthttps://docs.zarrs.dev/array/struct.Array.html#method.retrieve_array_subset_ndarray_opt
§https://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#dyn-compatibility
dyn compatiblehttps://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility
§https://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#implementors
Sourcehttps://docs.zarrs.dev/src/zarrs/array/array_async_sharded_readable_ext.rs.html#411-718
§https://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html#impl-AsyncArrayShardedReadableExt%3CTStorage%3E-for-Array%3CTStorage%3E
Sizedhttps://doc.rust-lang.org/nightly/core/marker/trait.Sized.html
AsyncReadableStorageTraitshttps://docs.rs/zarrs_storage/0.4.3/x86_64-unknown-linux-gnu/zarrs_storage/storage_async/trait.AsyncReadableStorageTraits.html
AsyncArrayShardedReadableExthttps://docs.zarrs.dev/array/trait.AsyncArrayShardedReadableExt.html
Arrayhttps://docs.zarrs.dev/array/struct.Array.html

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.