diff --git a/help.html b/help.html index 75220dc9..b583cda7 100644 --- a/help.html +++ b/help.html @@ -1,4 +1,4 @@ -Help +Help @@ -36,4 +36,4 @@ }); -

Rustdoc help

Back
\ No newline at end of file +

Rustdoc help

Back
\ No newline at end of file diff --git a/index.html b/index.html index 2a0691d3..56208001 100644 --- a/index.html +++ b/index.html @@ -1,4 +1,4 @@ -Index of crates +Index of crates @@ -36,5 +36,5 @@ }); -

List of all crates

+

List of all crates

\ No newline at end of file diff --git a/numcodecs/all.html b/numcodecs/all.html index 7da989e6..686efb12 100644 --- a/numcodecs/all.html +++ b/numcodecs/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate diff --git a/numcodecs/enum.AnyArrayAssignError.html b/numcodecs/enum.AnyArrayAssignError.html index 1b090a0b..50aef8e3 100644 --- a/numcodecs/enum.AnyArrayAssignError.html +++ b/numcodecs/enum.AnyArrayAssignError.html @@ -1,4 +1,4 @@ -AnyArrayAssignError in numcodecs - Rust +AnyArrayAssignError in numcodecs - Rust diff --git a/numcodecs/enum.AnyArrayBase.html b/numcodecs/enum.AnyArrayBase.html index 3f3b30da..43538f20 100644 --- a/numcodecs/enum.AnyArrayBase.html +++ b/numcodecs/enum.AnyArrayBase.html @@ -1,4 +1,4 @@ -AnyArrayBase in numcodecs - Rust +AnyArrayBase in numcodecs - Rust diff --git a/numcodecs/enum.AnyArrayDType.html b/numcodecs/enum.AnyArrayDType.html index 5b65ecf6..ece8ec0b 100644 --- a/numcodecs/enum.AnyArrayDType.html +++ b/numcodecs/enum.AnyArrayDType.html @@ -1,4 +1,4 @@ -AnyArrayDType in numcodecs - Rust +AnyArrayDType in numcodecs - Rust diff --git a/numcodecs/fn.codec_from_config_with_id.html b/numcodecs/fn.codec_from_config_with_id.html index f0aac93f..15a2acad 100644 --- a/numcodecs/fn.codec_from_config_with_id.html +++ b/numcodecs/fn.codec_from_config_with_id.html @@ -1,4 +1,4 @@ -codec_from_config_with_id in numcodecs - Rust +codec_from_config_with_id in numcodecs - Rust diff --git a/numcodecs/fn.serialize_codec_config_with_id.html b/numcodecs/fn.serialize_codec_config_with_id.html index b6401e7f..c8ca7744 100644 --- a/numcodecs/fn.serialize_codec_config_with_id.html +++ b/numcodecs/fn.serialize_codec_config_with_id.html @@ -1,4 +1,4 @@ -serialize_codec_config_with_id in numcodecs - Rust +serialize_codec_config_with_id in numcodecs - Rust diff --git a/numcodecs/index.html b/numcodecs/index.html index 914386d6..791006c2 100644 --- a/numcodecs/index.html +++ b/numcodecs/index.html @@ -1,4 +1,4 @@ -numcodecs - Rust +numcodecs - Rust diff --git a/numcodecs/struct.StaticCodecConfig.html b/numcodecs/struct.StaticCodecConfig.html index 44e2c57e..a8dd48a2 100644 --- a/numcodecs/struct.StaticCodecConfig.html +++ b/numcodecs/struct.StaticCodecConfig.html @@ -1,4 +1,4 @@ -StaticCodecConfig in numcodecs - Rust +StaticCodecConfig in numcodecs - Rust diff --git a/numcodecs/struct.StaticCodecType.html b/numcodecs/struct.StaticCodecType.html index 5e95a957..ad7f3318 100644 --- a/numcodecs/struct.StaticCodecType.html +++ b/numcodecs/struct.StaticCodecType.html @@ -1,4 +1,4 @@ -StaticCodecType in numcodecs - Rust +StaticCodecType in numcodecs - Rust diff --git a/numcodecs/trait.AnyRawData.html b/numcodecs/trait.AnyRawData.html index 6f3f2dba..1280cef6 100644 --- a/numcodecs/trait.AnyRawData.html +++ b/numcodecs/trait.AnyRawData.html @@ -1,4 +1,4 @@ -AnyRawData in numcodecs - Rust +AnyRawData in numcodecs - Rust diff --git a/numcodecs/trait.ArrayDType.html b/numcodecs/trait.ArrayDType.html index 27051f3c..1275cdc0 100644 --- a/numcodecs/trait.ArrayDType.html +++ b/numcodecs/trait.ArrayDType.html @@ -1,4 +1,4 @@ -ArrayDType in numcodecs - Rust +ArrayDType in numcodecs - Rust diff --git a/numcodecs/trait.Codec.html b/numcodecs/trait.Codec.html index dde0bd1b..d601bd22 100644 --- a/numcodecs/trait.Codec.html +++ b/numcodecs/trait.Codec.html @@ -1,4 +1,4 @@ -Codec in numcodecs - Rust +Codec in numcodecs - Rust diff --git a/numcodecs/trait.DynCodec.html b/numcodecs/trait.DynCodec.html index 082d2fc4..2e07b184 100644 --- a/numcodecs/trait.DynCodec.html +++ b/numcodecs/trait.DynCodec.html @@ -1,4 +1,4 @@ -DynCodec in numcodecs - Rust +DynCodec in numcodecs - Rust diff --git a/numcodecs/trait.DynCodecType.html b/numcodecs/trait.DynCodecType.html index c4105caf..2e15e4b5 100644 --- a/numcodecs/trait.DynCodecType.html +++ b/numcodecs/trait.DynCodecType.html @@ -1,4 +1,4 @@ -DynCodecType in numcodecs - Rust +DynCodecType in numcodecs - Rust diff --git a/numcodecs/trait.StaticCodec.html b/numcodecs/trait.StaticCodec.html index d5492bf8..dd0e8887 100644 --- a/numcodecs/trait.StaticCodec.html +++ b/numcodecs/trait.StaticCodec.html @@ -1,4 +1,4 @@ -StaticCodec in numcodecs - Rust +StaticCodec in numcodecs - Rust diff --git a/numcodecs/type.AnyArcArray.html b/numcodecs/type.AnyArcArray.html index 315f234c..8b67c2f0 100644 --- a/numcodecs/type.AnyArcArray.html +++ b/numcodecs/type.AnyArcArray.html @@ -1,4 +1,4 @@ -AnyArcArray in numcodecs - Rust +AnyArcArray in numcodecs - Rust diff --git a/numcodecs/type.AnyArray.html b/numcodecs/type.AnyArray.html index 8183fb9b..d488ca7a 100644 --- a/numcodecs/type.AnyArray.html +++ b/numcodecs/type.AnyArray.html @@ -1,4 +1,4 @@ -AnyArray in numcodecs - Rust +AnyArray in numcodecs - Rust diff --git a/numcodecs/type.AnyArrayView.html b/numcodecs/type.AnyArrayView.html index 0bb39d14..5ae5a12a 100644 --- a/numcodecs/type.AnyArrayView.html +++ b/numcodecs/type.AnyArrayView.html @@ -1,4 +1,4 @@ -AnyArrayView in numcodecs - Rust +AnyArrayView in numcodecs - Rust diff --git a/numcodecs/type.AnyArrayViewMut.html b/numcodecs/type.AnyArrayViewMut.html index 678aaa2d..d7d10200 100644 --- a/numcodecs/type.AnyArrayViewMut.html +++ b/numcodecs/type.AnyArrayViewMut.html @@ -1,4 +1,4 @@ -AnyArrayViewMut in numcodecs - Rust +AnyArrayViewMut in numcodecs - Rust diff --git a/numcodecs/type.AnyCowArray.html b/numcodecs/type.AnyCowArray.html index 12528489..4bdbba02 100644 --- a/numcodecs/type.AnyCowArray.html +++ b/numcodecs/type.AnyCowArray.html @@ -1,4 +1,4 @@ -AnyCowArray in numcodecs - Rust +AnyCowArray in numcodecs - Rust diff --git a/numcodecs_asinh/all.html b/numcodecs_asinh/all.html index 024c44cc..e690f6ce 100644 --- a/numcodecs_asinh/all.html +++ b/numcodecs_asinh/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate diff --git a/numcodecs_asinh/enum.AsinhCodecError.html b/numcodecs_asinh/enum.AsinhCodecError.html index 40757ba6..c8386ce2 100644 --- a/numcodecs_asinh/enum.AsinhCodecError.html +++ b/numcodecs_asinh/enum.AsinhCodecError.html @@ -1,4 +1,4 @@ -AsinhCodecError in numcodecs_asinh - Rust +AsinhCodecError in numcodecs_asinh - Rust diff --git a/numcodecs_asinh/fn.asinh.html b/numcodecs_asinh/fn.asinh.html index 5c2965a2..ffcf7870 100644 --- a/numcodecs_asinh/fn.asinh.html +++ b/numcodecs_asinh/fn.asinh.html @@ -1,4 +1,4 @@ -asinh in numcodecs_asinh - Rust +asinh in numcodecs_asinh - Rust diff --git a/numcodecs_asinh/fn.sinh.html b/numcodecs_asinh/fn.sinh.html index f407729f..125f943d 100644 --- a/numcodecs_asinh/fn.sinh.html +++ b/numcodecs_asinh/fn.sinh.html @@ -1,4 +1,4 @@ -sinh in numcodecs_asinh - Rust +sinh in numcodecs_asinh - Rust diff --git a/numcodecs_asinh/fn.sinh_into.html b/numcodecs_asinh/fn.sinh_into.html index 307ffe04..340b6543 100644 --- a/numcodecs_asinh/fn.sinh_into.html +++ b/numcodecs_asinh/fn.sinh_into.html @@ -1,4 +1,4 @@ -sinh_into in numcodecs_asinh - Rust +sinh_into in numcodecs_asinh - Rust diff --git a/numcodecs_asinh/index.html b/numcodecs_asinh/index.html index 33bcbe1f..d6507f44 100644 --- a/numcodecs_asinh/index.html +++ b/numcodecs_asinh/index.html @@ -1,4 +1,4 @@ -numcodecs_asinh - Rust +numcodecs_asinh - Rust diff --git a/numcodecs_asinh/struct.AsinhCodec.html b/numcodecs_asinh/struct.AsinhCodec.html index 4d7e9c9a..31fe4bb4 100644 --- a/numcodecs_asinh/struct.AsinhCodec.html +++ b/numcodecs_asinh/struct.AsinhCodec.html @@ -1,4 +1,4 @@ -AsinhCodec in numcodecs_asinh - Rust +AsinhCodec in numcodecs_asinh - Rust diff --git a/numcodecs_bit_round/all.html b/numcodecs_bit_round/all.html index e954e07c..159e2e1b 100644 --- a/numcodecs_bit_round/all.html +++ b/numcodecs_bit_round/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate diff --git a/numcodecs_bit_round/enum.BitRoundCodecError.html b/numcodecs_bit_round/enum.BitRoundCodecError.html index 42496f92..3fbc335a 100644 --- a/numcodecs_bit_round/enum.BitRoundCodecError.html +++ b/numcodecs_bit_round/enum.BitRoundCodecError.html @@ -1,4 +1,4 @@ -BitRoundCodecError in numcodecs_bit_round - Rust +BitRoundCodecError in numcodecs_bit_round - Rust diff --git a/numcodecs_bit_round/fn.bit_round.html b/numcodecs_bit_round/fn.bit_round.html index 5d0be865..c4bc977b 100644 --- a/numcodecs_bit_round/fn.bit_round.html +++ b/numcodecs_bit_round/fn.bit_round.html @@ -1,4 +1,4 @@ -bit_round in numcodecs_bit_round - Rust +bit_round in numcodecs_bit_round - Rust diff --git a/numcodecs_bit_round/index.html b/numcodecs_bit_round/index.html index 93516b29..c427188d 100644 --- a/numcodecs_bit_round/index.html +++ b/numcodecs_bit_round/index.html @@ -1,4 +1,4 @@ -numcodecs_bit_round - Rust +numcodecs_bit_round - Rust diff --git a/numcodecs_bit_round/struct.BitRoundCodec.html b/numcodecs_bit_round/struct.BitRoundCodec.html index d37c1c6d..f548d0be 100644 --- a/numcodecs_bit_round/struct.BitRoundCodec.html +++ b/numcodecs_bit_round/struct.BitRoundCodec.html @@ -1,4 +1,4 @@ -BitRoundCodec in numcodecs_bit_round - Rust +BitRoundCodec in numcodecs_bit_round - Rust diff --git a/numcodecs_bit_round/trait.Float.html b/numcodecs_bit_round/trait.Float.html index aab3bace..a1b2fb71 100644 --- a/numcodecs_bit_round/trait.Float.html +++ b/numcodecs_bit_round/trait.Float.html @@ -1,4 +1,4 @@ -Float in numcodecs_bit_round - Rust +Float in numcodecs_bit_round - Rust diff --git a/numcodecs_fixed_offset_scale/all.html b/numcodecs_fixed_offset_scale/all.html index 50706e63..eb627b90 100644 --- a/numcodecs_fixed_offset_scale/all.html +++ b/numcodecs_fixed_offset_scale/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate diff --git a/numcodecs_fixed_offset_scale/enum.FixedOffsetScaleCodecError.html b/numcodecs_fixed_offset_scale/enum.FixedOffsetScaleCodecError.html index 86fbeef1..a52587d9 100644 --- a/numcodecs_fixed_offset_scale/enum.FixedOffsetScaleCodecError.html +++ b/numcodecs_fixed_offset_scale/enum.FixedOffsetScaleCodecError.html @@ -1,4 +1,4 @@ -FixedOffsetScaleCodecError in numcodecs_fixed_offset_scale - Rust +FixedOffsetScaleCodecError in numcodecs_fixed_offset_scale - Rust diff --git a/numcodecs_fixed_offset_scale/fn.scale.html b/numcodecs_fixed_offset_scale/fn.scale.html index dce7381c..37c841de 100644 --- a/numcodecs_fixed_offset_scale/fn.scale.html +++ b/numcodecs_fixed_offset_scale/fn.scale.html @@ -1,4 +1,4 @@ -scale in numcodecs_fixed_offset_scale - Rust +scale in numcodecs_fixed_offset_scale - Rust diff --git a/numcodecs_fixed_offset_scale/fn.unscale.html b/numcodecs_fixed_offset_scale/fn.unscale.html index 516e3926..7237fc68 100644 --- a/numcodecs_fixed_offset_scale/fn.unscale.html +++ b/numcodecs_fixed_offset_scale/fn.unscale.html @@ -1,4 +1,4 @@ -unscale in numcodecs_fixed_offset_scale - Rust +unscale in numcodecs_fixed_offset_scale - Rust diff --git a/numcodecs_fixed_offset_scale/fn.unscale_into.html b/numcodecs_fixed_offset_scale/fn.unscale_into.html index cbd54aa2..486bd301 100644 --- a/numcodecs_fixed_offset_scale/fn.unscale_into.html +++ b/numcodecs_fixed_offset_scale/fn.unscale_into.html @@ -1,4 +1,4 @@ -unscale_into in numcodecs_fixed_offset_scale - Rust +unscale_into in numcodecs_fixed_offset_scale - Rust diff --git a/numcodecs_fixed_offset_scale/index.html b/numcodecs_fixed_offset_scale/index.html index 8919aa6c..1c94a871 100644 --- a/numcodecs_fixed_offset_scale/index.html +++ b/numcodecs_fixed_offset_scale/index.html @@ -1,4 +1,4 @@ -numcodecs_fixed_offset_scale - Rust +numcodecs_fixed_offset_scale - Rust diff --git a/numcodecs_fixed_offset_scale/struct.FixedOffsetScaleCodec.html b/numcodecs_fixed_offset_scale/struct.FixedOffsetScaleCodec.html index 831f25f4..6d494350 100644 --- a/numcodecs_fixed_offset_scale/struct.FixedOffsetScaleCodec.html +++ b/numcodecs_fixed_offset_scale/struct.FixedOffsetScaleCodec.html @@ -1,4 +1,4 @@ -FixedOffsetScaleCodec in numcodecs_fixed_offset_scale - Rust +FixedOffsetScaleCodec in numcodecs_fixed_offset_scale - Rust diff --git a/numcodecs_fourier_network/all.html b/numcodecs_fourier_network/all.html index 7bd61f23..76896863 100644 --- a/numcodecs_fourier_network/all.html +++ b/numcodecs_fourier_network/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate diff --git a/numcodecs_fourier_network/enum.FourierNetworkCodecError.html b/numcodecs_fourier_network/enum.FourierNetworkCodecError.html index e4526848..d1b4ff48 100644 --- a/numcodecs_fourier_network/enum.FourierNetworkCodecError.html +++ b/numcodecs_fourier_network/enum.FourierNetworkCodecError.html @@ -1,4 +1,4 @@ -FourierNetworkCodecError in numcodecs_fourier_network - Rust +FourierNetworkCodecError in numcodecs_fourier_network - Rust diff --git a/numcodecs_fourier_network/fn.decode_into.html b/numcodecs_fourier_network/fn.decode_into.html index 3710d404..bcff431a 100644 --- a/numcodecs_fourier_network/fn.decode_into.html +++ b/numcodecs_fourier_network/fn.decode_into.html @@ -1,4 +1,4 @@ -decode_into in numcodecs_fourier_network - Rust +decode_into in numcodecs_fourier_network - Rust diff --git a/numcodecs_fourier_network/fn.encode.html b/numcodecs_fourier_network/fn.encode.html index 74b96187..be89bcf9 100644 --- a/numcodecs_fourier_network/fn.encode.html +++ b/numcodecs_fourier_network/fn.encode.html @@ -1,4 +1,4 @@ -encode in numcodecs_fourier_network - Rust +encode in numcodecs_fourier_network - Rust diff --git a/numcodecs_fourier_network/index.html b/numcodecs_fourier_network/index.html index dc9972bd..2af80a0d 100644 --- a/numcodecs_fourier_network/index.html +++ b/numcodecs_fourier_network/index.html @@ -1,4 +1,4 @@ -numcodecs_fourier_network - Rust +numcodecs_fourier_network - Rust diff --git a/numcodecs_fourier_network/struct.FourierNetworkCodec.html b/numcodecs_fourier_network/struct.FourierNetworkCodec.html index b8a87d74..554823c6 100644 --- a/numcodecs_fourier_network/struct.FourierNetworkCodec.html +++ b/numcodecs_fourier_network/struct.FourierNetworkCodec.html @@ -1,4 +1,4 @@ -FourierNetworkCodec in numcodecs_fourier_network - Rust +FourierNetworkCodec in numcodecs_fourier_network - Rust diff --git a/numcodecs_fourier_network/struct.NeuralNetworkError.html b/numcodecs_fourier_network/struct.NeuralNetworkError.html index 08764f1f..de8d7ce3 100644 --- a/numcodecs_fourier_network/struct.NeuralNetworkError.html +++ b/numcodecs_fourier_network/struct.NeuralNetworkError.html @@ -1,4 +1,4 @@ -NeuralNetworkError in numcodecs_fourier_network - Rust +NeuralNetworkError in numcodecs_fourier_network - Rust diff --git a/numcodecs_fourier_network/struct.Positive.html b/numcodecs_fourier_network/struct.Positive.html index f41cb931..13ebb2cd 100644 --- a/numcodecs_fourier_network/struct.Positive.html +++ b/numcodecs_fourier_network/struct.Positive.html @@ -1,4 +1,4 @@ -Positive in numcodecs_fourier_network - Rust +Positive in numcodecs_fourier_network - Rust diff --git a/numcodecs_fourier_network/trait.FloatExt.html b/numcodecs_fourier_network/trait.FloatExt.html index 20fd7ff0..7e88a945 100644 --- a/numcodecs_fourier_network/trait.FloatExt.html +++ b/numcodecs_fourier_network/trait.FloatExt.html @@ -1,4 +1,4 @@ -FloatExt in numcodecs_fourier_network - Rust +FloatExt in numcodecs_fourier_network - Rust diff --git a/numcodecs_identity/all.html b/numcodecs_identity/all.html index 63f7284a..4bdb0232 100644 --- a/numcodecs_identity/all.html +++ b/numcodecs_identity/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate diff --git a/numcodecs_identity/enum.IdentityCodecError.html b/numcodecs_identity/enum.IdentityCodecError.html index f45609ce..27bb3392 100644 --- a/numcodecs_identity/enum.IdentityCodecError.html +++ b/numcodecs_identity/enum.IdentityCodecError.html @@ -1,4 +1,4 @@ -IdentityCodecError in numcodecs_identity - Rust +IdentityCodecError in numcodecs_identity - Rust diff --git a/numcodecs_identity/index.html b/numcodecs_identity/index.html index 0af849e9..47b2c111 100644 --- a/numcodecs_identity/index.html +++ b/numcodecs_identity/index.html @@ -1,4 +1,4 @@ -numcodecs_identity - Rust +numcodecs_identity - Rust diff --git a/numcodecs_identity/struct.IdentityCodec.html b/numcodecs_identity/struct.IdentityCodec.html index 8a73ef7f..443afc02 100644 --- a/numcodecs_identity/struct.IdentityCodec.html +++ b/numcodecs_identity/struct.IdentityCodec.html @@ -1,4 +1,4 @@ -IdentityCodec in numcodecs_identity - Rust +IdentityCodec in numcodecs_identity - Rust diff --git a/numcodecs_linear_quantize/all.html b/numcodecs_linear_quantize/all.html index 22655317..aa8f75f0 100644 --- a/numcodecs_linear_quantize/all.html +++ b/numcodecs_linear_quantize/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate diff --git a/numcodecs_linear_quantize/enum.LinearQuantizeBins.html b/numcodecs_linear_quantize/enum.LinearQuantizeBins.html index b07ac04a..335088af 100644 --- a/numcodecs_linear_quantize/enum.LinearQuantizeBins.html +++ b/numcodecs_linear_quantize/enum.LinearQuantizeBins.html @@ -1,4 +1,4 @@ -LinearQuantizeBins in numcodecs_linear_quantize - Rust +LinearQuantizeBins in numcodecs_linear_quantize - Rust diff --git a/numcodecs_linear_quantize/enum.LinearQuantizeCodecError.html b/numcodecs_linear_quantize/enum.LinearQuantizeCodecError.html index f053c91d..9171e618 100644 --- a/numcodecs_linear_quantize/enum.LinearQuantizeCodecError.html +++ b/numcodecs_linear_quantize/enum.LinearQuantizeCodecError.html @@ -1,4 +1,4 @@ -LinearQuantizeCodecError in numcodecs_linear_quantize - Rust +LinearQuantizeCodecError in numcodecs_linear_quantize - Rust diff --git a/numcodecs_linear_quantize/enum.LinearQuantizeDType.html b/numcodecs_linear_quantize/enum.LinearQuantizeDType.html index dccb0030..c85e0ba0 100644 --- a/numcodecs_linear_quantize/enum.LinearQuantizeDType.html +++ b/numcodecs_linear_quantize/enum.LinearQuantizeDType.html @@ -1,4 +1,4 @@ -LinearQuantizeDType in numcodecs_linear_quantize - Rust +LinearQuantizeDType in numcodecs_linear_quantize - Rust diff --git a/numcodecs_linear_quantize/fn.quantize.html b/numcodecs_linear_quantize/fn.quantize.html index 153f8e68..6f61b054 100644 --- a/numcodecs_linear_quantize/fn.quantize.html +++ b/numcodecs_linear_quantize/fn.quantize.html @@ -1,4 +1,4 @@ -quantize in numcodecs_linear_quantize - Rust +quantize in numcodecs_linear_quantize - Rust diff --git a/numcodecs_linear_quantize/fn.reconstruct.html b/numcodecs_linear_quantize/fn.reconstruct.html index 518a60f6..b9515d60 100644 --- a/numcodecs_linear_quantize/fn.reconstruct.html +++ b/numcodecs_linear_quantize/fn.reconstruct.html @@ -1,4 +1,4 @@ -reconstruct in numcodecs_linear_quantize - Rust +reconstruct in numcodecs_linear_quantize - Rust diff --git a/numcodecs_linear_quantize/fn.reconstruct_into.html b/numcodecs_linear_quantize/fn.reconstruct_into.html index 255209df..bf9fa590 100644 --- a/numcodecs_linear_quantize/fn.reconstruct_into.html +++ b/numcodecs_linear_quantize/fn.reconstruct_into.html @@ -1,4 +1,4 @@ -reconstruct_into in numcodecs_linear_quantize - Rust +reconstruct_into in numcodecs_linear_quantize - Rust diff --git a/numcodecs_linear_quantize/index.html b/numcodecs_linear_quantize/index.html index e0fddb1d..b94fd8e4 100644 --- a/numcodecs_linear_quantize/index.html +++ b/numcodecs_linear_quantize/index.html @@ -1,4 +1,4 @@ -numcodecs_linear_quantize - Rust +numcodecs_linear_quantize - Rust diff --git a/numcodecs_linear_quantize/struct.LinearQuantizeCodec.html b/numcodecs_linear_quantize/struct.LinearQuantizeCodec.html index 18e5d3d4..552ac329 100644 --- a/numcodecs_linear_quantize/struct.LinearQuantizeCodec.html +++ b/numcodecs_linear_quantize/struct.LinearQuantizeCodec.html @@ -1,4 +1,4 @@ -LinearQuantizeCodec in numcodecs_linear_quantize - Rust +LinearQuantizeCodec in numcodecs_linear_quantize - Rust diff --git a/numcodecs_linear_quantize/struct.LinearQuantizeHeaderError.html b/numcodecs_linear_quantize/struct.LinearQuantizeHeaderError.html index faa0cad6..0aae3f4b 100644 --- a/numcodecs_linear_quantize/struct.LinearQuantizeHeaderError.html +++ b/numcodecs_linear_quantize/struct.LinearQuantizeHeaderError.html @@ -1,4 +1,4 @@ -LinearQuantizeHeaderError in numcodecs_linear_quantize - Rust +LinearQuantizeHeaderError in numcodecs_linear_quantize - Rust diff --git a/numcodecs_linear_quantize/trait.Unsigned.html b/numcodecs_linear_quantize/trait.Unsigned.html index 4b2c6905..4c5b0ab9 100644 --- a/numcodecs_linear_quantize/trait.Unsigned.html +++ b/numcodecs_linear_quantize/trait.Unsigned.html @@ -1,4 +1,4 @@ -Unsigned in numcodecs_linear_quantize - Rust +Unsigned in numcodecs_linear_quantize - Rust diff --git a/numcodecs_log/all.html b/numcodecs_log/all.html index f1cf9a16..147a4174 100644 --- a/numcodecs_log/all.html +++ b/numcodecs_log/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate diff --git a/numcodecs_log/enum.LogCodecError.html b/numcodecs_log/enum.LogCodecError.html index f1683565..b8a6bc86 100644 --- a/numcodecs_log/enum.LogCodecError.html +++ b/numcodecs_log/enum.LogCodecError.html @@ -1,4 +1,4 @@ -LogCodecError in numcodecs_log - Rust +LogCodecError in numcodecs_log - Rust diff --git a/numcodecs_log/fn.exp.html b/numcodecs_log/fn.exp.html index 4cded318..699dd643 100644 --- a/numcodecs_log/fn.exp.html +++ b/numcodecs_log/fn.exp.html @@ -1,4 +1,4 @@ -exp in numcodecs_log - Rust +exp in numcodecs_log - Rust diff --git a/numcodecs_log/fn.exp_into.html b/numcodecs_log/fn.exp_into.html index 22afda57..66da4c81 100644 --- a/numcodecs_log/fn.exp_into.html +++ b/numcodecs_log/fn.exp_into.html @@ -1,4 +1,4 @@ -exp_into in numcodecs_log - Rust +exp_into in numcodecs_log - Rust diff --git a/numcodecs_log/fn.ln.html b/numcodecs_log/fn.ln.html index 8442bf17..e0e91c3b 100644 --- a/numcodecs_log/fn.ln.html +++ b/numcodecs_log/fn.ln.html @@ -1,4 +1,4 @@ -ln in numcodecs_log - Rust +ln in numcodecs_log - Rust diff --git a/numcodecs_log/index.html b/numcodecs_log/index.html index d9dfc1b9..b5cb3dc8 100644 --- a/numcodecs_log/index.html +++ b/numcodecs_log/index.html @@ -1,4 +1,4 @@ -numcodecs_log - Rust +numcodecs_log - Rust diff --git a/numcodecs_log/struct.LogCodec.html b/numcodecs_log/struct.LogCodec.html index 394d9bd2..782b6feb 100644 --- a/numcodecs_log/struct.LogCodec.html +++ b/numcodecs_log/struct.LogCodec.html @@ -1,4 +1,4 @@ -LogCodec in numcodecs_log - Rust +LogCodec in numcodecs_log - Rust diff --git a/numcodecs_pco/all.html b/numcodecs_pco/all.html index b1bfcdaa..e50c7d89 100644 --- a/numcodecs_pco/all.html +++ b/numcodecs_pco/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate diff --git a/numcodecs_pco/enum.PcoCompressionLevel.html b/numcodecs_pco/enum.PcoCompressionLevel.html index 8242c7ab..75fe9971 100644 --- a/numcodecs_pco/enum.PcoCompressionLevel.html +++ b/numcodecs_pco/enum.PcoCompressionLevel.html @@ -1,4 +1,4 @@ -PcoCompressionLevel in numcodecs_pco - Rust +PcoCompressionLevel in numcodecs_pco - Rust diff --git a/numcodecs_pco/enum.PcoDType.html b/numcodecs_pco/enum.PcoDType.html index a7cf0f50..90aa824a 100644 --- a/numcodecs_pco/enum.PcoDType.html +++ b/numcodecs_pco/enum.PcoDType.html @@ -1,4 +1,4 @@ -PcoDType in numcodecs_pco - Rust +PcoDType in numcodecs_pco - Rust diff --git a/numcodecs_pco/enum.PcoDeltaEncodingOrder.html b/numcodecs_pco/enum.PcoDeltaEncodingOrder.html index ac89d0ec..8048ec76 100644 --- a/numcodecs_pco/enum.PcoDeltaEncodingOrder.html +++ b/numcodecs_pco/enum.PcoDeltaEncodingOrder.html @@ -1,4 +1,4 @@ -PcoDeltaEncodingOrder in numcodecs_pco - Rust +PcoDeltaEncodingOrder in numcodecs_pco - Rust diff --git a/numcodecs_pco/enum.PcoDeltaSpec.html b/numcodecs_pco/enum.PcoDeltaSpec.html index 393367a1..acfd8b80 100644 --- a/numcodecs_pco/enum.PcoDeltaSpec.html +++ b/numcodecs_pco/enum.PcoDeltaSpec.html @@ -1,4 +1,4 @@ -PcoDeltaSpec in numcodecs_pco - Rust +PcoDeltaSpec in numcodecs_pco - Rust diff --git a/numcodecs_pco/enum.PcoModeSpec.html b/numcodecs_pco/enum.PcoModeSpec.html index f1546bee..f3ff93f4 100644 --- a/numcodecs_pco/enum.PcoModeSpec.html +++ b/numcodecs_pco/enum.PcoModeSpec.html @@ -1,4 +1,4 @@ -PcoModeSpec in numcodecs_pco - Rust +PcoModeSpec in numcodecs_pco - Rust diff --git a/numcodecs_pco/enum.PcoPagingSpec.html b/numcodecs_pco/enum.PcoPagingSpec.html index d06465bb..3c68f7a1 100644 --- a/numcodecs_pco/enum.PcoPagingSpec.html +++ b/numcodecs_pco/enum.PcoPagingSpec.html @@ -1,4 +1,4 @@ -PcoPagingSpec in numcodecs_pco - Rust +PcoPagingSpec in numcodecs_pco - Rust diff --git a/numcodecs_pco/enum.PcodecError.html b/numcodecs_pco/enum.PcodecError.html index 896283b4..3981c489 100644 --- a/numcodecs_pco/enum.PcodecError.html +++ b/numcodecs_pco/enum.PcodecError.html @@ -1,4 +1,4 @@ -PcodecError in numcodecs_pco - Rust +PcodecError in numcodecs_pco - Rust diff --git a/numcodecs_pco/fn.compress.html b/numcodecs_pco/fn.compress.html index 71288e9f..f492aeca 100644 --- a/numcodecs_pco/fn.compress.html +++ b/numcodecs_pco/fn.compress.html @@ -1,4 +1,4 @@ -compress in numcodecs_pco - Rust +compress in numcodecs_pco - Rust diff --git a/numcodecs_pco/fn.decompress.html b/numcodecs_pco/fn.decompress.html index 2f2352bd..dbf81171 100644 --- a/numcodecs_pco/fn.decompress.html +++ b/numcodecs_pco/fn.decompress.html @@ -1,4 +1,4 @@ -decompress in numcodecs_pco - Rust +decompress in numcodecs_pco - Rust diff --git a/numcodecs_pco/fn.decompress_into.html b/numcodecs_pco/fn.decompress_into.html index 30620388..dda6e397 100644 --- a/numcodecs_pco/fn.decompress_into.html +++ b/numcodecs_pco/fn.decompress_into.html @@ -1,4 +1,4 @@ -decompress_into in numcodecs_pco - Rust +decompress_into in numcodecs_pco - Rust diff --git a/numcodecs_pco/index.html b/numcodecs_pco/index.html index 2690d1c6..acadb896 100644 --- a/numcodecs_pco/index.html +++ b/numcodecs_pco/index.html @@ -1,4 +1,4 @@ -numcodecs_pco - Rust +numcodecs_pco - Rust diff --git a/numcodecs_pco/struct.PcoCodingError.html b/numcodecs_pco/struct.PcoCodingError.html index 4714629f..80b960d7 100644 --- a/numcodecs_pco/struct.PcoCodingError.html +++ b/numcodecs_pco/struct.PcoCodingError.html @@ -1,4 +1,4 @@ -PcoCodingError in numcodecs_pco - Rust +PcoCodingError in numcodecs_pco - Rust diff --git a/numcodecs_pco/struct.PcoHeaderError.html b/numcodecs_pco/struct.PcoHeaderError.html index 7e541d66..3bed1882 100644 --- a/numcodecs_pco/struct.PcoHeaderError.html +++ b/numcodecs_pco/struct.PcoHeaderError.html @@ -1,4 +1,4 @@ -PcoHeaderError in numcodecs_pco - Rust +PcoHeaderError in numcodecs_pco - Rust diff --git a/numcodecs_pco/struct.Pcodec.html b/numcodecs_pco/struct.Pcodec.html index 43c6bda9..8d5e09e9 100644 --- a/numcodecs_pco/struct.Pcodec.html +++ b/numcodecs_pco/struct.Pcodec.html @@ -1,4 +1,4 @@ -Pcodec in numcodecs_pco - Rust +Pcodec in numcodecs_pco - Rust diff --git a/numcodecs_pco/trait.PcoElement.html b/numcodecs_pco/trait.PcoElement.html index 46d5498b..c24122ff 100644 --- a/numcodecs_pco/trait.PcoElement.html +++ b/numcodecs_pco/trait.PcoElement.html @@ -1,4 +1,4 @@ -PcoElement in numcodecs_pco - Rust +PcoElement in numcodecs_pco - Rust diff --git a/numcodecs_python/all.html b/numcodecs_python/all.html index 4f1f6364..508545ec 100644 --- a/numcodecs_python/all.html +++ b/numcodecs_python/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate diff --git a/numcodecs_python/fn.export_codec_class.html b/numcodecs_python/fn.export_codec_class.html index 943b5478..5b85cfb4 100644 --- a/numcodecs_python/fn.export_codec_class.html +++ b/numcodecs_python/fn.export_codec_class.html @@ -1,4 +1,4 @@ -export_codec_class in numcodecs_python - Rust +export_codec_class in numcodecs_python - Rust diff --git a/numcodecs_python/index.html b/numcodecs_python/index.html index 1eec2dae..7d2106e9 100644 --- a/numcodecs_python/index.html +++ b/numcodecs_python/index.html @@ -1,4 +1,4 @@ -numcodecs_python - Rust +numcodecs_python - Rust diff --git a/numcodecs_python/struct.PyCodec.html b/numcodecs_python/struct.PyCodec.html index c3125440..4028209e 100644 --- a/numcodecs_python/struct.PyCodec.html +++ b/numcodecs_python/struct.PyCodec.html @@ -1,4 +1,4 @@ -PyCodec in numcodecs_python - Rust +PyCodec in numcodecs_python - Rust diff --git a/numcodecs_python/struct.PyCodecAdapter.html b/numcodecs_python/struct.PyCodecAdapter.html index ee75ef4a..ab08e59a 100644 --- a/numcodecs_python/struct.PyCodecAdapter.html +++ b/numcodecs_python/struct.PyCodecAdapter.html @@ -1,4 +1,4 @@ -PyCodecAdapter in numcodecs_python - Rust +PyCodecAdapter in numcodecs_python - Rust diff --git a/numcodecs_python/struct.PyCodecClass.html b/numcodecs_python/struct.PyCodecClass.html index e3a4e987..b369cc87 100644 --- a/numcodecs_python/struct.PyCodecClass.html +++ b/numcodecs_python/struct.PyCodecClass.html @@ -1,4 +1,4 @@ -PyCodecClass in numcodecs_python - Rust +PyCodecClass in numcodecs_python - Rust diff --git a/numcodecs_python/struct.PyCodecClassAdapter.html b/numcodecs_python/struct.PyCodecClassAdapter.html index 5b3ee3ae..ee315469 100644 --- a/numcodecs_python/struct.PyCodecClassAdapter.html +++ b/numcodecs_python/struct.PyCodecClassAdapter.html @@ -1,4 +1,4 @@ -PyCodecClassAdapter in numcodecs_python - Rust +PyCodecClassAdapter in numcodecs_python - Rust diff --git a/numcodecs_python/struct.PyCodecRegistry.html b/numcodecs_python/struct.PyCodecRegistry.html index dbe2a334..ba5f4276 100644 --- a/numcodecs_python/struct.PyCodecRegistry.html +++ b/numcodecs_python/struct.PyCodecRegistry.html @@ -1,4 +1,4 @@ -PyCodecRegistry in numcodecs_python - Rust +PyCodecRegistry in numcodecs_python - Rust diff --git a/numcodecs_python/trait.PyCodecClassMethods.html b/numcodecs_python/trait.PyCodecClassMethods.html index 2f2dc130..ea8ce5f8 100644 --- a/numcodecs_python/trait.PyCodecClassMethods.html +++ b/numcodecs_python/trait.PyCodecClassMethods.html @@ -1,4 +1,4 @@ -PyCodecClassMethods in numcodecs_python - Rust +PyCodecClassMethods in numcodecs_python - Rust diff --git a/numcodecs_python/trait.PyCodecMethods.html b/numcodecs_python/trait.PyCodecMethods.html index 82af5be1..286aa714 100644 --- a/numcodecs_python/trait.PyCodecMethods.html +++ b/numcodecs_python/trait.PyCodecMethods.html @@ -1,4 +1,4 @@ -PyCodecMethods in numcodecs_python - Rust +PyCodecMethods in numcodecs_python - Rust diff --git a/numcodecs_random_projection/all.html b/numcodecs_random_projection/all.html index 9cfcffd7..b5b5ebcc 100644 --- a/numcodecs_random_projection/all.html +++ b/numcodecs_random_projection/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate diff --git a/numcodecs_random_projection/enum.RandomProjectionCodecError.html b/numcodecs_random_projection/enum.RandomProjectionCodecError.html index 01fe61d4..a7325d3c 100644 --- a/numcodecs_random_projection/enum.RandomProjectionCodecError.html +++ b/numcodecs_random_projection/enum.RandomProjectionCodecError.html @@ -1,4 +1,4 @@ -RandomProjectionCodecError in numcodecs_random_projection - Rust +RandomProjectionCodecError in numcodecs_random_projection - Rust diff --git a/numcodecs_random_projection/enum.RandomProjectionKind.html b/numcodecs_random_projection/enum.RandomProjectionKind.html index 3251eabe..2b78feb5 100644 --- a/numcodecs_random_projection/enum.RandomProjectionKind.html +++ b/numcodecs_random_projection/enum.RandomProjectionKind.html @@ -1,4 +1,4 @@ -RandomProjectionKind in numcodecs_random_projection - Rust +RandomProjectionKind in numcodecs_random_projection - Rust diff --git a/numcodecs_random_projection/enum.RandomProjectionReduction.html b/numcodecs_random_projection/enum.RandomProjectionReduction.html index d0c1093f..07420bb6 100644 --- a/numcodecs_random_projection/enum.RandomProjectionReduction.html +++ b/numcodecs_random_projection/enum.RandomProjectionReduction.html @@ -1,4 +1,4 @@ -RandomProjectionReduction in numcodecs_random_projection - Rust +RandomProjectionReduction in numcodecs_random_projection - Rust diff --git a/numcodecs_random_projection/fn.density_or_ping_li_minimum.html b/numcodecs_random_projection/fn.density_or_ping_li_minimum.html index bd2ed37e..dddca609 100644 --- a/numcodecs_random_projection/fn.density_or_ping_li_minimum.html +++ b/numcodecs_random_projection/fn.density_or_ping_li_minimum.html @@ -1,4 +1,4 @@ -density_or_ping_li_minimum in numcodecs_random_projection - Rust +density_or_ping_li_minimum in numcodecs_random_projection - Rust diff --git a/numcodecs_random_projection/fn.johnson_lindenstrauss_min_k.html b/numcodecs_random_projection/fn.johnson_lindenstrauss_min_k.html index f3fa07f1..fc867148 100644 --- a/numcodecs_random_projection/fn.johnson_lindenstrauss_min_k.html +++ b/numcodecs_random_projection/fn.johnson_lindenstrauss_min_k.html @@ -1,4 +1,4 @@ -johnson_lindenstrauss_min_k in numcodecs_random_projection - Rust +johnson_lindenstrauss_min_k in numcodecs_random_projection - Rust diff --git a/numcodecs_random_projection/fn.project_into.html b/numcodecs_random_projection/fn.project_into.html index b2347de1..cada2a8e 100644 --- a/numcodecs_random_projection/fn.project_into.html +++ b/numcodecs_random_projection/fn.project_into.html @@ -1,4 +1,4 @@ -project_into in numcodecs_random_projection - Rust +project_into in numcodecs_random_projection - Rust diff --git a/numcodecs_random_projection/fn.project_with_projection.html b/numcodecs_random_projection/fn.project_with_projection.html index 241b924a..eeddd1e3 100644 --- a/numcodecs_random_projection/fn.project_with_projection.html +++ b/numcodecs_random_projection/fn.project_with_projection.html @@ -1,4 +1,4 @@ -project_with_projection in numcodecs_random_projection - Rust +project_with_projection in numcodecs_random_projection - Rust diff --git a/numcodecs_random_projection/fn.reconstruct.html b/numcodecs_random_projection/fn.reconstruct.html index 27c8f3c0..b1ea35ea 100644 --- a/numcodecs_random_projection/fn.reconstruct.html +++ b/numcodecs_random_projection/fn.reconstruct.html @@ -1,4 +1,4 @@ -reconstruct in numcodecs_random_projection - Rust +reconstruct in numcodecs_random_projection - Rust diff --git a/numcodecs_random_projection/fn.reconstruct_into.html b/numcodecs_random_projection/fn.reconstruct_into.html index 99e3899f..3814582c 100644 --- a/numcodecs_random_projection/fn.reconstruct_into.html +++ b/numcodecs_random_projection/fn.reconstruct_into.html @@ -1,4 +1,4 @@ -reconstruct_into in numcodecs_random_projection - Rust +reconstruct_into in numcodecs_random_projection - Rust diff --git a/numcodecs_random_projection/fn.reconstruct_into_with_projection.html b/numcodecs_random_projection/fn.reconstruct_into_with_projection.html index 68ad86b8..7c2042cc 100644 --- a/numcodecs_random_projection/fn.reconstruct_into_with_projection.html +++ b/numcodecs_random_projection/fn.reconstruct_into_with_projection.html @@ -1,4 +1,4 @@ -reconstruct_into_with_projection in numcodecs_random_projection - Rust +reconstruct_into_with_projection in numcodecs_random_projection - Rust diff --git a/numcodecs_random_projection/fn.reconstruct_with_projection.html b/numcodecs_random_projection/fn.reconstruct_with_projection.html index 17547ba2..f9361819 100644 --- a/numcodecs_random_projection/fn.reconstruct_with_projection.html +++ b/numcodecs_random_projection/fn.reconstruct_with_projection.html @@ -1,4 +1,4 @@ -reconstruct_with_projection in numcodecs_random_projection - Rust +reconstruct_with_projection in numcodecs_random_projection - Rust diff --git a/numcodecs_random_projection/index.html b/numcodecs_random_projection/index.html index f624f201..a4df797f 100644 --- a/numcodecs_random_projection/index.html +++ b/numcodecs_random_projection/index.html @@ -1,4 +1,4 @@ -numcodecs_random_projection - Rust +numcodecs_random_projection - Rust diff --git a/numcodecs_random_projection/struct.ClosedOpenUnit.html b/numcodecs_random_projection/struct.ClosedOpenUnit.html index 6f67c726..bfdbd695 100644 --- a/numcodecs_random_projection/struct.ClosedOpenUnit.html +++ b/numcodecs_random_projection/struct.ClosedOpenUnit.html @@ -1,4 +1,4 @@ -ClosedOpenUnit in numcodecs_random_projection - Rust +ClosedOpenUnit in numcodecs_random_projection - Rust diff --git a/numcodecs_random_projection/struct.OpenClosedUnit.html b/numcodecs_random_projection/struct.OpenClosedUnit.html index ae73f31d..2dcd0383 100644 --- a/numcodecs_random_projection/struct.OpenClosedUnit.html +++ b/numcodecs_random_projection/struct.OpenClosedUnit.html @@ -1,4 +1,4 @@ -OpenClosedUnit in numcodecs_random_projection - Rust +OpenClosedUnit in numcodecs_random_projection - Rust diff --git a/numcodecs_random_projection/struct.RandomProjectionCodec.html b/numcodecs_random_projection/struct.RandomProjectionCodec.html index 2d2f298c..363a7951 100644 --- a/numcodecs_random_projection/struct.RandomProjectionCodec.html +++ b/numcodecs_random_projection/struct.RandomProjectionCodec.html @@ -1,4 +1,4 @@ -RandomProjectionCodec in numcodecs_random_projection - Rust +RandomProjectionCodec in numcodecs_random_projection - Rust diff --git a/numcodecs_random_projection/trait.FloatExt.html b/numcodecs_random_projection/trait.FloatExt.html index fc5dd4ee..1d63458d 100644 --- a/numcodecs_random_projection/trait.FloatExt.html +++ b/numcodecs_random_projection/trait.FloatExt.html @@ -1,4 +1,4 @@ -FloatExt in numcodecs_random_projection - Rust +FloatExt in numcodecs_random_projection - Rust diff --git a/numcodecs_reinterpret/all.html b/numcodecs_reinterpret/all.html index 62515913..e22c2fd5 100644 --- a/numcodecs_reinterpret/all.html +++ b/numcodecs_reinterpret/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate diff --git a/numcodecs_reinterpret/enum.ReinterpretCodecError.html b/numcodecs_reinterpret/enum.ReinterpretCodecError.html index 5c09c86d..bed88ecb 100644 --- a/numcodecs_reinterpret/enum.ReinterpretCodecError.html +++ b/numcodecs_reinterpret/enum.ReinterpretCodecError.html @@ -1,4 +1,4 @@ -ReinterpretCodecError in numcodecs_reinterpret - Rust +ReinterpretCodecError in numcodecs_reinterpret - Rust diff --git a/numcodecs_reinterpret/fn.reinterpret_array.html b/numcodecs_reinterpret/fn.reinterpret_array.html index abe63197..40cc6a3a 100644 --- a/numcodecs_reinterpret/fn.reinterpret_array.html +++ b/numcodecs_reinterpret/fn.reinterpret_array.html @@ -1,4 +1,4 @@ -reinterpret_array in numcodecs_reinterpret - Rust +reinterpret_array in numcodecs_reinterpret - Rust diff --git a/numcodecs_reinterpret/fn.reinterpret_array_into.html b/numcodecs_reinterpret/fn.reinterpret_array_into.html index 8f9598d8..68996212 100644 --- a/numcodecs_reinterpret/fn.reinterpret_array_into.html +++ b/numcodecs_reinterpret/fn.reinterpret_array_into.html @@ -1,4 +1,4 @@ -reinterpret_array_into in numcodecs_reinterpret - Rust +reinterpret_array_into in numcodecs_reinterpret - Rust diff --git a/numcodecs_reinterpret/index.html b/numcodecs_reinterpret/index.html index 10f53fb0..265e97c2 100644 --- a/numcodecs_reinterpret/index.html +++ b/numcodecs_reinterpret/index.html @@ -1,4 +1,4 @@ -numcodecs_reinterpret - Rust +numcodecs_reinterpret - Rust diff --git a/numcodecs_reinterpret/struct.ReinterpretCodec.html b/numcodecs_reinterpret/struct.ReinterpretCodec.html index 2f5bfeed..5b1f53d7 100644 --- a/numcodecs_reinterpret/struct.ReinterpretCodec.html +++ b/numcodecs_reinterpret/struct.ReinterpretCodec.html @@ -1,4 +1,4 @@ -ReinterpretCodec in numcodecs_reinterpret - Rust +ReinterpretCodec in numcodecs_reinterpret - Rust diff --git a/numcodecs_round/all.html b/numcodecs_round/all.html index 5443395b..424b3e57 100644 --- a/numcodecs_round/all.html +++ b/numcodecs_round/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate diff --git a/numcodecs_round/enum.RoundCodecError.html b/numcodecs_round/enum.RoundCodecError.html index d5e2e931..bf15101f 100644 --- a/numcodecs_round/enum.RoundCodecError.html +++ b/numcodecs_round/enum.RoundCodecError.html @@ -1,4 +1,4 @@ -RoundCodecError in numcodecs_round - Rust +RoundCodecError in numcodecs_round - Rust diff --git a/numcodecs_round/fn.round.html b/numcodecs_round/fn.round.html index ca81d97e..68f15715 100644 --- a/numcodecs_round/fn.round.html +++ b/numcodecs_round/fn.round.html @@ -1,4 +1,4 @@ -round in numcodecs_round - Rust +round in numcodecs_round - Rust diff --git a/numcodecs_round/index.html b/numcodecs_round/index.html index c257ccb8..62990d26 100644 --- a/numcodecs_round/index.html +++ b/numcodecs_round/index.html @@ -1,4 +1,4 @@ -numcodecs_round - Rust +numcodecs_round - Rust diff --git a/numcodecs_round/struct.Positive.html b/numcodecs_round/struct.Positive.html index bec09800..64d765c0 100644 --- a/numcodecs_round/struct.Positive.html +++ b/numcodecs_round/struct.Positive.html @@ -1,4 +1,4 @@ -Positive in numcodecs_round - Rust +Positive in numcodecs_round - Rust diff --git a/numcodecs_round/struct.RoundCodec.html b/numcodecs_round/struct.RoundCodec.html index 929f289b..01d6d565 100644 --- a/numcodecs_round/struct.RoundCodec.html +++ b/numcodecs_round/struct.RoundCodec.html @@ -1,4 +1,4 @@ -RoundCodec in numcodecs_round - Rust +RoundCodec in numcodecs_round - Rust diff --git a/numcodecs_swizzle_reshape/all.html b/numcodecs_swizzle_reshape/all.html index 9c6d63d2..3924e88b 100644 --- a/numcodecs_swizzle_reshape/all.html +++ b/numcodecs_swizzle_reshape/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate diff --git a/numcodecs_swizzle_reshape/enum.Axis.html b/numcodecs_swizzle_reshape/enum.Axis.html index 805af30a..45113062 100644 --- a/numcodecs_swizzle_reshape/enum.Axis.html +++ b/numcodecs_swizzle_reshape/enum.Axis.html @@ -1,4 +1,4 @@ -Axis in numcodecs_swizzle_reshape - Rust +Axis in numcodecs_swizzle_reshape - Rust diff --git a/numcodecs_swizzle_reshape/enum.AxisGroup.html b/numcodecs_swizzle_reshape/enum.AxisGroup.html index 7d4ceb7b..99da43dd 100644 --- a/numcodecs_swizzle_reshape/enum.AxisGroup.html +++ b/numcodecs_swizzle_reshape/enum.AxisGroup.html @@ -1,4 +1,4 @@ -AxisGroup in numcodecs_swizzle_reshape - Rust +AxisGroup in numcodecs_swizzle_reshape - Rust diff --git a/numcodecs_swizzle_reshape/enum.SwizzleReshapeCodecError.html b/numcodecs_swizzle_reshape/enum.SwizzleReshapeCodecError.html index 0053e5c7..ebf83d98 100644 --- a/numcodecs_swizzle_reshape/enum.SwizzleReshapeCodecError.html +++ b/numcodecs_swizzle_reshape/enum.SwizzleReshapeCodecError.html @@ -1,4 +1,4 @@ -SwizzleReshapeCodecError in numcodecs_swizzle_reshape - Rust +SwizzleReshapeCodecError in numcodecs_swizzle_reshape - Rust diff --git a/numcodecs_swizzle_reshape/fn.swizzle_reshape.html b/numcodecs_swizzle_reshape/fn.swizzle_reshape.html index 8b3502be..22f00fb0 100644 --- a/numcodecs_swizzle_reshape/fn.swizzle_reshape.html +++ b/numcodecs_swizzle_reshape/fn.swizzle_reshape.html @@ -1,4 +1,4 @@ -swizzle_reshape in numcodecs_swizzle_reshape - Rust +swizzle_reshape in numcodecs_swizzle_reshape - Rust diff --git a/numcodecs_swizzle_reshape/fn.undo_swizzle_reshape.html b/numcodecs_swizzle_reshape/fn.undo_swizzle_reshape.html index 532a8030..dd0be225 100644 --- a/numcodecs_swizzle_reshape/fn.undo_swizzle_reshape.html +++ b/numcodecs_swizzle_reshape/fn.undo_swizzle_reshape.html @@ -1,4 +1,4 @@ -undo_swizzle_reshape in numcodecs_swizzle_reshape - Rust +undo_swizzle_reshape in numcodecs_swizzle_reshape - Rust diff --git a/numcodecs_swizzle_reshape/fn.undo_swizzle_reshape_into.html b/numcodecs_swizzle_reshape/fn.undo_swizzle_reshape_into.html index fd37ce66..ec11ed37 100644 --- a/numcodecs_swizzle_reshape/fn.undo_swizzle_reshape_into.html +++ b/numcodecs_swizzle_reshape/fn.undo_swizzle_reshape_into.html @@ -1,4 +1,4 @@ -undo_swizzle_reshape_into in numcodecs_swizzle_reshape - Rust +undo_swizzle_reshape_into in numcodecs_swizzle_reshape - Rust diff --git a/numcodecs_swizzle_reshape/index.html b/numcodecs_swizzle_reshape/index.html index be04921c..07fdaf58 100644 --- a/numcodecs_swizzle_reshape/index.html +++ b/numcodecs_swizzle_reshape/index.html @@ -1,4 +1,4 @@ -numcodecs_swizzle_reshape - Rust +numcodecs_swizzle_reshape - Rust diff --git a/numcodecs_swizzle_reshape/struct.Rest.html b/numcodecs_swizzle_reshape/struct.Rest.html index 0aec316e..428d3371 100644 --- a/numcodecs_swizzle_reshape/struct.Rest.html +++ b/numcodecs_swizzle_reshape/struct.Rest.html @@ -1,4 +1,4 @@ -Rest in numcodecs_swizzle_reshape - Rust +Rest in numcodecs_swizzle_reshape - Rust diff --git a/numcodecs_swizzle_reshape/struct.SwizzleReshapeCodec.html b/numcodecs_swizzle_reshape/struct.SwizzleReshapeCodec.html index 2bc6188f..e00a5559 100644 --- a/numcodecs_swizzle_reshape/struct.SwizzleReshapeCodec.html +++ b/numcodecs_swizzle_reshape/struct.SwizzleReshapeCodec.html @@ -1,4 +1,4 @@ -SwizzleReshapeCodec in numcodecs_swizzle_reshape - Rust +SwizzleReshapeCodec in numcodecs_swizzle_reshape - Rust diff --git a/numcodecs_sz3/all.html b/numcodecs_sz3/all.html index b1f1c4cb..bb83226b 100644 --- a/numcodecs_sz3/all.html +++ b/numcodecs_sz3/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate diff --git a/numcodecs_sz3/enum.Sz3CodecError.html b/numcodecs_sz3/enum.Sz3CodecError.html index 8b8a342b..67b6af8e 100644 --- a/numcodecs_sz3/enum.Sz3CodecError.html +++ b/numcodecs_sz3/enum.Sz3CodecError.html @@ -1,4 +1,4 @@ -Sz3CodecError in numcodecs_sz3 - Rust +Sz3CodecError in numcodecs_sz3 - Rust diff --git a/numcodecs_sz3/enum.Sz3DType.html b/numcodecs_sz3/enum.Sz3DType.html index 22b120e8..044c9e1e 100644 --- a/numcodecs_sz3/enum.Sz3DType.html +++ b/numcodecs_sz3/enum.Sz3DType.html @@ -1,4 +1,4 @@ -Sz3DType in numcodecs_sz3 - Rust +Sz3DType in numcodecs_sz3 - Rust diff --git a/numcodecs_sz3/enum.Sz3Encoder.html b/numcodecs_sz3/enum.Sz3Encoder.html index 47160ed6..f99cd121 100644 --- a/numcodecs_sz3/enum.Sz3Encoder.html +++ b/numcodecs_sz3/enum.Sz3Encoder.html @@ -1,4 +1,4 @@ -Sz3Encoder in numcodecs_sz3 - Rust +Sz3Encoder in numcodecs_sz3 - Rust diff --git a/numcodecs_sz3/enum.Sz3ErrorBound.html b/numcodecs_sz3/enum.Sz3ErrorBound.html index 1bbe9634..d4730d9e 100644 --- a/numcodecs_sz3/enum.Sz3ErrorBound.html +++ b/numcodecs_sz3/enum.Sz3ErrorBound.html @@ -1,4 +1,4 @@ -Sz3ErrorBound in numcodecs_sz3 - Rust +Sz3ErrorBound in numcodecs_sz3 - Rust diff --git a/numcodecs_sz3/enum.Sz3LosslessCompressor.html b/numcodecs_sz3/enum.Sz3LosslessCompressor.html index 22bbb55e..997393e2 100644 --- a/numcodecs_sz3/enum.Sz3LosslessCompressor.html +++ b/numcodecs_sz3/enum.Sz3LosslessCompressor.html @@ -1,4 +1,4 @@ -Sz3LosslessCompressor in numcodecs_sz3 - Rust +Sz3LosslessCompressor in numcodecs_sz3 - Rust diff --git a/numcodecs_sz3/enum.Sz3Predictor.html b/numcodecs_sz3/enum.Sz3Predictor.html index 009c4d25..b94fc204 100644 --- a/numcodecs_sz3/enum.Sz3Predictor.html +++ b/numcodecs_sz3/enum.Sz3Predictor.html @@ -1,4 +1,4 @@ -Sz3Predictor in numcodecs_sz3 - Rust +Sz3Predictor in numcodecs_sz3 - Rust diff --git a/numcodecs_sz3/fn.compress.html b/numcodecs_sz3/fn.compress.html index 11ce1391..f8a561e1 100644 --- a/numcodecs_sz3/fn.compress.html +++ b/numcodecs_sz3/fn.compress.html @@ -1,4 +1,4 @@ -compress in numcodecs_sz3 - Rust +compress in numcodecs_sz3 - Rust diff --git a/numcodecs_sz3/fn.decompress.html b/numcodecs_sz3/fn.decompress.html index 2af0b853..b4708f2e 100644 --- a/numcodecs_sz3/fn.decompress.html +++ b/numcodecs_sz3/fn.decompress.html @@ -1,4 +1,4 @@ -decompress in numcodecs_sz3 - Rust +decompress in numcodecs_sz3 - Rust diff --git a/numcodecs_sz3/index.html b/numcodecs_sz3/index.html index 2c5e4abd..d551be4c 100644 --- a/numcodecs_sz3/index.html +++ b/numcodecs_sz3/index.html @@ -1,4 +1,4 @@ -numcodecs_sz3 - Rust +numcodecs_sz3 - Rust diff --git a/numcodecs_sz3/struct.Sz3Codec.html b/numcodecs_sz3/struct.Sz3Codec.html index c5d07ec0..73c41f18 100644 --- a/numcodecs_sz3/struct.Sz3Codec.html +++ b/numcodecs_sz3/struct.Sz3Codec.html @@ -1,4 +1,4 @@ -Sz3Codec in numcodecs_sz3 - Rust +Sz3Codec in numcodecs_sz3 - Rust diff --git a/numcodecs_sz3/struct.Sz3CodingError.html b/numcodecs_sz3/struct.Sz3CodingError.html index b32c48d1..32ffa2d3 100644 --- a/numcodecs_sz3/struct.Sz3CodingError.html +++ b/numcodecs_sz3/struct.Sz3CodingError.html @@ -1,4 +1,4 @@ -Sz3CodingError in numcodecs_sz3 - Rust +Sz3CodingError in numcodecs_sz3 - Rust diff --git a/numcodecs_sz3/struct.Sz3HeaderError.html b/numcodecs_sz3/struct.Sz3HeaderError.html index 94fd957c..c7c99709 100644 --- a/numcodecs_sz3/struct.Sz3HeaderError.html +++ b/numcodecs_sz3/struct.Sz3HeaderError.html @@ -1,4 +1,4 @@ -Sz3HeaderError in numcodecs_sz3 - Rust +Sz3HeaderError in numcodecs_sz3 - Rust diff --git a/numcodecs_sz3/trait.Sz3Element.html b/numcodecs_sz3/trait.Sz3Element.html index e1493af2..a8cc1890 100644 --- a/numcodecs_sz3/trait.Sz3Element.html +++ b/numcodecs_sz3/trait.Sz3Element.html @@ -1,4 +1,4 @@ -Sz3Element in numcodecs_sz3 - Rust +Sz3Element in numcodecs_sz3 - Rust diff --git a/numcodecs_uniform_noise/all.html b/numcodecs_uniform_noise/all.html index 2e051ec2..5074191c 100644 --- a/numcodecs_uniform_noise/all.html +++ b/numcodecs_uniform_noise/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate diff --git a/numcodecs_uniform_noise/enum.UniformNoiseCodecError.html b/numcodecs_uniform_noise/enum.UniformNoiseCodecError.html index f00738ea..db61e4c2 100644 --- a/numcodecs_uniform_noise/enum.UniformNoiseCodecError.html +++ b/numcodecs_uniform_noise/enum.UniformNoiseCodecError.html @@ -1,4 +1,4 @@ -UniformNoiseCodecError in numcodecs_uniform_noise - Rust +UniformNoiseCodecError in numcodecs_uniform_noise - Rust diff --git a/numcodecs_uniform_noise/fn.add_uniform_noise.html b/numcodecs_uniform_noise/fn.add_uniform_noise.html index a0ee1914..6a7bc4ca 100644 --- a/numcodecs_uniform_noise/fn.add_uniform_noise.html +++ b/numcodecs_uniform_noise/fn.add_uniform_noise.html @@ -1,4 +1,4 @@ -add_uniform_noise in numcodecs_uniform_noise - Rust +add_uniform_noise in numcodecs_uniform_noise - Rust diff --git a/numcodecs_uniform_noise/index.html b/numcodecs_uniform_noise/index.html index f7d94ccc..165b142a 100644 --- a/numcodecs_uniform_noise/index.html +++ b/numcodecs_uniform_noise/index.html @@ -1,4 +1,4 @@ -numcodecs_uniform_noise - Rust +numcodecs_uniform_noise - Rust diff --git a/numcodecs_uniform_noise/struct.UniformNoiseCodec.html b/numcodecs_uniform_noise/struct.UniformNoiseCodec.html index 4ef6f358..dc040ff2 100644 --- a/numcodecs_uniform_noise/struct.UniformNoiseCodec.html +++ b/numcodecs_uniform_noise/struct.UniformNoiseCodec.html @@ -1,4 +1,4 @@ -UniformNoiseCodec in numcodecs_uniform_noise - Rust +UniformNoiseCodec in numcodecs_uniform_noise - Rust diff --git a/numcodecs_uniform_noise/trait.FloatExt.html b/numcodecs_uniform_noise/trait.FloatExt.html index 2db56d0d..890a7e31 100644 --- a/numcodecs_uniform_noise/trait.FloatExt.html +++ b/numcodecs_uniform_noise/trait.FloatExt.html @@ -1,4 +1,4 @@ -FloatExt in numcodecs_uniform_noise - Rust +FloatExt in numcodecs_uniform_noise - Rust diff --git a/numcodecs_wasm/all.html b/numcodecs_wasm/all.html index 38b08923..5c7f5ea8 100644 --- a/numcodecs_wasm/all.html +++ b/numcodecs_wasm/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate diff --git a/numcodecs_wasm/index.html b/numcodecs_wasm/index.html index bd5cf830..3cf2ff6f 100644 --- a/numcodecs_wasm/index.html +++ b/numcodecs_wasm/index.html @@ -1,4 +1,4 @@ -numcodecs_wasm - Rust +numcodecs_wasm - Rust diff --git a/numcodecs_wasm_builder/all.html b/numcodecs_wasm_builder/all.html index b660a491..f1570cf9 100644 --- a/numcodecs_wasm_builder/all.html +++ b/numcodecs_wasm_builder/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate diff --git a/numcodecs_wasm_builder/fn.adapt_wasi_snapshot_to_preview2.html b/numcodecs_wasm_builder/fn.adapt_wasi_snapshot_to_preview2.html index 5ca038f1..b489e568 100644 --- a/numcodecs_wasm_builder/fn.adapt_wasi_snapshot_to_preview2.html +++ b/numcodecs_wasm_builder/fn.adapt_wasi_snapshot_to_preview2.html @@ -1,4 +1,4 @@ -adapt_wasi_snapshot_to_preview2 in numcodecs_wasm_builder - Rust +adapt_wasi_snapshot_to_preview2 in numcodecs_wasm_builder - Rust diff --git a/numcodecs_wasm_builder/fn.build_wasm_codec.html b/numcodecs_wasm_builder/fn.build_wasm_codec.html index f8e36404..f5201b07 100644 --- a/numcodecs_wasm_builder/fn.build_wasm_codec.html +++ b/numcodecs_wasm_builder/fn.build_wasm_codec.html @@ -1,4 +1,4 @@ -build_wasm_codec in numcodecs_wasm_builder - Rust +build_wasm_codec in numcodecs_wasm_builder - Rust diff --git a/numcodecs_wasm_builder/fn.configure_cargo_cmd.html b/numcodecs_wasm_builder/fn.configure_cargo_cmd.html index 7e7f4a2e..c35ded2c 100644 --- a/numcodecs_wasm_builder/fn.configure_cargo_cmd.html +++ b/numcodecs_wasm_builder/fn.configure_cargo_cmd.html @@ -1,4 +1,4 @@ -configure_cargo_cmd in numcodecs_wasm_builder - Rust +configure_cargo_cmd in numcodecs_wasm_builder - Rust diff --git a/numcodecs_wasm_builder/fn.copy_buildenv_to_crate.html b/numcodecs_wasm_builder/fn.copy_buildenv_to_crate.html index f32ce335..2ac5f22e 100644 --- a/numcodecs_wasm_builder/fn.copy_buildenv_to_crate.html +++ b/numcodecs_wasm_builder/fn.copy_buildenv_to_crate.html @@ -1,4 +1,4 @@ -copy_buildenv_to_crate in numcodecs_wasm_builder - Rust +copy_buildenv_to_crate in numcodecs_wasm_builder - Rust diff --git a/numcodecs_wasm_builder/fn.create_codec_wasm_component_crate.html b/numcodecs_wasm_builder/fn.create_codec_wasm_component_crate.html index 589acee6..8bbf565c 100644 --- a/numcodecs_wasm_builder/fn.create_codec_wasm_component_crate.html +++ b/numcodecs_wasm_builder/fn.create_codec_wasm_component_crate.html @@ -1,4 +1,4 @@ -create_codec_wasm_component_crate in numcodecs_wasm_builder - Rust +create_codec_wasm_component_crate in numcodecs_wasm_builder - Rust diff --git a/numcodecs_wasm_builder/fn.main.html b/numcodecs_wasm_builder/fn.main.html index c6724b87..37295e8b 100644 --- a/numcodecs_wasm_builder/fn.main.html +++ b/numcodecs_wasm_builder/fn.main.html @@ -1,4 +1,4 @@ -main in numcodecs_wasm_builder - Rust +main in numcodecs_wasm_builder - Rust diff --git a/numcodecs_wasm_builder/fn.optimize_wasm_codec.html b/numcodecs_wasm_builder/fn.optimize_wasm_codec.html index 63437499..608d77e8 100644 --- a/numcodecs_wasm_builder/fn.optimize_wasm_codec.html +++ b/numcodecs_wasm_builder/fn.optimize_wasm_codec.html @@ -1,4 +1,4 @@ -optimize_wasm_codec in numcodecs_wasm_builder - Rust +optimize_wasm_codec in numcodecs_wasm_builder - Rust diff --git a/numcodecs_wasm_builder/index.html b/numcodecs_wasm_builder/index.html index f4eec3d3..7e76cd5a 100644 --- a/numcodecs_wasm_builder/index.html +++ b/numcodecs_wasm_builder/index.html @@ -1,4 +1,4 @@ -numcodecs_wasm_builder - Rust +numcodecs_wasm_builder - Rust diff --git a/numcodecs_wasm_builder/struct.Args.html b/numcodecs_wasm_builder/struct.Args.html index c3087699..8b420720 100644 --- a/numcodecs_wasm_builder/struct.Args.html +++ b/numcodecs_wasm_builder/struct.Args.html @@ -1,4 +1,4 @@ -Args in numcodecs_wasm_builder - Rust +Args in numcodecs_wasm_builder - Rust diff --git a/numcodecs_wasm_builder/struct.NixEnv.html b/numcodecs_wasm_builder/struct.NixEnv.html index 12f6cef4..b5b29182 100644 --- a/numcodecs_wasm_builder/struct.NixEnv.html +++ b/numcodecs_wasm_builder/struct.NixEnv.html @@ -1,4 +1,4 @@ -NixEnv in numcodecs_wasm_builder - Rust +NixEnv in numcodecs_wasm_builder - Rust diff --git a/numcodecs_wasm_guest/all.html b/numcodecs_wasm_guest/all.html index a77983c2..39eef10a 100644 --- a/numcodecs_wasm_guest/all.html +++ b/numcodecs_wasm_guest/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate diff --git a/numcodecs_wasm_guest/index.html b/numcodecs_wasm_guest/index.html index d6da751f..844b8bc0 100644 --- a/numcodecs_wasm_guest/index.html +++ b/numcodecs_wasm_guest/index.html @@ -1,4 +1,4 @@ -numcodecs_wasm_guest - Rust +numcodecs_wasm_guest - Rust diff --git a/numcodecs_wasm_guest/macro.export_codec.html b/numcodecs_wasm_guest/macro.export_codec.html index 08552b3f..f83dfd4e 100644 --- a/numcodecs_wasm_guest/macro.export_codec.html +++ b/numcodecs_wasm_guest/macro.export_codec.html @@ -1,4 +1,4 @@ -export_codec in numcodecs_wasm_guest - Rust +export_codec in numcodecs_wasm_guest - Rust diff --git a/numcodecs_wasm_host/all.html b/numcodecs_wasm_host/all.html index ab9fc832..6c3145a1 100644 --- a/numcodecs_wasm_host/all.html +++ b/numcodecs_wasm_host/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate @@ -36,4 +36,4 @@ }); -

List of all items

Structs

\ No newline at end of file +

List of all items

Structs

\ No newline at end of file diff --git a/numcodecs_wasm_host/error/struct.GuestError.html b/numcodecs_wasm_host/error/struct.CodecError.html similarity index 52% rename from numcodecs_wasm_host/error/struct.GuestError.html rename to numcodecs_wasm_host/error/struct.CodecError.html index c7740c70..4bca3193 100644 --- a/numcodecs_wasm_host/error/struct.GuestError.html +++ b/numcodecs_wasm_host/error/struct.CodecError.html @@ -1,11 +1,11 @@ - + Redirection -

Redirecting to ../../numcodecs_wasm_host/struct.GuestError.html...

- +

Redirecting to ../../numcodecs_wasm_host/struct.CodecError.html...

+ \ No newline at end of file diff --git a/numcodecs_wasm_host/index.html b/numcodecs_wasm_host/index.html index fa437076..633fc19b 100644 --- a/numcodecs_wasm_host/index.html +++ b/numcodecs_wasm_host/index.html @@ -1,4 +1,4 @@ -numcodecs_wasm_host - Rust +numcodecs_wasm_host - Rust @@ -36,4 +36,8 @@ }); -

Crate numcodecs_wasm_host

Source

Structs§

GuestError
NumcodecsWitInterfaces
RuntimeError
WasmCodec
WasmCodecComponent
\ No newline at end of file +

Crate numcodecs_wasm_host

Source
Expand description

CI Status MSRV Latest Version Rust Doc Crate Rust Doc Main

+

wasm32 host-side bindings for the numcodecs API, which allows you to +import a codec from a WASM component.

+

Structs§

CodecError
Opaque error type for errors that occur within the codec implementations +inside the WebAssembly component.
NumcodecsWitInterfaces
WebAssembly Interface Type (WIT) interfaces for numcodecs
RuntimeError
Opaque error type for errors that occur within the WebAssembly runtime.
WasmCodec
Codec instantiated inside a WebAssembly component.
WasmCodecComponent
WebAssembly component that exports the numcodecs:abc/codec interface.
\ No newline at end of file diff --git a/numcodecs_wasm_host/sidebar-items.js b/numcodecs_wasm_host/sidebar-items.js index cc92f2cd..5d956d06 100644 --- a/numcodecs_wasm_host/sidebar-items.js +++ b/numcodecs_wasm_host/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"struct":["GuestError","NumcodecsWitInterfaces","RuntimeError","WasmCodec","WasmCodecComponent"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"struct":["CodecError","NumcodecsWitInterfaces","RuntimeError","WasmCodec","WasmCodecComponent"]}; \ No newline at end of file diff --git a/numcodecs_wasm_host/struct.GuestError.html b/numcodecs_wasm_host/struct.CodecError.html similarity index 65% rename from numcodecs_wasm_host/struct.GuestError.html rename to numcodecs_wasm_host/struct.CodecError.html index 69b97467..0c4b206e 100644 --- a/numcodecs_wasm_host/struct.GuestError.html +++ b/numcodecs_wasm_host/struct.CodecError.html @@ -1,4 +1,4 @@ -GuestError in numcodecs_wasm_host - Rust +CodecError in numcodecs_wasm_host - Rust @@ -36,7 +36,12 @@ }); -

Struct GuestError

Source
pub struct GuestError { /* private fields */ }

Trait Implementations§

Source§

impl Debug for GuestError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for GuestError

Source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Error for GuestError

Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +

Struct CodecError

Source
pub struct CodecError { /* private fields */ }
Expand description

Opaque error type for errors that occur within the codec implementations +inside the WebAssembly component.

+

The error preserves the complete causality chain, i.e. calling +std::error::Error::source works, though the types in the chain are +erased.

+

Trait Implementations§

Source§

impl Debug for CodecError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for CodecError

Source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Error for CodecError

Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/numcodecs_wasm_host/struct.NumcodecsWitInterfaces.html b/numcodecs_wasm_host/struct.NumcodecsWitInterfaces.html index 9e4c86e4..45918198 100644 --- a/numcodecs_wasm_host/struct.NumcodecsWitInterfaces.html +++ b/numcodecs_wasm_host/struct.NumcodecsWitInterfaces.html @@ -1,4 +1,4 @@ -NumcodecsWitInterfaces in numcodecs_wasm_host - Rust +NumcodecsWitInterfaces in numcodecs_wasm_host - Rust @@ -36,9 +36,12 @@ }); -

Struct NumcodecsWitInterfaces

Source
#[non_exhaustive]
pub struct NumcodecsWitInterfaces { +

Struct NumcodecsWitInterfaces

Source
#[non_exhaustive]
pub struct NumcodecsWitInterfaces { pub codec: InterfaceIdentifier, -}

Fields (Non-exhaustive)§

This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.
§codec: InterfaceIdentifier

Implementations§

Source§

impl NumcodecsWitInterfaces

Source

pub fn get() -> &'static Self

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +}

Expand description

WebAssembly Interface Type (WIT) interfaces for numcodecs

+

Fields (Non-exhaustive)§

This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.
§codec: InterfaceIdentifier

The numcodecs:abc/codec interface

+

Implementations§

Source§

impl NumcodecsWitInterfaces

Source

pub fn get() -> &'static Self

Get the once-computed interfaces

+

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/numcodecs_wasm_host/struct.RuntimeError.html b/numcodecs_wasm_host/struct.RuntimeError.html index 3b09357e..6996ac6b 100644 --- a/numcodecs_wasm_host/struct.RuntimeError.html +++ b/numcodecs_wasm_host/struct.RuntimeError.html @@ -1,4 +1,4 @@ -RuntimeError in numcodecs_wasm_host - Rust +RuntimeError in numcodecs_wasm_host - Rust @@ -36,7 +36,8 @@ }); -

Struct RuntimeError

Source
pub struct RuntimeError(/* private fields */);

Trait Implementations§

Source§

impl Debug for RuntimeError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for RuntimeError

Source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Error for RuntimeError

Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more
Source§

impl From<Error> for RuntimeError

Source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +

Struct RuntimeError

Source
pub struct RuntimeError(/* private fields */);
Expand description

Opaque error type for errors that occur within the WebAssembly runtime.

+

Trait Implementations§

Source§

impl Debug for RuntimeError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for RuntimeError

Source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Error for RuntimeError

Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more
Source§

impl From<Error> for RuntimeError

Source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/numcodecs_wasm_host/struct.WasmCodec.html b/numcodecs_wasm_host/struct.WasmCodec.html index 703b970b..b1781d68 100644 --- a/numcodecs_wasm_host/struct.WasmCodec.html +++ b/numcodecs_wasm_host/struct.WasmCodec.html @@ -1,4 +1,4 @@ -WasmCodec in numcodecs_wasm_host - Rust +WasmCodec in numcodecs_wasm_host - Rust @@ -36,28 +36,91 @@ }); -

Struct WasmCodec

Source
pub struct WasmCodec { /* private fields */ }

Implementations§

Source§

impl WasmCodec

Source

pub fn encode( +

Struct WasmCodec

Source
pub struct WasmCodec { /* private fields */ }
Expand description

Codec instantiated inside a WebAssembly component.

+

WasmCodec does not implement the Codec, +DynCodec, Clone, or Drop traits itself so +that it can expose un-opinionated bindings. However, it provides methods +that can be used to implement these traits on a wrapper.

+

Implementations§

Source§

impl WasmCodec

Methods for implementing the Codec trait

+
Source

pub fn encode( &self, ctx: impl AsContextMut, data: AnyCowArray<'_>, -) -> Result<Result<AnyArray, GuestError>, RuntimeError>

Source

pub fn decode( +) -> Result<Result<AnyArray, CodecError>, RuntimeError>

Encodes the data and returns the result.

+

The ctx must refer to the same store in which the component was +instantiated.

+
§Errors
+

Errors with a

+ +
Source

pub fn decode( &self, ctx: impl AsContextMut, encoded: AnyCowArray<'_>, -) -> Result<Result<AnyArray, GuestError>, RuntimeError>

Source

pub fn decode_into( +) -> Result<Result<AnyArray, CodecError>, RuntimeError>

Decodes the encoded data and returns the result.

+

The ctx must refer to the same store in which the component was +instantiated.

+
§Errors
+

Errors with a

+ +
Source

pub fn decode_into( &self, ctx: impl AsContextMut, encoded: AnyArrayView<'_>, decoded: AnyArrayViewMut<'_>, -) -> Result<Result<(), GuestError>, RuntimeError>

Source§

impl WasmCodec

Decodes the encoded data and writes the result into the provided +decoded output.

+

The output must have the correct type and shape.

+

The ctx must refer to the same store in which the component was +instantiated.

+
§Errors
+

Errors with a

+ +
Source§

impl WasmCodec

Methods for implementing the DynCodec trait

+
Source

pub fn ty(&self) -> WasmCodecComponent

Returns the component object for this codec.

+
Source

pub fn get_config<S: Serializer>( &self, ctx: impl AsContextMut, serializer: S, -) -> Result<S::Ok, S::Error>

Source§

impl WasmCodec

Source

pub fn try_clone(&self, ctx: impl AsContextMut) -> Result<Self, Error>

Source

pub fn try_clone_into( +) -> Result<S::Ok, S::Error>

Serializes the configuration parameters for this codec.

+

The ctx must refer to the same store in which the component was +instantiated.

+
§Errors
+

Errors if serializing the codec configuration or interacting with the +component fails.

+
Source§

impl WasmCodec

Methods for implementing the Clone trait

+
Source

pub fn try_clone(&self, ctx: impl AsContextMut) -> Result<Self, Error>

Try cloning the codec by recreating it from its configuration.

+

The ctx must refer to the same store in which the component was +instantiated.

+
§Errors
+

Errors if serializing the codec configuration, constructing the new +codec, or interacting with the component fails.

+
Source

pub fn try_clone_into( &self, ctx_from: impl AsContextMut, ctx_into: impl AsContextMut, -) -> Result<Self, Error>

Source

pub fn drop(&self, ctx: impl AsContextMut) -> Result<(), RuntimeError>

Auto Trait Implementations§

§

impl Freeze for WasmCodec

§

impl !RefUnwindSafe for WasmCodec

§

impl Send for WasmCodec

§

impl Sync for WasmCodec

§

impl Unpin for WasmCodec

§

impl !UnwindSafe for WasmCodec

Blanket Implementations§

Source§

impl<T> Any for T
where +) -> Result<Self, Error>

Try cloning the codec into a different context by recreating it from +its configuration.

+

The ctx_from must refer to the same store in which the component was +instantiated.

+
§Errors
+

Errors if serializing the codec configuration, constructing the new +codec, or interacting with the component fails.

+
Source§

impl WasmCodec

Methods for implementing the Drop trait

+
Source

pub fn try_drop(&self, ctx: impl AsContextMut) -> Result<(), RuntimeError>

Try dropping the codec.

+

The ctx must refer to the same store in which the component was +instantiated.

+
§Errors
+

Errors if the codec’s resource is borrowed or has already been dropped.

+

Auto Trait Implementations§

§

impl Freeze for WasmCodec

§

impl !RefUnwindSafe for WasmCodec

§

impl Send for WasmCodec

§

impl Sync for WasmCodec

§

impl Unpin for WasmCodec

§

impl !UnwindSafe for WasmCodec

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -72,6 +135,6 @@ F: FnOnce(&Self) -> bool,
Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> -otherwise. Read more
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T, U> TryFrom<U> for T
where +otherwise. Read more

§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/numcodecs_wasm_host/struct.WasmCodecComponent.html b/numcodecs_wasm_host/struct.WasmCodecComponent.html index b84f0552..de7be68e 100644 --- a/numcodecs_wasm_host/struct.WasmCodecComponent.html +++ b/numcodecs_wasm_host/struct.WasmCodecComponent.html @@ -1,4 +1,4 @@ -WasmCodecComponent in numcodecs_wasm_host - Rust +WasmCodecComponent in numcodecs_wasm_host - Rust @@ -36,14 +36,43 @@ }); -

Struct WasmCodecComponent

Source
pub struct WasmCodecComponent { /* private fields */ }

Implementations§

Source§

impl WasmCodecComponent

Source

pub fn new( - instance: Instance, +

Struct WasmCodecComponent

Source
pub struct WasmCodecComponent { /* private fields */ }
Expand description

WebAssembly component that exports the numcodecs:abc/codec interface.

+

WasmCodecComponent does not implement the +DynCodecType trait itself so that it can expose +un-opinionated bindings. However, it provides methods with that can be used +to implement the trait on a wrapper.

+

Implementations§

Source§

impl WasmCodecComponent

Source

pub fn new( ctx: impl AsContextMut, -) -> Result<Self, RuntimeError>

Source§

impl WasmCodecComponent

Source

pub fn codec_id(&self) -> &str

Source

pub fn codec_config_schema(&self) -> &Schema

Source

pub fn codec_from_config<'de, D: Deserializer<'de>>( + instance: Instance, +) -> Result<Self, RuntimeError>

Import the numcodecs:abc/codec interface from a WebAssembly component +instance.

+

The ctx must refer to the same store in which the instance was +instantiated.

+
§Warning
+

The WasmCodecComponent does not own the provided instance and +never calls [Instance::drop]. It is the responsibility of the code +creating the WasmCodecComponent to destroy the instance after the +component, and all codecs created from it, have been destroyed.

+
§Errors
+

Errors if the instance does not export the numcodecs:abc/codec +interface or if interacting with the component fails.

+

Source§

impl WasmCodecComponent

Methods for implementing the DynCodecType trait

+
Source

pub fn codec_id(&self) -> &str

Codec identifier.

+
Source

pub fn codec_config_schema(&self) -> &Schema

JSON schema for the codec’s configuration.

+
Source

pub fn codec_from_config<'de, D: Deserializer<'de>>( &self, ctx: impl AsContextMut, config: D, -) -> Result<WasmCodec, D::Error>

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +) -> Result<WasmCodec, D::Error>

Instantiate a codec of this type from a serialized configuration.

+

The config must not contain an id field. If the config may +contain one, use the +codec_from_config_with_id +helper function.

+

The config must be compatible with JSON encoding.

+
§Errors
+

Errors if constructing the codec or interacting with the component +fails.

+

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/numcodecs_wasm_host_reproducible/all.html b/numcodecs_wasm_host_reproducible/all.html index c178fbb8..745a5ab6 100644 --- a/numcodecs_wasm_host_reproducible/all.html +++ b/numcodecs_wasm_host_reproducible/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate diff --git a/numcodecs_wasm_host_reproducible/enum.ReproducibleWasmCodecError.html b/numcodecs_wasm_host_reproducible/enum.ReproducibleWasmCodecError.html index b8f0f24c..499fcb3f 100644 --- a/numcodecs_wasm_host_reproducible/enum.ReproducibleWasmCodecError.html +++ b/numcodecs_wasm_host_reproducible/enum.ReproducibleWasmCodecError.html @@ -1,4 +1,4 @@ -ReproducibleWasmCodecError in numcodecs_wasm_host_reproducible - Rust +ReproducibleWasmCodecError in numcodecs_wasm_host_reproducible - Rust @@ -46,9 +46,9 @@ }, Guest { codec_id: Arc<str>, - source: GuestError, + source: CodecError, }, -}

Variants§

§

Poisoned

Fields

§codec_id: Arc<str>
§

Runtime

Fields

§codec_id: Arc<str>
§source: RuntimeError
§

Guest

Fields

§codec_id: Arc<str>
§source: GuestError

Trait Implementations§

Source§

impl Debug for ReproducibleWasmCodecError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for ReproducibleWasmCodecError

Source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Error for ReproducibleWasmCodecError

Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +}

Variants§

§

Poisoned

Fields

§codec_id: Arc<str>
§

Runtime

Fields

§codec_id: Arc<str>
§source: RuntimeError
§

Guest

Fields

§codec_id: Arc<str>
§source: CodecError

Trait Implementations§

Source§

impl Debug for ReproducibleWasmCodecError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for ReproducibleWasmCodecError

Source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Error for ReproducibleWasmCodecError

Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/numcodecs_wasm_host_reproducible/index.html b/numcodecs_wasm_host_reproducible/index.html index fb000f27..407a0cbf 100644 --- a/numcodecs_wasm_host_reproducible/index.html +++ b/numcodecs_wasm_host_reproducible/index.html @@ -1,4 +1,4 @@ -numcodecs_wasm_host_reproducible - Rust +numcodecs_wasm_host_reproducible - Rust diff --git a/numcodecs_wasm_host_reproducible/struct.ReproducibleWasmCodec.html b/numcodecs_wasm_host_reproducible/struct.ReproducibleWasmCodec.html index 6f399bbc..85022c6c 100644 --- a/numcodecs_wasm_host_reproducible/struct.ReproducibleWasmCodec.html +++ b/numcodecs_wasm_host_reproducible/struct.ReproducibleWasmCodec.html @@ -1,4 +1,4 @@ -ReproducibleWasmCodec in numcodecs_wasm_host_reproducible - Rust +ReproducibleWasmCodec in numcodecs_wasm_host_reproducible - Rust diff --git a/numcodecs_wasm_host_reproducible/struct.ReproducibleWasmCodecType.html b/numcodecs_wasm_host_reproducible/struct.ReproducibleWasmCodecType.html index 769aa00e..780af5d9 100644 --- a/numcodecs_wasm_host_reproducible/struct.ReproducibleWasmCodecType.html +++ b/numcodecs_wasm_host_reproducible/struct.ReproducibleWasmCodecType.html @@ -1,4 +1,4 @@ -ReproducibleWasmCodecType in numcodecs_wasm_host_reproducible - Rust +ReproducibleWasmCodecType in numcodecs_wasm_host_reproducible - Rust diff --git a/numcodecs_wasm_logging/all.html b/numcodecs_wasm_logging/all.html index 361d541a..ed82da5d 100644 --- a/numcodecs_wasm_logging/all.html +++ b/numcodecs_wasm_logging/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate diff --git a/numcodecs_wasm_logging/index.html b/numcodecs_wasm_logging/index.html index 3d363b37..c24613da 100644 --- a/numcodecs_wasm_logging/index.html +++ b/numcodecs_wasm_logging/index.html @@ -1,4 +1,4 @@ -numcodecs_wasm_logging - Rust +numcodecs_wasm_logging - Rust diff --git a/numcodecs_wasm_logging/struct.LoggingCodec.html b/numcodecs_wasm_logging/struct.LoggingCodec.html index e749d5fc..85cb6dff 100644 --- a/numcodecs_wasm_logging/struct.LoggingCodec.html +++ b/numcodecs_wasm_logging/struct.LoggingCodec.html @@ -1,4 +1,4 @@ -LoggingCodec in numcodecs_wasm_logging - Rust +LoggingCodec in numcodecs_wasm_logging - Rust diff --git a/numcodecs_zfp/all.html b/numcodecs_zfp/all.html index ef24958e..0888de9a 100644 --- a/numcodecs_zfp/all.html +++ b/numcodecs_zfp/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate diff --git a/numcodecs_zfp/enum.ZfpCodecError.html b/numcodecs_zfp/enum.ZfpCodecError.html index 56c9a9e8..220dfd81 100644 --- a/numcodecs_zfp/enum.ZfpCodecError.html +++ b/numcodecs_zfp/enum.ZfpCodecError.html @@ -1,4 +1,4 @@ -ZfpCodecError in numcodecs_zfp - Rust +ZfpCodecError in numcodecs_zfp - Rust diff --git a/numcodecs_zfp/enum.ZfpCompressionMode.html b/numcodecs_zfp/enum.ZfpCompressionMode.html index 56de3871..17955d75 100644 --- a/numcodecs_zfp/enum.ZfpCompressionMode.html +++ b/numcodecs_zfp/enum.ZfpCompressionMode.html @@ -1,4 +1,4 @@ -ZfpCompressionMode in numcodecs_zfp - Rust +ZfpCompressionMode in numcodecs_zfp - Rust diff --git a/numcodecs_zfp/fn.compress.html b/numcodecs_zfp/fn.compress.html index c957fea8..90c20926 100644 --- a/numcodecs_zfp/fn.compress.html +++ b/numcodecs_zfp/fn.compress.html @@ -1,4 +1,4 @@ -compress in numcodecs_zfp - Rust +compress in numcodecs_zfp - Rust diff --git a/numcodecs_zfp/fn.decompress.html b/numcodecs_zfp/fn.decompress.html index dee87644..f97ae444 100644 --- a/numcodecs_zfp/fn.decompress.html +++ b/numcodecs_zfp/fn.decompress.html @@ -1,4 +1,4 @@ -decompress in numcodecs_zfp - Rust +decompress in numcodecs_zfp - Rust diff --git a/numcodecs_zfp/fn.decompress_into.html b/numcodecs_zfp/fn.decompress_into.html index c8c396af..36900ad0 100644 --- a/numcodecs_zfp/fn.decompress_into.html +++ b/numcodecs_zfp/fn.decompress_into.html @@ -1,4 +1,4 @@ -decompress_into in numcodecs_zfp - Rust +decompress_into in numcodecs_zfp - Rust diff --git a/numcodecs_zfp/index.html b/numcodecs_zfp/index.html index 3bd02f8a..73869725 100644 --- a/numcodecs_zfp/index.html +++ b/numcodecs_zfp/index.html @@ -1,4 +1,4 @@ -numcodecs_zfp - Rust +numcodecs_zfp - Rust diff --git a/numcodecs_zfp/struct.ZfpCodec.html b/numcodecs_zfp/struct.ZfpCodec.html index 98d45948..121addd1 100644 --- a/numcodecs_zfp/struct.ZfpCodec.html +++ b/numcodecs_zfp/struct.ZfpCodec.html @@ -1,4 +1,4 @@ -ZfpCodec in numcodecs_zfp - Rust +ZfpCodec in numcodecs_zfp - Rust diff --git a/numcodecs_zlib/all.html b/numcodecs_zlib/all.html index bc3d5b46..7aa2c625 100644 --- a/numcodecs_zlib/all.html +++ b/numcodecs_zlib/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate diff --git a/numcodecs_zlib/enum.ZlibCodecError.html b/numcodecs_zlib/enum.ZlibCodecError.html index 1c781fa9..46a713ed 100644 --- a/numcodecs_zlib/enum.ZlibCodecError.html +++ b/numcodecs_zlib/enum.ZlibCodecError.html @@ -1,4 +1,4 @@ -ZlibCodecError in numcodecs_zlib - Rust +ZlibCodecError in numcodecs_zlib - Rust diff --git a/numcodecs_zlib/enum.ZlibLevel.html b/numcodecs_zlib/enum.ZlibLevel.html index 55838aa4..aa82a308 100644 --- a/numcodecs_zlib/enum.ZlibLevel.html +++ b/numcodecs_zlib/enum.ZlibLevel.html @@ -1,4 +1,4 @@ -ZlibLevel in numcodecs_zlib - Rust +ZlibLevel in numcodecs_zlib - Rust diff --git a/numcodecs_zlib/fn.compress.html b/numcodecs_zlib/fn.compress.html index e079c2d5..d1ff9c61 100644 --- a/numcodecs_zlib/fn.compress.html +++ b/numcodecs_zlib/fn.compress.html @@ -1,4 +1,4 @@ -compress in numcodecs_zlib - Rust +compress in numcodecs_zlib - Rust diff --git a/numcodecs_zlib/fn.decompress.html b/numcodecs_zlib/fn.decompress.html index e6c09195..2076f183 100644 --- a/numcodecs_zlib/fn.decompress.html +++ b/numcodecs_zlib/fn.decompress.html @@ -1,4 +1,4 @@ -decompress in numcodecs_zlib - Rust +decompress in numcodecs_zlib - Rust diff --git a/numcodecs_zlib/fn.decompress_into.html b/numcodecs_zlib/fn.decompress_into.html index e4bd5ed7..07bc5ddf 100644 --- a/numcodecs_zlib/fn.decompress_into.html +++ b/numcodecs_zlib/fn.decompress_into.html @@ -1,4 +1,4 @@ -decompress_into in numcodecs_zlib - Rust +decompress_into in numcodecs_zlib - Rust diff --git a/numcodecs_zlib/index.html b/numcodecs_zlib/index.html index ccc1a145..b8438e71 100644 --- a/numcodecs_zlib/index.html +++ b/numcodecs_zlib/index.html @@ -1,4 +1,4 @@ -numcodecs_zlib - Rust +numcodecs_zlib - Rust diff --git a/numcodecs_zlib/struct.ZlibCodec.html b/numcodecs_zlib/struct.ZlibCodec.html index 740d11ba..ccf5c15f 100644 --- a/numcodecs_zlib/struct.ZlibCodec.html +++ b/numcodecs_zlib/struct.ZlibCodec.html @@ -1,4 +1,4 @@ -ZlibCodec in numcodecs_zlib - Rust +ZlibCodec in numcodecs_zlib - Rust diff --git a/numcodecs_zlib/struct.ZlibDecodeError.html b/numcodecs_zlib/struct.ZlibDecodeError.html index f0bda107..f3834aa0 100644 --- a/numcodecs_zlib/struct.ZlibDecodeError.html +++ b/numcodecs_zlib/struct.ZlibDecodeError.html @@ -1,4 +1,4 @@ -ZlibDecodeError in numcodecs_zlib - Rust +ZlibDecodeError in numcodecs_zlib - Rust diff --git a/numcodecs_zlib/struct.ZlibHeaderError.html b/numcodecs_zlib/struct.ZlibHeaderError.html index cbf83183..b00ed05b 100644 --- a/numcodecs_zlib/struct.ZlibHeaderError.html +++ b/numcodecs_zlib/struct.ZlibHeaderError.html @@ -1,4 +1,4 @@ -ZlibHeaderError in numcodecs_zlib - Rust +ZlibHeaderError in numcodecs_zlib - Rust diff --git a/numcodecs_zstd/all.html b/numcodecs_zstd/all.html index 847267d5..ac8f2718 100644 --- a/numcodecs_zstd/all.html +++ b/numcodecs_zstd/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate diff --git a/numcodecs_zstd/enum.ZstdCodecError.html b/numcodecs_zstd/enum.ZstdCodecError.html index 4f7d9d86..a9732391 100644 --- a/numcodecs_zstd/enum.ZstdCodecError.html +++ b/numcodecs_zstd/enum.ZstdCodecError.html @@ -1,4 +1,4 @@ -ZstdCodecError in numcodecs_zstd - Rust +ZstdCodecError in numcodecs_zstd - Rust diff --git a/numcodecs_zstd/fn.compress.html b/numcodecs_zstd/fn.compress.html index eb20be32..5c731ec3 100644 --- a/numcodecs_zstd/fn.compress.html +++ b/numcodecs_zstd/fn.compress.html @@ -1,4 +1,4 @@ -compress in numcodecs_zstd - Rust +compress in numcodecs_zstd - Rust diff --git a/numcodecs_zstd/fn.decompress.html b/numcodecs_zstd/fn.decompress.html index 882cf41b..b8bd21cf 100644 --- a/numcodecs_zstd/fn.decompress.html +++ b/numcodecs_zstd/fn.decompress.html @@ -1,4 +1,4 @@ -decompress in numcodecs_zstd - Rust +decompress in numcodecs_zstd - Rust diff --git a/numcodecs_zstd/fn.decompress_into.html b/numcodecs_zstd/fn.decompress_into.html index f3433b0e..e6f224b3 100644 --- a/numcodecs_zstd/fn.decompress_into.html +++ b/numcodecs_zstd/fn.decompress_into.html @@ -1,4 +1,4 @@ -decompress_into in numcodecs_zstd - Rust +decompress_into in numcodecs_zstd - Rust diff --git a/numcodecs_zstd/index.html b/numcodecs_zstd/index.html index a104f430..3f30a483 100644 --- a/numcodecs_zstd/index.html +++ b/numcodecs_zstd/index.html @@ -1,4 +1,4 @@ -numcodecs_zstd - Rust +numcodecs_zstd - Rust diff --git a/numcodecs_zstd/struct.ZstdCodec.html b/numcodecs_zstd/struct.ZstdCodec.html index 8a2827a4..f9014852 100644 --- a/numcodecs_zstd/struct.ZstdCodec.html +++ b/numcodecs_zstd/struct.ZstdCodec.html @@ -1,4 +1,4 @@ -ZstdCodec in numcodecs_zstd - Rust +ZstdCodec in numcodecs_zstd - Rust diff --git a/numcodecs_zstd/struct.ZstdCodingError.html b/numcodecs_zstd/struct.ZstdCodingError.html index 537ff8e5..e4a04744 100644 --- a/numcodecs_zstd/struct.ZstdCodingError.html +++ b/numcodecs_zstd/struct.ZstdCodingError.html @@ -1,4 +1,4 @@ -ZstdCodingError in numcodecs_zstd - Rust +ZstdCodingError in numcodecs_zstd - Rust diff --git a/numcodecs_zstd/struct.ZstdHeaderError.html b/numcodecs_zstd/struct.ZstdHeaderError.html index 253cb4fa..f75c8aa4 100644 --- a/numcodecs_zstd/struct.ZstdHeaderError.html +++ b/numcodecs_zstd/struct.ZstdHeaderError.html @@ -1,4 +1,4 @@ -ZstdHeaderError in numcodecs_zstd - Rust +ZstdHeaderError in numcodecs_zstd - Rust diff --git a/numcodecs_zstd/struct.ZstdLevel.html b/numcodecs_zstd/struct.ZstdLevel.html index f5115828..3af0d7e0 100644 --- a/numcodecs_zstd/struct.ZstdLevel.html +++ b/numcodecs_zstd/struct.ZstdLevel.html @@ -1,4 +1,4 @@ -ZstdLevel in numcodecs_zstd - Rust +ZstdLevel in numcodecs_zstd - Rust diff --git a/search-index.js b/search-index.js index dba01afb..325d21e7 100644 --- a/search-index.js +++ b/search-index.js @@ -1,4 +1,4 @@ -var searchIndex = new Map(JSON.parse('[["numcodecs",{"t":"IIGGGIIIKKTKRRTPKKRPPPPPPPRPPPPPPPRPPPPPPPRPPPPPPPRPPPPPPPRPPPPPPPRRPKFFRPPPPPPPRPPPPPPPRPPPPPPPRPPPPPPPRNNNNNNNNNNNNNNNNNNNNNNMNMNHMNONMMNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNOOOO","n":["AnyArcArray","AnyArray","AnyArrayAssignError","AnyArrayBase","AnyArrayDType","AnyArrayView","AnyArrayViewMut","AnyCowArray","AnyRawData","ArrayDType","CODEC_ID","Codec","","Config","DTYPE","DTypeMismatch","DynCodec","DynCodecType","Error","F32","","","","","","","","F64","","","","","","","","I16","","","","","","","","I32","","","","","","","","I64","","","","","","","","I8","","","","","","","","RawData","ShapeMismatch","StaticCodec","StaticCodecConfig","StaticCodecType","Type","U16","","","","","","","","U32","","","","","","","","U64","","","","","","","","U8","","","","","","","","__clone_box","","as_bytes","as_typed","as_typed_mut","assign","borrow","","","","","borrow_mut","","","","","clone","","clone_into","","clone_to_uninit","","codec_config_schema","","codec_from_config","","codec_from_config_with_id","codec_id","","config","cow","decode","decode_into","deref","","","","","deref_mut","","","","","deserialize","","drop","","","","","dtype","encode","eq","","equivalent","","fmt","","","","","from","","","","","","from_config","get_config","","hash","init","","","","","into","","","","","into_cow","","into_owned","is_empty","json_schema","len","new","of","","schema_id","schema_name","serialize","","serialize_codec_config_with_id","shape","size","strides","to_binary","to_owned","","to_string","","try_from","","","","","try_into","","","","","ty","type_id","","","","","view","view_mut","with_bytes_mut","with_zeros_bytes","","zeros","","dst","","src",""],"q":[[0,"numcodecs"],[231,"numcodecs::AnyArrayAssignError"],[235,"dyn_clone::sealed"],[236,"numcodecs::array"],[237,"alloc::borrow"],[238,"ndarray::aliases"],[239,"ndarray"],[240,"core::option"],[241,"core::result"],[242,"numcodecs::codec"],[243,"schemars::schema"],[244,"serde::de"],[245,"core::marker"],[246,"core::error"],[247,"core::fmt"],[248,"serde::ser"],[249,"schemars"],[250,"core::hash"],[251,"ndarray::data_repr"],[252,"schemars::generate"],[253,"alloc::string"],[254,"core::any"],[255,"core::ops::function"],[256,"alloc::vec"]],"i":"``````````Bl`Bb1G`Aj``ChGbCjDbDdCdhAnA`7654321076543210765432107654321076543210:9```Bh876543218765432187654321876543213233333Bj3;Cb514<0545454>1>1`>105;;514<0514<040514<05;5444544<<514<00??24514<0514<09555450144440`5454544<514<0514<02514<05559595FjFl10","f":"`````````````````````````````````````````````````````````````````````````````````````````````````````````{{bd}f}0{{{b{{h{c}}}}}{{n{{l{j}}}}}A`}{{{b{{h{c}}}}}{{Af{{b{{Ad{Ab}}}}}}}A`}{{{b{Ah{h{c}}}}}{{Af{{b{Ah{Ad{Ab}}}}}}}A`}{{{b{Ah{h{c}}}}{b{{h{e}}}}}{{Al{fAj}}}A`A`}{b{{b{c}}}{}}0000{{{b{Ah}}}{{b{Ahc}}}{}}0000{{{b{{h{c}}}}}{{h{c}}}A`}{{{b{An}}}An}{{b{b{Ahc}}}f{}}0{{bj}f}0{{{b{{Bb{}{{B`{c}}}}}}}Bd{{Bh{}{{Bf{}}}}}}{{{b{{Bj{c}}}}}BdBl}{{{b{{Bb{}{{B`{c}}}}}}e}{{Al{c}}}{{Bh{}{{Bf{}}}}}Bn}{{{b{{Bj{c}}}}e}{{Al{g}}}BlBn{}}{{{b{c}}e}AlBbBn}{{{b{{Bb{}{{B`{c}}}}}}}{{b{C`}}}{{Bh{}{{Bf{}}}}}}{{{b{{Bj{c}}}}}{{b{C`}}}Bl}{Cb}{{{b{{h{c}}}}}CdA`}{{{b{{Ch{}{{Cf{c}}}}}}Cd}{{Al{Cjc}}}{ClCnD`}}{{{b{{Ch{}{{Cf{c}}}}}}DbDd}{{Al{fc}}}{ClCnD`}}{Df{{b{c}}}{}}0000{Df{{b{Ahc}}}{}}0000{c{{Al{An}}}Bn}{c{{Al{{Cb{e}}}}}BnBl}{Dff}0000{{{b{{h{c}}}}}AnA`}7{{{b{{h{c}}}}{b{{h{c}}}}}DhA`}{{{b{An}}{b{An}}}Dh}{{b{b{c}}}Dh{}}0{{{b{{h{c}}}}{b{AhDj}}}DlA`}{{{b{An}}{b{AhDj}}}Dl}0{{{b{Aj}}{b{AhDj}}}Dl}0{cc{}}000{b{{Cb{c}}}Bl}1{c{{Bl{}{{Dn{c}}}}}{E`EbEd}}{{{b{{Bl{}{{Dn{c}}}}}}}{{Cb{{Bl{}{{Dn{c}}}}}}}{E`EbEd}}{{{b{{Bh{}{{Bf{c}}}}}}e}AlBbEf}{{{b{An}}{b{Ahc}}}fEh}{{}Df}0000{{}c{}}0000{CjCd}{{{h{{Ej{f}}}}}Cd}{{{h{c}}}CjA`}{{{b{{h{c}}}}}DhA`}{{{b{AhEl}}}Bd}{{{b{{h{c}}}}}DfA`}{{}{{Cb{c}}}Bl}{{}{{Bj{c}}}Bl}{{}An}{{}{{n{C`}}}}0{{{b{An}}c}AlEf}{{{b{{Cb{c}}}}e}AlBlEf}{{{b{c}}{b{e}}g}AlE`BhEf}{{{b{{h{c}}}}}{{b{{l{Df}}}}}A`}{AnDf}{{{b{{h{c}}}}}{{b{{l{En}}}}}A`}{AnAn}{bc{}}0{bF`}0{c{{Al{e}}}{}{}}0000{{}{{Al{c}}}{}}0000{{{b{{Bh{}{{Bf{c}}}}}}}cBb}{bFb}0000{{{b{{h{c}}}}}DbA`}{{{b{Ah{h{c}}}}}DdA`}{{{b{Ah{h{c}}}}g}eA`{}{{Ff{{b{Ah{l{j}}}}}{{Fd{e}}}}}}{{An{b{{l{Df}}}}e}{{Fh{Cjc}}}{}{{Ff{{b{Ah{l{j}}}}}{{Fd{c}}}}}}{{An{b{{l{Df}}}}e}{{Fh{{h{{Ej{f}}}}c}}}{}{{Ff{{b{Ah{l{j}}}}}{{Fd{c}}}}}}{{An{b{{l{Df}}}}}Cj}{{An{b{{l{Df}}}}}{{h{{Ej{f}}}}}}{FjAn}{FlFn}10","D":"Il","p":[[1,"reference",null,null,1],[5,"Private",235],[1,"unit"],[6,"AnyArrayBase",0,236],[1,"u8"],[1,"slice"],[6,"Cow",237],[10,"AnyRawData",0,236],[8,"IxDyn",238],[5,"ArrayBase",239],[6,"Option",240,null,1],[0,"mut"],[6,"AnyArrayAssignError",0,236],[6,"Result",241,null,1],[6,"AnyArrayDType",0,236],[17,"Codec"],[10,"DynCodecType",0,242],[5,"Schema",243],[17,"Type"],[10,"DynCodec",0,242],[5,"StaticCodecType",0,242],[10,"StaticCodec",0,242],[10,"Deserializer",244],[1,"str"],[5,"StaticCodecConfig",0,242],[8,"AnyCowArray",0,236],[17,"Error"],[10,"Codec",0,242],[8,"AnyArray",0,236],[10,"Send",245],[10,"Sync",245],[10,"Error",246],[8,"AnyArrayView",0,236],[8,"AnyArrayViewMut",0,236],[1,"usize"],[1,"bool"],[5,"Formatter",247],[8,"Result",247],[17,"Config"],[10,"Serialize",248],[10,"Deserialize",244],[10,"JsonSchema",249],[10,"Serializer",248],[10,"Hasher",250],[5,"OwnedRepr",251],[5,"SchemaGenerator",252],[1,"isize"],[5,"String",253],[5,"TypeId",254],[17,"Output"],[10,"FnOnce",255],[1,"tuple",null,null,1],[15,"DTypeMismatch",231],[15,"ShapeMismatch",231],[5,"Vec",256],[10,"ArrayDType",0],[8,"AnyArcArray",0]],"r":[[0,236],[1,236],[2,236],[3,236],[4,236],[5,236],[6,236],[7,236],[8,236],[9,236],[10,242],[11,242],[12,242],[13,242],[15,236],[16,242],[17,242],[18,242],[20,236],[21,236],[22,236],[23,236],[24,236],[25,236],[26,236],[28,236],[29,236],[30,236],[31,236],[32,236],[33,236],[34,236],[36,236],[37,236],[38,236],[39,236],[40,236],[41,236],[42,236],[44,236],[45,236],[46,236],[47,236],[48,236],[49,236],[50,236],[52,236],[53,236],[54,236],[55,236],[56,236],[57,236],[58,236],[60,236],[61,236],[62,236],[63,236],[64,236],[65,236],[66,236],[68,236],[69,242],[70,242],[71,242],[72,242],[74,236],[75,236],[76,236],[77,236],[78,236],[79,236],[80,236],[82,236],[83,236],[84,236],[85,236],[86,236],[87,236],[88,236],[90,236],[91,236],[92,236],[93,236],[94,236],[95,236],[96,236],[98,236],[99,236],[100,236],[101,236],[102,236],[103,236],[104,236],[105,236],[106,236],[107,236],[108,236],[109,236],[110,236],[111,236],[112,242],[113,236],[114,236],[115,242],[116,236],[117,242],[118,236],[119,236],[120,242],[121,236],[122,236],[123,236],[124,236],[125,236],[126,236],[127,242],[128,242],[129,242],[130,242],[131,242],[132,242],[133,242],[134,242],[135,236],[136,242],[137,242],[138,236],[139,242],[140,236],[141,236],[142,242],[143,236],[144,242],[145,236],[146,236],[147,242],[148,236],[149,242],[150,236],[151,242],[152,236],[153,236],[154,242],[155,236],[156,242],[157,236],[158,236],[159,236],[160,236],[161,236],[162,236],[163,236],[164,236],[165,236],[166,236],[167,242],[168,236],[169,236],[170,242],[171,242],[172,242],[173,242],[174,242],[175,236],[176,236],[177,242],[178,236],[179,236],[180,242],[181,236],[182,242],[183,236],[184,236],[185,242],[186,236],[187,236],[188,236],[189,236],[190,236],[191,236],[192,242],[193,242],[194,236],[195,236],[196,236],[197,236],[198,242],[199,242],[200,236],[201,236],[202,236],[203,236],[204,236],[205,236],[206,236],[207,236],[208,236],[209,242],[210,236],[211,236],[212,242],[213,236],[214,242],[215,236],[216,236],[217,242],[218,242],[219,236],[220,242],[221,236],[222,236],[223,242],[224,236],[225,236],[226,236],[227,236],[228,236],[229,236],[230,236]],"b":[[162,"impl-Display-for-AnyArrayDType"],[163,"impl-Debug-for-AnyArrayDType"],[164,"impl-Display-for-AnyArrayAssignError"],[165,"impl-Debug-for-AnyArrayAssignError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAJ0ADgAUAC8ASgAhAHAADwCBAAAAgwAAAIYAAACLABAAngAIAKsAAACwAAUAvwAAAMQAAwDNAA0A3AAEAA==","P":[[107,"T"],[110,"T,U"],[111,"T"],[122,""],[123,"T"],[125,""],[127,"DynCodecType::Codec"],[128,"T"],[129,"DynCodecType::Codec,D"],[130,"T,D,DynCodecType::Codec"],[131,"T,D"],[132,"DynCodecType::Codec"],[133,"T"],[134,""],[135,"T"],[136,"Codec::Error"],[138,"T"],[148,"__D"],[149,"__D,T"],[150,""],[155,"T"],[156,"Codec::Error"],[157,"T"],[158,""],[159,"K"],[161,"T"],[162,""],[166,"T"],[172,"StaticCodec::Config"],[174,"DynCodec::Type,S"],[175,"__H"],[176,""],[181,"U"],[186,""],[188,"T"],[190,""],[191,"T"],[194,""],[197,"__S"],[198,"T,__S"],[199,"T,C,S"],[200,"T"],[201,""],[202,"T"],[203,""],[204,"T"],[206,""],[208,"U,T"],[213,"U"],[218,"DynCodec::Type"],[219,""],[224,"T"],[226,"T,O,"],[227,"T,"],[229,""]]}],["numcodecs_asinh",{"t":"FGPPPNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNO","n":["AsinhCodec","AsinhCodecError","MismatchedDecodeIntoArray","NonFiniteData","UnsupportedDtype","__clone_box","asinh","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","decode","decode_into","deref","","deref_mut","","deserialize","drop","","encode","fmt","","from","","","from_config","get_config","","init","","into","","json_schema","schema_id","schema_name","serialize","sinh","sinh_into","source","to_owned","to_string","try_from","","try_into","","ty","type_id","","source"],"q":[[0,"numcodecs_asinh"],[52,"numcodecs_asinh::AsinhCodecError"],[53,"dyn_clone::sealed"],[54,"ndarray"],[55,"core::result"],[56,"num_traits::float"],[57,"num_traits::sign"],[58,"ndarray::data_traits"],[59,"ndarray::dimension::dimension_trait"],[60,"numcodecs::array"],[61,"serde::de"],[62,"core::fmt"],[63,"serde::ser"],[64,"numcodecs::codec"],[65,"schemars::generate"],[66,"schemars::schema"],[67,"alloc::borrow"],[68,"core::error"],[69,"core::option"],[70,"alloc::string"],[71,"core::any"]],"i":"``l00Al`010100000010100101101100001010000``1010101001Dj","f":"`````{{bd}f}{{{h{eg}}c}{{n{{j{cg}}l}}}{A`Ab}{{Af{}{{Ad{c}}}}}Ah}{b{{b{c}}}{}}0{{{b{Aj}}}{{b{Ajc}}}{}}0{{{b{Al}}}Al}{{b{b{Ajc}}}f{}}{{bAn}f}{{{b{Al}}B`}{{n{Bbc}}}{}}{{{b{Al}}BdBf}{{n{fc}}}{}}{Bh{{b{c}}}{}}0{Bh{{b{Ajc}}}{}}0{c{{n{Al}}}Bj}{Bhf}05{{{b{l}}{b{AjBl}}}Bn}0{cc{}}{C`l}1{cAl{}}{{bc}nCb}{{{b{Al}}}{{Cd{Al}}}}{{}Bh}0{{}c{}}0{{{b{AjCf}}}Ch}{{}{{Cl{Cj}}}}0{{{b{Al}}c}nCb}{{{h{eg}}c}{{n{{j{cg}}l}}}A`{{Af{}{{Ad{c}}}}}Ah}{{{Cn{ce}}{D`{ce}}c}{{n{fl}}}A`Ah}{{{b{l}}}{{Dd{{b{Db}}}}}}{bc{}}{bDf}{c{{n{e}}}{}{}}0{{}{{n{c}}}{}}0{b}{bDh}0{DjC`}","D":"Al","p":[[1,"reference",null,null,1],[5,"Private",53],[1,"unit"],[5,"ArrayBase",54],[8,"Array",54],[6,"AsinhCodecError",0],[6,"Result",55,null,1],[10,"Float",56],[10,"Signed",57],[17,"Elem"],[10,"Data",58],[10,"Dimension",59],[0,"mut"],[5,"AsinhCodec",0],[1,"u8"],[8,"AnyCowArray",60],[8,"AnyArray",60],[8,"AnyArrayView",60],[8,"AnyArrayViewMut",60],[1,"usize"],[10,"Deserializer",61],[5,"Formatter",62],[8,"Result",62],[6,"AnyArrayAssignError",60],[10,"Serializer",63],[5,"StaticCodecConfig",64],[5,"SchemaGenerator",65],[5,"Schema",66],[1,"str"],[6,"Cow",67],[8,"ArrayView",54],[8,"ArrayViewMut",54],[10,"Error",68],[6,"Option",69,null,1],[5,"String",70],[5,"TypeId",71],[15,"MismatchedDecodeIntoArray",52]],"r":[],"b":[[24,"impl-Debug-for-AsinhCodecError"],[25,"impl-Display-for-AsinhCodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAACcABgAGAAAACAASABwAAAAeAAQAJQADACsACQA=","P":[[6,"T,S,D"],[7,"T"],[11,""],[12,"T"],[13,""],[14,"Codec::Error"],[16,"T"],[20,"__D"],[21,""],[23,"Codec::Error"],[24,""],[26,"T"],[27,""],[28,"T"],[29,"StaticCodec::Config"],[30,"S"],[31,""],[34,"U"],[36,""],[39,"__S"],[40,"T,S,D"],[41,"T,D"],[42,""],[43,"T"],[44,""],[45,"U,T"],[47,"U"],[49,""]]}],["numcodecs_bit_round",{"t":"TRFGPKTTPTPNHNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNONNNNMNNNNNNNNNOOO","n":["BINARY_ONE","Binary","BitRoundCodec","BitRoundCodecError","ExcessiveKeepBits","Float","MANITSSA_BITS","MANTISSA_MASK","MismatchedDecodeIntoArray","TY","UnsupportedDtype","__clone_box","bit_round","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","decode","decode_into","deref","","deref_mut","","deserialize","drop","","encode","fmt","","from","","","from_binary","from_config","get_config","","init","","into","","json_schema","keepbits","schema_id","schema_name","serialize","source","to_binary","to_owned","to_string","try_from","","try_into","","ty","type_id","","dtype","keepbits","source"],"q":[[0,"numcodecs_bit_round"],[59,"numcodecs_bit_round::BitRoundCodecError"],[62,"dyn_clone::sealed"],[63,"ndarray"],[64,"core::result"],[65,"ndarray::data_traits"],[66,"ndarray::dimension::dimension_trait"],[67,"numcodecs::array"],[68,"serde::de"],[69,"core::fmt"],[70,"core::marker"],[71,"core::ops::bit"],[72,"core::ops::arith"],[73,"numcodecs::codec"],[74,"serde::ser"],[75,"schemars::generate"],[76,"schemars::schema"],[77,"alloc::borrow"],[78,"core::error"],[79,"core::option"],[80,"alloc::string"],[81,"core::any"]],"i":"Ab0``n`11010Al`0101000000101001011011200001010000012010101001Eh0El","f":"```````````{{bd}f}{{{h{eg}}j}{{A`{{l{cg}}n}}}Ab{{Af{}{{Ad{c}}}}}Ah}{b{{b{c}}}{}}0{{{b{Aj}}}{{b{Ajc}}}{}}0{{{b{Al}}}Al}{{b{b{Ajc}}}f{}}{{bj}f}{{{b{Al}}An}{{A`{B`c}}}{}}{{{b{Al}}BbBd}{{A`{fc}}}{}}{Bf{{b{c}}}{}}0{Bf{{b{Ajc}}}{}}0{c{{A`{Al}}}Bh}{Bff}05{{{b{n}}{b{AjBj}}}Bl}0{cc{}}{Bnn}1{c{{Ab{}{{C`{c}}}}}{Cb{Cf{}{{Cd{c}}}}{Cj{Ch}{{Cd{c}}}}{Cl{c}{{Cd{c}}}}{Cn{c}}{D`{c}{{Cd{c}}}}{Db{c}}}}{cAl{}}{{{b{Al}}}{{Dd{Al}}}}{{bc}A`Df}{{}Bf}0{{}c{}}0{{{b{AjDh}}}Dj}{Alj}{{}{{Dn{Dl}}}}0{{{b{Al}}c}A`Df}{{{b{n}}}{{Eb{{b{E`}}}}}}{{{Ab{}{{C`{c}}}}}c{Cb{Cf{}{{Cd{c}}}}{Cj{Ch}{{Cd{c}}}}{Cl{c}{{Cd{c}}}}{Cn{c}}{D`{c}{{Cd{c}}}}{Db{c}}}}{bc{}}{bEd}{c{{A`{e}}}{}{}}0{{}{{A`{c}}}{}}0{b}{bEf}0{EhEj}{Ehj}{ElBn}","D":"Bn","p":[[1,"reference",null,null,1],[5,"Private",62],[1,"unit"],[5,"ArrayBase",63],[1,"u8"],[8,"Array",63],[6,"BitRoundCodecError",0],[6,"Result",64,null,1],[10,"Float",0],[17,"Elem"],[10,"Data",65],[10,"Dimension",66],[0,"mut"],[5,"BitRoundCodec",0],[8,"AnyCowArray",67],[8,"AnyArray",67],[8,"AnyArrayView",67],[8,"AnyArrayViewMut",67],[1,"usize"],[10,"Deserializer",68],[5,"Formatter",69],[8,"Result",69],[6,"AnyArrayAssignError",67],[17,"Binary"],[10,"Copy",70],[17,"Output"],[10,"Not",71],[1,"u32"],[10,"Shr",71],[10,"Add",72],[10,"AddAssign",72],[10,"BitAnd",71],[10,"BitAndAssign",71],[5,"StaticCodecConfig",73],[10,"Serializer",74],[5,"SchemaGenerator",75],[5,"Schema",76],[1,"str"],[6,"Cow",77],[10,"Error",78],[6,"Option",79,null,1],[5,"String",80],[5,"TypeId",81],[15,"ExcessiveKeepBits",59],[6,"AnyArrayDType",67],[15,"MismatchedDecodeIntoArray",59]],"r":[],"b":[[30,"impl-Display-for-BitRoundCodecError"],[31,"impl-Debug-for-BitRoundCodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAACcABwAMAAAADgASACIAAAAlAAQALAAAAC4AAwAzAAgA","P":[[12,"T,S,D"],[13,"T"],[17,""],[18,"T"],[19,""],[20,"Codec::Error"],[22,"T"],[26,"__D"],[27,""],[29,"Codec::Error"],[30,""],[32,"T"],[33,""],[34,"T"],[35,"Float::Binary"],[36,"StaticCodec::Config"],[37,""],[38,"S"],[39,""],[41,"U"],[43,""],[47,"__S"],[48,""],[49,"Float::Binary"],[50,"T"],[51,""],[52,"U,T"],[54,"U"],[56,""]]}],["numcodecs_fixed_offset_scale",{"t":"FGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOHONNNNNNNNNNNNNHHO","n":["FixedOffsetScaleCodec","FixedOffsetScaleCodecError","MismatchedDecodeIntoArray","UnsupportedDtype","__clone_box","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","decode","decode_into","deref","","deref_mut","","deserialize","drop","","encode","fmt","","from","","","from_config","get_config","","init","","into","","json_schema","offset","scale","","schema_id","schema_name","serialize","source","to_owned","to_string","try_from","","try_into","","ty","type_id","","unscale","unscale_into","source"],"q":[[0,"numcodecs_fixed_offset_scale"],[53,"numcodecs_fixed_offset_scale::FixedOffsetScaleCodecError"],[54,"dyn_clone::sealed"],[55,"numcodecs::array"],[56,"core::result"],[57,"serde::de"],[58,"core::fmt"],[59,"numcodecs::codec"],[60,"serde::ser"],[61,"schemars::generate"],[62,"schemars::schema"],[63,"ndarray"],[64,"num_traits::float"],[65,"ndarray::data_traits"],[66,"ndarray::dimension::dimension_trait"],[67,"alloc::borrow"],[68,"core::error"],[69,"core::option"],[70,"alloc::string"],[71,"core::any"]],"i":"``Al0j0101000000101001011011000010100`00001010101001``Dj","f":"````{{bd}f}{b{{b{c}}}{}}0{{{b{h}}}{{b{hc}}}{}}0{{{b{j}}}j}{{b{b{hc}}}f{}}{{bl}f}{{{b{j}}n}{{Ab{A`c}}}{}}{{{b{j}}AdAf}{{Ab{fc}}}{}}{Ah{{b{c}}}{}}0{Ah{{b{hc}}}{}}0{c{{Ab{j}}}Aj}{Ahf}05{{{b{Al}}{b{hAn}}}B`}0{cc{}}{BbAl}1{cj{}}{{{b{j}}}{{Bd{j}}}}{{bc}AbBf}{{}Ah}0{{}c{}}0{{{b{hBh}}}Bj}{jBl}{{{Bn{eg}}cc}{{C`{cg}}}Cb{{Cf{}{{Cd{c}}}}}Ch}1{{}{{Cl{Cj}}}}0{{{b{j}}c}AbBf}{{{b{Al}}}{{D`{{b{Cn}}}}}}{bc{}}{bDb}{c{{Ab{e}}}{}{}}0{{}{{Ab{c}}}{}}0{b}{bDd}09{{{Df{ce}}{Dh{ce}}cc}{{Ab{fAl}}}CbCh}{DjBb}","D":"An","p":[[1,"reference",null,null,1],[5,"Private",54],[1,"unit"],[0,"mut"],[5,"FixedOffsetScaleCodec",0],[1,"u8"],[8,"AnyCowArray",55],[8,"AnyArray",55],[6,"Result",56,null,1],[8,"AnyArrayView",55],[8,"AnyArrayViewMut",55],[1,"usize"],[10,"Deserializer",57],[6,"FixedOffsetScaleCodecError",0],[5,"Formatter",58],[8,"Result",58],[6,"AnyArrayAssignError",55],[5,"StaticCodecConfig",59],[10,"Serializer",60],[5,"SchemaGenerator",61],[5,"Schema",62],[1,"f64"],[5,"ArrayBase",63],[8,"Array",63],[10,"Float",64],[17,"Elem"],[10,"Data",65],[10,"Dimension",66],[1,"str"],[6,"Cow",67],[10,"Error",68],[6,"Option",69,null,1],[5,"String",70],[5,"TypeId",71],[8,"ArrayView",63],[8,"ArrayViewMut",63],[15,"MismatchedDecodeIntoArray",53]],"r":[],"b":[[22,"impl-Debug-for-FixedOffsetScaleCodecError"],[23,"impl-Display-for-FixedOffsetScaleCodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAACcABQAFABMAGgAAABwABAAjAAAAJwAMAA==","P":[[5,"T"],[9,""],[10,"T"],[11,""],[12,"Codec::Error"],[14,"T"],[18,"__D"],[19,""],[21,"Codec::Error"],[22,""],[24,"T"],[25,""],[26,"T"],[27,"StaticCodec::Config"],[28,""],[29,"S"],[30,""],[32,"U"],[34,""],[36,"T,S,D"],[37,""],[40,"__S"],[41,""],[42,"T"],[43,""],[44,"U,T"],[46,"U"],[48,""],[51,"T,S,D"],[52,"T,D"],[53,""]]}],["numcodecs_fourier_network",{"t":"PPKFGPPFPPFRPNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNHNNNNNNOONNNNNNNMNNNNNNNNNNNNNOOOONNNNNONNNNNNNNNNNNNNNNNNNNNNNNNOOOO","n":["EncodedDataNotBytes","EncodedDataNotOneDimensional","FloatExt","FourierNetworkCodec","FourierNetworkCodecError","MismatchedDecodeIntoArray","MissingDecodingOutput","NeuralNetworkError","","NonFiniteData","Positive","Precision","UnsupportedDtype","__clone_box","","borrow","","","","borrow_mut","","","","clone","","clone_into","","clone_to_uninit","","decode","decode_into","","deref","","","","deref_mut","","","","deserialize","","drop","","","","encode","","eq","fmt","","","","fourier_features","fourier_scale","from","","","","","","from_config","from_usize","get_config","","hash","init","","","","into","","","","json_schema","","learning_rate","mini_batch_size","num_blocks","num_epochs","partial_cmp","schema_id","","schema_name","","seed","serialize","","source","","to_owned","","to_string","","try_from","","","","try_into","","","","ty","type_id","","","","vzip","","","","dtype","shape","source",""],"q":[[0,"numcodecs_fourier_network"],[111,"numcodecs_fourier_network::FourierNetworkCodecError"],[115,"dyn_clone::sealed"],[116,"core::clone"],[117,"num_traits::float"],[118,"numcodecs::array"],[119,"core::result"],[120,"ndarray::aliases"],[121,"ndarray"],[122,"core::num::nonzero"],[123,"ndarray::data_traits"],[124,"ndarray::dimension::dimension_trait"],[125,"serde::de"],[126,"core::option"],[127,"core::cmp"],[128,"core::fmt"],[129,"burn_core::record::settings"],[130,"serde::ser"],[131,"numcodecs::codec"],[132,"core::hash"],[133,"schemars::generate"],[134,"schemars::schema"],[135,"alloc::borrow"],[136,"core::error"],[137,"alloc::string"],[138,"core::any"],[139,"alloc::vec"]],"i":"Bb0```00`00`Bh1jl103Dd21402121212`221402140212140`2144002221444023221214021402122221212122140214021402140221402140FfFjFnG`","f":"`````````````{{bd}f}0{b{{b{c}}}{}}000{{{b{h}}}{{b{hc}}}{}}000{{{b{j}}}j}{{{b{{l{c}}}}}{{l{c}}}{nA`}}{{b{b{hc}}}f{}}0{{bAb}f}0{{{b{j}}Ad}{{Ah{Afc}}}{}}{{b{Al{cAj}}{An{eg}}B`B`}{{Ah{fBb}}}{{Bf{}{{Bd{Ab}}}}}BhBj}{{{b{j}}BlBn}{{Ah{fc}}}{}}{C`{{b{c}}}{}}000{C`{{b{hc}}}{}}000{c{{Ah{j}}}Cb}{c{{Ah{{l{Cd}}}}}Cb}{C`f}000{{b{Al{eg}}B`{l{Cd}}B`{l{Cd}}C`{Cf{B`}}Ch}{{Ah{{Cj{AbAj}}Bb}}}Bh{{Bf{}{{Bd{c}}}}}Bj}8{{{b{{l{c}}}}{b{{l{c}}}}}Cl{CnA`}}{{{b{Bb}}{b{hD`}}}Db}0{{{b{Dd}}{b{hD`}}}Db}0{jB`}{jl}{cc{}}0{DdBb}1{DfBb}2{cj{}}{C`{{Bh{}{{Dh{c}}}}}Dj}{{bc}AhDl}{{{b{j}}}{{Dn{j}}}}{{{b{{l{c}}}}{b{he}}}f{E`A`}Eb}{{}C`}000{{}c{}}000{{{b{hEd}}}Ef}0;{jCf}={jC`}{{{b{{l{c}}}}{b{{l{c}}}}}{{Cf{Eh}}}{EjA`}}{{}{{En{El}}}}000{jCh}{{{b{j}}c}AhDl}{{{b{{l{Cd}}}}c}AhDl}{{{b{Bb}}}{{Cf{{b{F`}}}}}}{{{b{Dd}}}{{Cf{{b{F`}}}}}}{bc{}}0{bFb}0{c{{Ah{e}}}{}{}}000{{}{{Ah{c}}}{}}000{b}{bFd}000{{}c{}}000{FfFh}{FjFl}{FnDd}{G`Df}","D":"Dh","p":[[1,"reference",null,null,1],[5,"Private",115],[1,"unit"],[0,"mut"],[5,"FourierNetworkCodec",0],[5,"Positive",0],[10,"Clone",116],[10,"Float",117],[1,"u8"],[8,"AnyCowArray",118],[8,"AnyArray",118],[6,"Result",119,null,1],[8,"Ix1",120],[5,"ArrayBase",121],[8,"ArrayViewMut",121],[8,"NonZeroUsize",122],[6,"FourierNetworkCodecError",0],[17,"Elem"],[10,"Data",123],[10,"FloatExt",0],[10,"Dimension",124],[8,"AnyArrayView",118],[8,"AnyArrayViewMut",118],[1,"usize"],[10,"Deserializer",125],[1,"f64"],[6,"Option",126,null,1],[1,"u64"],[8,"Array",121],[1,"bool"],[10,"PartialEq",127],[5,"Formatter",128],[8,"Result",128],[5,"NeuralNetworkError",0],[6,"AnyArrayAssignError",118],[17,"Precision"],[10,"PrecisionSettings",129],[10,"Serializer",130],[5,"StaticCodecConfig",131],[10,"Hash",132],[10,"Hasher",132],[5,"SchemaGenerator",133],[5,"Schema",134],[6,"Ordering",127],[10,"PartialOrd",127],[1,"str"],[6,"Cow",135],[10,"Error",136],[5,"String",137],[5,"TypeId",138],[15,"EncodedDataNotBytes",111],[6,"AnyArrayDType",118],[15,"EncodedDataNotOneDimensional",111],[5,"Vec",139],[15,"NeuralNetworkError",111],[15,"MismatchedDecodeIntoArray",111]],"r":[],"b":[[49,"impl-Display-for-FourierNetworkCodecError"],[50,"impl-Debug-for-FourierNetworkCodecError"],[51,"impl-Debug-for-NeuralNetworkError"],[52,"impl-Display-for-NeuralNetworkError"],[57,"impl-From%3CNeuralNetworkError%3E-for-FourierNetworkCodecError"],[59,"impl-From%3CAnyArrayAssignError%3E-for-FourierNetworkCodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAE8ACgAOABAAIAAOADAABQA6AAAAPAAAAD4AAABAAAYASwABAFEABABXABgA","P":[[15,"T"],[23,""],[24,"T"],[27,""],[29,"Codec::Error"],[30,"S,T,D"],[31,"Codec::Error"],[32,"T"],[40,"__D"],[41,"D"],[42,""],[46,"T,S,D"],[47,"Codec::Error"],[48,"T"],[49,""],[55,"T"],[57,""],[58,"T"],[59,""],[60,"T"],[61,"StaticCodec::Config"],[62,"FloatExt::Precision"],[63,"S"],[64,""],[65,"T,__H"],[66,""],[70,"U"],[74,""],[80,"T"],[81,""],[86,"__S"],[87,"S"],[88,""],[90,"T"],[92,""],[94,"U,T"],[98,"U"],[102,""],[107,"V"],[111,""]]}],["numcodecs_identity",{"t":"FGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNO","n":["IdentityCodec","IdentityCodecError","MismatchedDecodeIntoArray","__clone_box","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","decode","decode_into","deref","","deref_mut","","deserialize","drop","","encode","fmt","","from","","","from_config","get_config","","init","","into","","json_schema","schema_id","schema_name","serialize","source","to_owned","to_string","try_from","","try_into","","ty","type_id","","source"],"q":[[0,"numcodecs_identity"],[47,"numcodecs_identity::IdentityCodecError"],[48,"dyn_clone::sealed"],[49,"numcodecs::array"],[50,"core::result"],[51,"serde::de"],[52,"core::fmt"],[53,"numcodecs::codec"],[54,"serde::ser"],[55,"schemars::generate"],[56,"schemars::schema"],[57,"alloc::borrow"],[58,"core::error"],[59,"core::option"],[60,"alloc::string"],[61,"core::any"]],"i":"``Alj0101000000101001011011000010100001010101001Ch","f":"```{{bd}f}{b{{b{c}}}{}}0{{{b{h}}}{{b{hc}}}{}}0{{{b{j}}}j}{{b{b{hc}}}f{}}{{bl}f}{{{b{j}}n}{{Ab{A`c}}}{}}{{{b{j}}AdAf}{{Ab{fc}}}{}}{Ah{{b{c}}}{}}0{Ah{{b{hc}}}{}}0{c{{Ab{j}}}Aj}{Ahf}05{{{b{Al}}{b{hAn}}}B`}0{cc{}}0{BbAl}{cj{}}{{{b{j}}}{{Bd{j}}}}{{bc}AbBf}{{}Ah}0{{}c{}}0{{{b{hBh}}}Bj}{{}{{Bn{Bl}}}}0{{{b{j}}c}AbBf}{{{b{Al}}}{{Cb{{b{C`}}}}}}{bc{}}{bCd}{c{{Ab{e}}}{}{}}0{{}{{Ab{c}}}{}}0{b}{bCf}0{ChBb}","D":"Ab","p":[[1,"reference",null,null,1],[5,"Private",48],[1,"unit"],[0,"mut"],[5,"IdentityCodec",0],[1,"u8"],[8,"AnyCowArray",49],[8,"AnyArray",49],[6,"Result",50,null,1],[8,"AnyArrayView",49],[8,"AnyArrayViewMut",49],[1,"usize"],[10,"Deserializer",51],[6,"IdentityCodecError",0],[5,"Formatter",52],[8,"Result",52],[6,"AnyArrayAssignError",49],[5,"StaticCodecConfig",53],[10,"Serializer",54],[5,"SchemaGenerator",55],[5,"Schema",56],[1,"str"],[6,"Cow",57],[10,"Error",58],[6,"Option",59,null,1],[5,"String",60],[5,"TypeId",61],[15,"MismatchedDecodeIntoArray",47]],"r":[],"b":[[21,"impl-Debug-for-IdentityCodecError"],[22,"impl-Display-for-IdentityCodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAACcAAwAEABMAGgAFACIADQA=","P":[[4,"T"],[8,""],[9,"T"],[10,""],[11,"Codec::Error"],[13,"T"],[17,"__D"],[18,""],[20,"Codec::Error"],[21,""],[23,"T"],[25,""],[26,"StaticCodec::Config"],[27,""],[28,"S"],[29,""],[31,"U"],[33,""],[36,"__S"],[37,""],[38,"T"],[39,""],[40,"U,T"],[42,"U"],[44,""]]}],["numcodecs_linear_quantize",{"t":"PPPPPPPGFGGFPPPPKTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOO","n":["DecodeInvalidShapeHeader","EncodedDataNotOneDimensional","F32","F64","HeaderDecodeFailed","HeaderEncodeFailed","InvalidEncodedDType","LinearQuantizeBins","LinearQuantizeCodec","LinearQuantizeCodecError","LinearQuantizeDType","LinearQuantizeHeaderError","MismatchedDecodeIntoDtype","MismatchedDecodeIntoShape","MismatchedEncodeDType","NonFiniteData","Unsigned","ZERO","_1B1","_1B10","_1B11","_1B12","_1B13","_1B14","_1B15","_1B16","_1B17","_1B18","_1B19","_1B2","_1B20","_1B21","_1B22","_1B23","_1B24","_1B25","_1B26","_1B27","_1B28","_1B29","_1B3","_1B30","_1B31","_1B32","_1B33","_1B34","_1B35","_1B36","_1B37","_1B38","_1B39","_1B4","_1B40","_1B41","_1B42","_1B43","_1B44","_1B45","_1B46","_1B47","_1B48","_1B49","_1B5","_1B50","_1B51","_1B52","_1B53","_1B54","_1B55","_1B56","_1B57","_1B58","_1B59","_1B6","_1B60","_1B61","_1B62","_1B63","_1B64","_1B7","_1B8","_1B9","__clone_box","","","bits","borrow","","","","","borrow_mut","","","","","clone","","","clone_into","","","clone_to_uninit","","","decode","decode_into","deref","","","","","deref_mut","","","","","deserialize","","","drop","","","","","dtype","encode","fmt","","","","","","from","","","","","","from_config","get_config","","init","","","","","into","","","","","json_schema","","","quantize","reconstruct","reconstruct_into","schema_id","","","schema_name","","","serialize","","","source","","to_owned","","","to_string","","","try_from","","","","","try_into","","","","","ty","type_id","","","","","configured","","decoded","dtype","provided","","","shape","source","",""],"q":[[0,"numcodecs_linear_quantize"],[191,"numcodecs_linear_quantize::LinearQuantizeCodecError"],[202,"dyn_clone::sealed"],[203,"numcodecs::array"],[204,"core::result"],[205,"serde::de"],[206,"core::fmt"],[207,"ndarray::error"],[208,"serde::ser"],[209,"numcodecs::codec"],[210,"schemars::generate"],[211,"schemars::schema"],[212,"ndarray"],[213,"alloc::vec"],[214,"num_traits::float"],[215,"num_traits::identities"],[216,"ndarray::data_traits"],[217,"ndarray::dimension::dimension_trait"],[218,"core::ops::function"],[219,"ndarray::aliases"],[220,"alloc::borrow"],[221,"core::error"],[222,"core::option"],[223,"alloc::string"],[224,"core::any"]],"i":"Bd0n0111`````1111`Ddj000000000000000000000000000000000000000000000000000000000000000h3100314Bf1425014214214211142501425014214250114455001425501111425014250142```142142142501424501425014250114250EnF`FbFd321FhFjFlFn","f":"``````````````````````````````````````````````````````````````````````````````````{{bd}f}00{hj}{b{{b{c}}}{}}0000{{{b{l}}}{{b{lc}}}{}}0000{{{b{h}}}h}{{{b{n}}}n}{{{b{j}}}j}{{b{b{lc}}}f{}}00{{bA`}f}00{{{b{h}}Ab}{{Af{Adc}}}{}}{{{b{h}}AhAj}{{Af{fc}}}{}}{Al{{b{c}}}{}}0000{Al{{b{lc}}}{}}0000{c{{Af{h}}}An}{c{{Af{n}}}An}{c{{Af{j}}}An}{Alf}0000{hn}8{{{b{n}}{b{lB`}}}Bb}0{{{b{Bd}}{b{lB`}}}Bb}0{{{b{Bf}}{b{lB`}}}Bb}0{cc{}}00{BhBd}11{ch{}}{{bc}AfBj}{{{b{h}}}{{Bl{h}}}}{{}Al}0000{{}c{}}0000{{{b{lBn}}}C`}00{{{b{{Cb{eg}}}}k}{{Af{{Cd{i}}Bd}}}{CfChCjCl}{{D`{}{{Cn{c}}}}}DbDd{{Dh{c}{{Df{i}}}}}}{{{b{{Dj{c}}}}g}{{Af{{Dl{e}}Bd}}}Dd{CfDn}{{Dh{c}{{Df{e}}}}}}{{{b{{Dj{c}}}}{E`{e}}g}{{Af{fBd}}}Dd{CfDn}{{Dh{c}{{Df{e}}}}}}{{}{{Ed{Eb}}}}00000{{{b{h}}c}AfBj}{{{b{n}}c}AfBj}{{{b{j}}c}AfBj}{{{b{Bd}}}{{Eh{{b{Ef}}}}}}{{{b{Bf}}}{{Eh{{b{Ef}}}}}}{bc{}}00{bEj}00{c{{Af{e}}}{}{}}0000{{}{{Af{c}}}{}}0000{b}{bEl}0000{Enn}{F`n}{FbCd}{FdFf}{EnFf}{F`Ff}3{FhCd}{FjBf}{FlBf}{FnBh}","D":"Ef","p":[[1,"reference",null,null,1],[5,"Private",202],[1,"unit"],[5,"LinearQuantizeCodec",0],[6,"LinearQuantizeBins",0],[0,"mut"],[6,"LinearQuantizeDType",0],[1,"u8"],[8,"AnyCowArray",203],[8,"AnyArray",203],[6,"Result",204,null,1],[8,"AnyArrayView",203],[8,"AnyArrayViewMut",203],[1,"usize"],[10,"Deserializer",205],[5,"Formatter",206],[8,"Result",206],[6,"LinearQuantizeCodecError",0],[5,"LinearQuantizeHeaderError",0],[5,"ShapeError",207],[10,"Serializer",208],[5,"StaticCodecConfig",209],[5,"SchemaGenerator",210],[5,"Schema",211],[5,"ArrayBase",212],[5,"Vec",213],[10,"Float",214],[10,"ConstZero",215],[10,"ConstOne",215],[10,"Serialize",208],[17,"Elem"],[10,"Data",216],[10,"Dimension",217],[10,"Unsigned",0],[17,"Output"],[10,"Fn",218],[1,"slice"],[8,"ArrayD",219],[10,"DeserializeOwned",205],[8,"ArrayViewMutD",219],[1,"str"],[6,"Cow",220],[10,"Error",221],[6,"Option",222,null,1],[5,"String",223],[5,"TypeId",224],[15,"MismatchedEncodeDType",191],[15,"MismatchedDecodeIntoDtype",191],[15,"MismatchedDecodeIntoShape",191],[15,"InvalidEncodedDType",191],[6,"AnyArrayDType",203],[15,"EncodedDataNotOneDimensional",191],[15,"HeaderEncodeFailed",191],[15,"HeaderDecodeFailed",191],[15,"DecodeInvalidShapeHeader",191]],"r":[],"b":[[127,"impl-Debug-for-LinearQuantizeDType"],[128,"impl-Display-for-LinearQuantizeDType"],[129,"impl-Debug-for-LinearQuantizeCodecError"],[130,"impl-Display-for-LinearQuantizeCodecError"],[131,"impl-Display-for-LinearQuantizeHeaderError"],[132,"impl-Debug-for-LinearQuantizeHeaderError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAJ8ACAADAAEAEwBCAFcAJgB/AAYAiQAAAIwABwCZAAIAnwAgAA==","P":[[86,"T"],[96,""],[99,"T"],[102,""],[105,"Codec::Error"],[107,"T"],[117,"__D"],[119,"D"],[120,""],[126,"Codec::Error"],[127,""],[133,"T"],[136,""],[137,"T"],[139,"StaticCodec::Config"],[140,"S"],[141,""],[147,"U"],[152,""],[155,"T,S,D,Q,"],[156,"Q,T,"],[158,""],[164,"__S"],[166,"S"],[167,""],[169,"T"],[172,""],[175,"U,T"],[180,"U"],[185,""]]}],["numcodecs_log",{"t":"FGPPPPNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNHNNNNNNNNNNNNNO","n":["LogCodec","LogCodecError","MismatchedDecodeIntoArray","NonFiniteData","NonPositiveData","UnsupportedDtype","__clone_box","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","decode","decode_into","deref","","deref_mut","","deserialize","drop","","encode","exp","exp_into","fmt","","from","","","from_config","get_config","","init","","into","","json_schema","ln","schema_id","schema_name","serialize","source","to_owned","to_string","try_from","","try_into","","ty","type_id","","source"],"q":[[0,"numcodecs_log"],[53,"numcodecs_log::LogCodecError"],[54,"dyn_clone::sealed"],[55,"numcodecs::array"],[56,"core::result"],[57,"serde::de"],[58,"ndarray"],[59,"num_traits::float"],[60,"ndarray::data_traits"],[61,"ndarray::dimension::dimension_trait"],[62,"core::fmt"],[63,"numcodecs::codec"],[64,"serde::ser"],[65,"schemars::generate"],[66,"schemars::schema"],[67,"num_traits::sign"],[68,"alloc::borrow"],[69,"core::error"],[70,"core::option"],[71,"alloc::string"],[72,"core::any"]],"i":"``B`000j01010000001010010``1101100001010`0001010101001Dj","f":"``````{{bd}f}{b{{b{c}}}{}}0{{{b{h}}}{{b{hc}}}{}}0{{{b{j}}}j}{{b{b{hc}}}f{}}{{bl}f}{{{b{j}}n}{{Ab{A`c}}}{}}{{{b{j}}AdAf}{{Ab{fc}}}{}}{Ah{{b{c}}}{}}0{Ah{{b{hc}}}{}}0{c{{Ab{j}}}Aj}{Ahf}05{{{Al{eg}}}{{Ab{{An{cg}}B`}}}Bb{{Bf{}{{Bd{c}}}}}Bh}{{{Bj{ce}}{Bl{ce}}}{{Ab{fB`}}}BbBh}{{{b{B`}}{b{hBn}}}C`}0{cc{}}{CbB`}1{cj{}}{{{b{j}}}{{Cd{j}}}}{{bc}AbCf}{{}Ah}0{{}c{}}0{{{b{hCh}}}Cj}{{{Al{eg}}}{{Ab{{An{cg}}B`}}}{BbCl}{{Bf{}{{Bd{c}}}}}Bh}{{}{{D`{Cn}}}}0{{{b{j}}c}AbCf}{{{b{B`}}}{{Dd{{b{Db}}}}}}{bc{}}{bDf}{c{{Ab{e}}}{}{}}0{{}{{Ab{c}}}{}}0{b}{bDh}0{DjCb}","D":"An","p":[[1,"reference",null,null,1],[5,"Private",54],[1,"unit"],[0,"mut"],[5,"LogCodec",0],[1,"u8"],[8,"AnyCowArray",55],[8,"AnyArray",55],[6,"Result",56,null,1],[8,"AnyArrayView",55],[8,"AnyArrayViewMut",55],[1,"usize"],[10,"Deserializer",57],[5,"ArrayBase",58],[8,"Array",58],[6,"LogCodecError",0],[10,"Float",59],[17,"Elem"],[10,"Data",60],[10,"Dimension",61],[8,"ArrayView",58],[8,"ArrayViewMut",58],[5,"Formatter",62],[8,"Result",62],[6,"AnyArrayAssignError",55],[5,"StaticCodecConfig",63],[10,"Serializer",64],[5,"SchemaGenerator",65],[5,"Schema",66],[10,"Signed",67],[1,"str"],[6,"Cow",68],[10,"Error",69],[6,"Option",70,null,1],[5,"String",71],[5,"TypeId",72],[15,"MismatchedDecodeIntoArray",53]],"r":[],"b":[[26,"impl-Debug-for-LogCodecError"],[27,"impl-Display-for-LogCodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAACcABgAHABEAGwABAB4AAAAgAAQAJwAAACkADAA=","P":[[7,"T"],[11,""],[12,"T"],[13,""],[14,"Codec::Error"],[16,"T"],[20,"__D"],[21,""],[23,"Codec::Error"],[24,"T,S,D"],[25,"T,D"],[26,""],[28,"T"],[29,""],[30,"T"],[31,"StaticCodec::Config"],[32,""],[33,"S"],[34,""],[36,"U"],[38,""],[39,"T,S,D"],[40,""],[42,"__S"],[43,""],[44,"T"],[45,""],[46,"U,T"],[48,"U"],[50,""]]}],["numcodecs_pco",{"t":"PPPTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFGGPGGKPFGGFGPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHHNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOO","n":["Auto","","Classic","DTYPE","DecodeInvalidShapeHeader","EncodedDataNotBytes","EncodedDataNotOneDimensional","EqualPagesUpTo","F32","F64","HeaderDecodeFailed","HeaderEncodeFailed","I16","I32","I64","Level0","Level1","Level10","Level11","Level12","Level2","Level3","Level4","Level5","Level6","Level7","Level8","Level9","MismatchedDecodeIntoArray","None","Order0","Order1","Order2","Order3","Order4","Order5","Order6","Order7","PcoCodingError","PcoCompressionLevel","PcoDType","PcoDecodeFailed","PcoDeltaEncodingOrder","PcoDeltaSpec","PcoElement","PcoEncodeFailed","PcoHeaderError","PcoModeSpec","PcoPagingSpec","Pcodec","PcodecError","TryConsecutive","TryFloatMult","TryFloatQuant","TryIntMult","TryLookback","U16","U32","U64","UnsupportedDtype","__clone_box","","","","","","","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","compress","decode","decode_into","decompress","decompress_into","default","","","","delta","deref","","","","","","","","","","deref_mut","","","","","","","","","","deserialize","","","","","","","drop","","","","","","","","","","encode","eq","","","","","","equivalent","","","","","","","","","","fmt","","","","","","","","","","","","","from","","","","","","","","","","","","from_config","get_config","","init","","","","","","","","","","into","","","","","","","","","","into_dtype","json_schema","","","","","","level","mode","paging","schema_id","","","","","","schema_name","","","","","","serialize","","","","","","","source","","","to_owned","","","","","","","to_string","","","","try_from","","","","","","","","","","try_into","","","","","","","","","","ty","type_id","","","","","","","","","","delta_encoding_order","float_mult_base","float_quant_bits","int_mult_base","equal_pages_up_to","dtype","shape","source","","","","",""],"q":[[0,"numcodecs_pco"],[294,"numcodecs_pco::PcoDeltaSpec"],[295,"numcodecs_pco::PcoModeSpec"],[298,"numcodecs_pco::PcoPagingSpec"],[299,"numcodecs_pco::PcodecError"],[307,"dyn_clone::sealed"],[308,"ndarray"],[309,"alloc::vec"],[310,"core::result"],[311,"ndarray::data_traits"],[312,"ndarray::dimension::dimension_trait"],[313,"numcodecs::array"],[314,"serde::de"],[315,"core::fmt"],[316,"ndarray::error"],[317,"serde::ser"],[318,"numcodecs::codec"],[319,"schemars::generate"],[320,"schemars::schema"],[321,"alloc::borrow"],[322,"core::error"],[323,"core::option"],[324,"alloc::string"],[325,"core::any"],[326,"core::num::nonzero"]],"i":"nA`1BbAn00AdAf022000l00000000000035Ab0000000```4```4`````677762224j2871430287145D`Db524:936710524:936524:936524:9365`22``4:96224:936710524:936710524:936524:936710524:936544993366554:9367711005524:93677710522224:936710524:9367105524:93622224:93624:93624:936571024:9365710524:936710524:9367105224:9367105EnF`FdFhFlG`GbGdGfGhGjGlGn","f":"````````````````````````````````````````````````````````````{{bd}f}000000{b{{b{c}}}{}}000000000{{{b{h}}}{{b{hc}}}{}}000000000{{{b{j}}}j}{{{b{l}}}l}{{{b{n}}}n}{{{b{A`}}}A`}{{{b{Ab}}}Ab}{{{b{Ad}}}Ad}{{{b{Af}}}Af}{{b{b{hc}}}f{}}000000{{bAh}f}000000{{{Aj{eg}}lnA`Ad}{{B`{{Al{Ah}}An}}}Bb{{Bf{}{{Bd{c}}}}}Bh}{{{b{j}}Bj}{{B`{Blc}}}{}}{{{b{j}}BnC`}{{B`{fc}}}{}}{{{b{{Cb{Ah}}}}}{{B`{BlAn}}}}{{{b{{Cb{Ah}}}}{Cd{ce}}}{{B`{fAn}}}BbBh}{{}l}{{}n}{{}A`}{{}Ad}{jA`}{Cf{{b{c}}}{}}000000000{Cf{{b{hc}}}{}}000000000{c{{B`{j}}}Ch}{c{{B`{l}}}Ch}{c{{B`{n}}}Ch}{c{{B`{A`}}}Ch}{c{{B`{Ab}}}Ch}{c{{B`{Ad}}}Ch}{c{{B`{Af}}}Ch}{Cff}000000000{{{b{j}}Bj}{{B`{Blc}}}{}}{{{b{l}}{b{l}}}Cj}{{{b{n}}{b{n}}}Cj}{{{b{A`}}{b{A`}}}Cj}{{{b{Ab}}{b{Ab}}}Cj}{{{b{Ad}}{b{Ad}}}Cj}{{{b{Af}}{b{Af}}}Cj}{{b{b{c}}}Cj{}}000000000{{{b{l}}{b{hCl}}}Cn}{{{b{n}}{b{hCl}}}Cn}{{{b{A`}}{b{hCl}}}Cn}{{{b{Ab}}{b{hCl}}}Cn}{{{b{Ad}}{b{hCl}}}Cn}{{{b{An}}{b{hCl}}}Cn}0{{{b{D`}}{b{hCl}}}Cn}0{{{b{Db}}{b{hCl}}}Cn}0{{{b{Af}}{b{hCl}}}Cn}0{cc{}}00000{DdAn}{DfAn}2222{cj{}}{{bc}B`Dh}{{{b{j}}}{{Dj{j}}}}{{}Cf}000000000{{}c{}}000000000{AfDl}{{{b{hDn}}}E`}00000{jl}{jn}{jAd}{{}{{Ed{Eb}}}}00000000000{{{b{j}}c}B`Dh}{{{b{l}}c}B`Dh}{{{b{n}}c}B`Dh}{{{b{A`}}c}B`Dh}{{{b{Ab}}c}B`Dh}{{{b{Ad}}c}B`Dh}{{{b{Af}}c}B`Dh}{{{b{An}}}{{Eh{{b{Ef}}}}}}{{{b{D`}}}{{Eh{{b{Ef}}}}}}{{{b{Db}}}{{Eh{{b{Ef}}}}}}{bc{}}000000{bEj}000{c{{B`{e}}}{}{}}000000000{{}{{B`{c}}}{}}000000000{b}{bEl}000000000{EnAb}{F`Fb}{FdFf}{FhFj}{FlFn}{G`Dl}{GbAl}{GdD`}{GfDb}{GhD`}{GjDb}{GlDf}{GnDd}","D":"Ib","p":[[1,"reference",null,null,1],[5,"Private",307],[1,"unit"],[0,"mut"],[5,"Pcodec",0],[6,"PcoCompressionLevel",0],[6,"PcoModeSpec",0],[6,"PcoDeltaSpec",0],[6,"PcoDeltaEncodingOrder",0],[6,"PcoPagingSpec",0],[6,"PcoDType",0],[1,"u8"],[5,"ArrayBase",308],[5,"Vec",309],[6,"PcodecError",0],[6,"Result",310,null,1],[10,"PcoElement",0],[17,"Elem"],[10,"Data",311],[10,"Dimension",312],[8,"AnyCowArray",313],[8,"AnyArray",313],[8,"AnyArrayView",313],[8,"AnyArrayViewMut",313],[1,"slice"],[8,"ArrayViewMut",308],[1,"usize"],[10,"Deserializer",314],[1,"bool"],[5,"Formatter",315],[8,"Result",315],[5,"PcoHeaderError",0],[5,"PcoCodingError",0],[6,"AnyArrayAssignError",313],[5,"ShapeError",316],[10,"Serializer",317],[5,"StaticCodecConfig",318],[6,"AnyArrayDType",313],[5,"SchemaGenerator",319],[5,"Schema",320],[1,"str"],[6,"Cow",321],[10,"Error",322],[6,"Option",323,null,1],[5,"String",324],[5,"TypeId",325],[15,"TryConsecutive",294],[15,"TryFloatMult",295],[1,"f64"],[15,"TryFloatQuant",295],[1,"u32"],[15,"TryIntMult",295],[1,"u64"],[15,"EqualPagesUpTo",298],[8,"NonZeroUsize",326],[15,"EncodedDataNotBytes",299],[15,"EncodedDataNotOneDimensional",299],[15,"HeaderEncodeFailed",299],[15,"PcoEncodeFailed",299],[15,"HeaderDecodeFailed",299],[15,"PcoDecodeFailed",299],[15,"DecodeInvalidShapeHeader",299],[15,"MismatchedDecodeIntoArray",299]],"r":[],"b":[[177,"impl-Display-for-PcodecError"],[178,"impl-Debug-for-PcodecError"],[179,"impl-Display-for-PcoHeaderError"],[180,"impl-Debug-for-PcoHeaderError"],[181,"impl-Debug-for-PcoCodingError"],[182,"impl-Display-for-PcoCodingError"],[183,"impl-Display-for-PcoDType"],[184,"impl-Debug-for-PcoDType"],[191,"impl-From%3CAnyArrayAssignError%3E-for-PcodecError"],[192,"impl-From%3CShapeError%3E-for-PcodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAOoADAAJAAEADQAPAB8ABwA5AAIAPQAvAG4AAQByAAMAdwBCAMAAAQDGAAwA3gAFAOcAPwA=","P":[[67,"T"],[87,""],[94,"T"],[101,""],[108,"T,S,D"],[109,"Codec::Error"],[111,""],[112,"T,D"],[113,""],[118,"T"],[138,"__D"],[139,"D"],[140,"__D"],[142,"D"],[143,"__D"],[145,""],[155,"Codec::Error"],[156,""],[162,"K"],[172,""],[185,"T"],[191,""],[193,"T"],[197,"StaticCodec::Config"],[198,"S"],[199,""],[210,"U"],[220,""],[242,"__S"],[243,"S"],[244,"__S"],[246,"S"],[247,"__S"],[249,""],[252,"T"],[259,""],[263,"U,T"],[273,"U"],[283,""]]}],["numcodecs_python",{"t":"FFFFKKFNNNMNNNNNNNNNNMNNNNMNMNMNNNNNNNNNNNNNNNNNMNHNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["PyCodec","PyCodecAdapter","PyCodecClass","PyCodecClassAdapter","PyCodecClassMethods","PyCodecMethods","PyCodecRegistry","__clone_box","as_codec","as_codec_class","as_type","borrow","","","","","borrow_mut","","","","","class","clone","clone_into","clone_to_uninit","codec_config_schema","codec_from_config","","codec_id","","decode","","decode_into","deref","","","","","deref_mut","","","","","drop","","","","","encode","","export_codec_class","from","","","","","from_codec","from_codec_class","from_registry_with_config","get_codec","get_config","","init","","","","","into","","","","","into_codec","into_codec_class","register_codec","to_owned","try_clone","try_from","","","","","try_into","","","","","ty","type_check","","type_id","","","","","with_downcast",""],"q":[[0,"numcodecs_python"],[97,"dyn_clone::sealed"],[98,"numcodecs_python::adapter"],[99,"pyo3::marker"],[100,"numcodecs_python::codec"],[101,"pyo3::instance"],[102,"numcodecs_python::codec_class"],[103,"pyo3::types::typeobject"],[104,"schemars::schema"],[105,"pyo3::types::dict"],[106,"pyo3::err"],[107,"core::result"],[108,"serde::de"],[109,"alloc::string"],[110,"pyo3::types::any"],[111,"core::option"],[112,"numcodecs::array"],[113,"pyo3::types::module"],[114,"numcodecs::codec"],[115,"serde::ser"],[116,"core::any"],[117,"core::ops::function"],[118,"numcodecs_python::registry"],[119,"numcodecs_python::export"]],"i":"```````h0A`Ad21lAbDl54210Aj6665454506665321653216532106`6532165610665321653216516665321653216326532165","f":"```````{{bd}f}{{{b{h}}j}{{b{{n{l}}}}}}{{{b{A`}}j}{{b{{n{Ab}}}}}}{{{b{Ad}}}{{b{{n{Af}}}}}}{b{{b{c}}}{}}0000{{{b{Ah}}}{{b{Ahc}}}{}}0000{{{b{Aj}}}{{n{Ab}}}}{{{b{h}}}h}{{b{b{Ahc}}}f{}}{{bAl}f}{{{b{A`}}}An}{{{b{Ad}}{Bb{B`}}}{{Bf{{n{l}}Bd}}}}{{{b{A`}}c}{{Bf{e}}}Bh{}}{{{b{Ad}}}{{Bf{BjBd}}}}{{{b{A`}}}{{b{Bl}}}}{{{b{Aj}}{Bb{Bn}}{C`{{Bb{Bn}}}}}{{Bf{{n{Bn}}Bd}}}}{{{b{h}}Cb}{{Bf{Cdc}}}{}}{{{b{h}}CfCh}{{Bf{fc}}}{}}{Cj{{b{c}}}{}}0000{Cj{{b{Ahc}}}{}}0000{Cjf}0000{{{b{Aj}}{Bb{Bn}}}{{Bf{{n{Bn}}Bd}}}}5{{jc{Bb{Cl}}}{{Bf{{n{Ab}}Bd}}}Cn}{cc{}}0000{{{n{l}}}{{Bf{hBd}}}}{{{n{Ab}}}{{Bf{A`Bd}}}}{c{{Bf{h}}}Bh}{{{Bb{B`}}}{{Bf{{n{l}}Bd}}}}{{{b{Aj}}}{{Bf{{n{B`}}Bd}}}}{{{b{h}}c}BfD`}{{}Cj}0000{{}c{}}0000{{hj}{{n{l}}}}{{A`j}{{n{Ab}}}}{{{Bb{Ab}}{C`{{b{Bl}}}}}{{Bf{fBd}}}}{bc{}}{{{b{h}}j}{{Bf{hBd}}}}{c{{Bf{e}}}{}{}}0000{{}{{Bf{c}}}{}}0000{{{b{h}}}c{}}{{{b{{n{Bn}}}}}Db}0{bDd}0000{{{b{{n{l}}}}g}{{C`{e}}}Df{}{{Dj{{b{c}}}{{Dh{e}}}}}}{{{b{{n{Ab}}}}g}{{C`{e}}}Cn{}{{Dj{{b{c}}}{{Dh{e}}}}}}","D":"Dl","p":[[1,"reference",null,null,1],[5,"Private",97],[1,"unit"],[5,"PyCodecAdapter",0,98],[5,"Python",99],[5,"PyCodec",0,100],[5,"Bound",101],[5,"PyCodecClassAdapter",0,98],[5,"PyCodecClass",0,102],[10,"PyCodecClassMethods",0,102],[5,"PyType",103],[0,"mut"],[10,"PyCodecMethods",0,100],[1,"u8"],[5,"Schema",104],[5,"PyDict",105],[5,"Borrowed",101],[5,"PyErr",106],[6,"Result",107,null,1],[10,"Deserializer",108],[5,"String",109],[1,"str"],[5,"PyAny",110],[6,"Option",111,null,1],[8,"AnyCowArray",112],[8,"AnyArray",112],[8,"AnyArrayView",112],[8,"AnyArrayViewMut",112],[1,"usize"],[5,"PyModule",113],[10,"DynCodecType",114],[10,"Serializer",115],[1,"bool"],[5,"TypeId",116],[10,"DynCodec",114],[17,"Output"],[10,"FnOnce",117],[5,"PyCodecRegistry",0]],"r":[[0,100],[1,98],[2,102],[3,98],[4,102],[5,100],[6,118],[7,98],[8,98],[9,98],[10,102],[11,98],[12,98],[13,100],[14,102],[16,98],[17,98],[18,100],[19,102],[21,100],[22,98],[23,98],[24,98],[25,98],[26,102],[27,98],[28,102],[29,98],[30,100],[31,98],[32,98],[33,98],[34,98],[35,100],[36,102],[38,98],[39,98],[40,100],[41,102],[43,98],[44,98],[45,100],[46,102],[48,100],[49,98],[50,119],[51,98],[52,98],[53,100],[54,102],[56,98],[57,98],[58,98],[60,100],[61,98],[62,98],[63,98],[64,100],[65,102],[67,98],[68,98],[69,100],[70,102],[72,98],[73,98],[75,98],[76,98],[77,98],[78,98],[79,100],[80,102],[82,98],[83,98],[84,100],[85,102],[87,98],[88,100],[89,102],[90,98],[91,98],[92,100],[93,102],[95,98],[96,98]],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAADsACgAIAAAADAAJABcAAwAcAAAAHgAAACAAEAAyAAAAPgAFAEwAAABOABEA","P":[[11,"T"],[21,""],[23,"T"],[24,""],[27,"D,DynCodecType::Codec"],[28,""],[31,"Codec::Error"],[33,"T"],[43,""],[49,"Codec::Error"],[50,"T"],[56,""],[58,"D"],[59,""],[61,"S"],[62,""],[67,"U"],[72,""],[75,"T"],[76,""],[77,"U,T"],[82,"U"],[87,"DynCodec::Type"],[88,""],[95,"T,O,"]]}],["numcodecs_random_projection",{"t":"FPPKPTPPPPPPFPFGGGPTPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNMHNNNNNNHHOHHHHONNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMOOOOOOOOO","n":["ClosedOpenUnit","CorruptedNumberOfComponents","Explicit","FloatExt","Gaussian","HALF","JohnsonLindenstrauss","MismatchedDecodeIntoArray","NonFiniteData","NonMatrixData","NumberOfFeaturesMismatch","NumberOfSamplesMismatch","OpenClosedUnit","ProjectedArrayZeroComponents","RandomProjectionCodec","RandomProjectionCodecError","RandomProjectionKind","RandomProjectionReduction","Sparse","TWO","UnsupportedDtype","__clone_box","","","","","borrow","","","","","","borrow_mut","","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","decode","decode_into","density_or_ping_li_minimum","deref","","","","","","deref_mut","","","","","","deserialize","","","","drop","","","","","","encode","eq","","fmt","","from","","","","","","","","from_config","from_f64","from_usize","get_config","","hash","","init","","","","","","into","","","","","","into_usize","johnson_lindenstrauss_min_k","json_schema","","","","partial_cmp","","project_into","project_with_projection","projection","reconstruct","reconstruct_into","reconstruct_into_with_projection","reconstruct_with_projection","reduction","schema_id","","","","schema_name","","","","seed","serialize","","","","source","to_owned","","","","","to_string","try_from","","","","","","try_into","","","","","","ty","type_id","","","","","","u01x2","input","metadata","output","","source","","density","epsilon","k"],"q":[[0,"numcodecs_random_projection"],[166,"numcodecs_random_projection::RandomProjectionCodecError"],[172,"numcodecs_random_projection::RandomProjectionKind"],[173,"numcodecs_random_projection::RandomProjectionReduction"],[175,"dyn_clone::sealed"],[176,"core::clone"],[177,"numcodecs::array"],[178,"core::result"],[179,"core::option"],[180,"serde::de"],[181,"core::cmp"],[182,"core::fmt"],[183,"ndarray::error"],[184,"serde::ser"],[185,"numcodecs::codec"],[186,"core::hash"],[187,"schemars::generate"],[188,"schemars::schema"],[189,"ndarray::aliases"],[190,"ndarray"],[191,"ndarray::data_traits"],[192,"core::ops::function"],[193,"ndarray::dimension::dimension_trait"],[194,"alloc::borrow"],[195,"core::error"],[196,"alloc::string"],[197,"core::any"],[198,"core::num::nonzero"]],"i":"`C`l`nAd233333`3````103j32A`Af25461025461025410254102541022`2546102546102540254610210662546661023322102546102546103`254010``2````22540254022540625410625461025461022546103FjFl10FnG`GbGdGf","f":"`````````````````````{{bd}f}0000{b{{b{c}}}{}}00000{{{b{h}}}{{b{hc}}}{}}00000{{{b{j}}}j}{{{b{l}}}l}{{{b{n}}}n}{{{b{{A`{c}}}}}{{A`{c}}}{AbAd}}{{{b{{Af{c}}}}}{{Af{c}}}{AbAd}}{{b{b{hc}}}f{}}0000{{bAh}f}0000{{{b{j}}Aj}{{An{Alc}}}{}}{{{b{j}}B`Bb}{{An{fc}}}{}}{{{Bf{{Af{Bd}}}}Bh}cAd}{Bh{{b{c}}}{}}00000{Bh{{b{hc}}}{}}00000{c{{An{j}}}Bj}{c{{An{l}}}Bj}{c{{An{n}}}Bj}{c{{An{{Af{Bd}}}}}Bj}{Bhf}000009{{{b{{A`{c}}}}{b{{A`{c}}}}}Bl{BnAd}}{{{b{{Af{c}}}}{b{{Af{c}}}}}Bl{BnAd}}{{{b{C`}}{b{hCb}}}Cd}0{cc{}}00{CfC`}1{ChC`}22{cj{}}{BdAd}{BhAd}{{bc}AnCj}{{{b{j}}}{{Cl{j}}}}{{{b{{A`{c}}}}{b{he}}}f{CnAd}D`}{{{b{{Af{c}}}}{b{he}}}f{CnAd}D`}{{}Bh}00000{{}c{}}00000{AdBh}{{Bh{Af{Bd}}}Bh}{{{b{hDb}}}Dd}000{{{b{{A`{c}}}}{b{{A`{c}}}}}{{Bf{Df}}}{DhAd}}{{{b{{Af{c}}}}{b{{Af{c}}}}}{{Bf{Df}}}{DhAd}}{{{Dl{eDj}}{Dn{cDj}}gc}{{An{fC`}}}Ad{{Eb{}{{E`{c}}}}}{{Ef{BhBh}{{Ed{c}}}}}}{{{Dl{eg}}Eh{b{l}}{b{n}}}{{An{{Ej{cDj}}C`}}}Ad{{Eb{}{{E`{c}}}}}El}{jn}{{{Dl{eDj}}Bhgc}{{An{{Ej{cDj}}C`}}}Ad{{Eb{}{{E`{c}}}}}{{Ef{BhBh}{{Ed{c}}}}}}3{{{Dl{eg}}{Dn{cg}}Eh{b{n}}}{{An{fC`}}}Ad{{Eb{}{{E`{c}}}}}El}{{{Dl{eg}}Eh{b{n}}}{{An{{Ej{cDj}}C`}}}Ad{{Eb{}{{E`{c}}}}}El}{jl}{{}{{F`{En}}}}0000000{jEh}{{{b{j}}c}AnCj}{{{b{l}}c}AnCj}{{{b{n}}c}AnCj}{{{b{{Af{Bd}}}}c}AnCj}{{{b{C`}}}{{Bf{{b{Fb}}}}}}{bc{}}0000{bFd}{c{{An{e}}}{}{}}00000{{}{{An{c}}}{}}00000{b}{bFf}00000{Eh{{Fh{{A`{Ad}}{Af{Ad}}}}}}{FjBh}{FlBh}10{FnCf}{G`Ch}{GbBf}{GdAf}{GfGh}","D":"Gd","p":[[1,"reference",null,null,1],[5,"Private",175],[1,"unit"],[0,"mut"],[5,"RandomProjectionCodec",0],[6,"RandomProjectionReduction",0],[6,"RandomProjectionKind",0],[5,"ClosedOpenUnit",0],[10,"Clone",176],[10,"FloatExt",0],[5,"OpenClosedUnit",0],[1,"u8"],[8,"AnyCowArray",177],[8,"AnyArray",177],[6,"Result",178,null,1],[8,"AnyArrayView",177],[8,"AnyArrayViewMut",177],[1,"f64"],[6,"Option",179,null,1],[1,"usize"],[10,"Deserializer",180],[1,"bool"],[10,"PartialEq",181],[6,"RandomProjectionCodecError",0],[5,"Formatter",182],[8,"Result",182],[5,"ShapeError",183],[6,"AnyArrayAssignError",177],[10,"Serializer",184],[5,"StaticCodecConfig",185],[10,"Hash",186],[10,"Hasher",186],[5,"SchemaGenerator",187],[5,"Schema",188],[6,"Ordering",181],[10,"PartialOrd",181],[8,"Ix2",189],[5,"ArrayBase",190],[8,"ArrayViewMut",190],[17,"Elem"],[10,"Data",191],[17,"Output"],[10,"Fn",192],[1,"u64"],[8,"Array",190],[10,"Dimension",193],[1,"str"],[6,"Cow",194],[10,"Error",195],[5,"String",196],[5,"TypeId",197],[1,"tuple",null,null,1],[15,"NumberOfSamplesMismatch",166],[15,"NumberOfFeaturesMismatch",166],[15,"NonMatrixData",166],[15,"MismatchedDecodeIntoArray",166],[15,"Sparse",172],[15,"JohnsonLindenstrauss",173],[15,"Explicit",173],[8,"NonZeroUsize",198]],"r":[],"b":[[81,"impl-Display-for-RandomProjectionCodecError"],[82,"impl-Debug-for-RandomProjectionCodecError"],[86,"impl-From%3CShapeError%3E-for-RandomProjectionCodecError"],[88,"impl-From%3CAnyArrayAssignError%3E-for-RandomProjectionCodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAHUACQAWACEAOQAaAFcAAABZAAAAXAAAAF8ACQBxAAUAfwAHAIgAHQA=","P":[[26,"T"],[38,""],[41,"T"],[48,""],[53,"Codec::Error"],[55,"T"],[68,"__D"],[71,"D"],[72,""],[78,"Codec::Error"],[79,"T"],[81,""],[83,"T"],[86,""],[87,"T"],[88,""],[89,"T"],[91,"StaticCodec::Config"],[92,""],[94,"S"],[95,""],[96,"T,__H"],[98,""],[104,"U"],[110,""],[116,"T"],[118,"T,S,"],[119,"T,S,D"],[120,""],[121,"T,S,"],[123,"T,S,D"],[125,""],[135,"__S"],[138,"S"],[139,""],[140,"T"],[145,""],[146,"U,T"],[152,"U"],[158,""]]}],["numcodecs_reinterpret",{"t":"PPPPPFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNOOOOOOOOO","n":["InvalidEncodedShape","InvalidReinterpret","MismatchedDecodeDType","MismatchedDecodeIntoArray","MismatchedEncodeDType","ReinterpretCodec","ReinterpretCodecError","__clone_box","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","decode","decode_into","deref","","deref_mut","","deserialize","drop","","encode","fmt","","from","","","from_config","get_config","","init","","into","","json_schema","passthrough","reinterpret_array","reinterpret_array_into","schema_id","schema_name","serialize","source","to_binary","to_bytes","to_owned","to_string","try_from","","try_into","","try_new","ty","type_id","","configured","","decode_dtype","dtype","encode_dtype","provided","","shape","source"],"q":[[0,"numcodecs_reinterpret"],[57,"numcodecs_reinterpret::ReinterpretCodecError"],[66,"dyn_clone::sealed"],[67,"numcodecs::array"],[68,"core::result"],[69,"serde::de"],[70,"core::fmt"],[71,"serde::ser"],[72,"numcodecs::codec"],[73,"schemars::generate"],[74,"schemars::schema"],[75,"ndarray"],[76,"core::marker"],[77,"ndarray::data_traits"],[78,"ndarray::dimension::dimension_trait"],[79,"core::ops::function"],[80,"alloc::borrow"],[81,"core::error"],[82,"core::option"],[83,"alloc::string"],[84,"core::any"],[85,"alloc::vec"]],"i":"Al0000``j0101000000101001011011000010100``0001000101010001DnE`EbEd1320Eh","f":"```````{{bd}f}{b{{b{c}}}{}}0{{{b{h}}}{{b{hc}}}{}}0{{{b{j}}}j}{{b{b{hc}}}f{}}{{bl}f}{{{b{j}}n}{{Ab{A`c}}}{}}{{{b{j}}AdAf}{{Ab{fc}}}{}}{Ah{{b{c}}}{}}0{Ah{{b{hc}}}{}}0{c{{Ab{j}}}Aj}{Ahf}05{{{b{Al}}{b{hAn}}}B`}0{cc{}}{BbAl}1{cj{}}{{bc}AbBd}{{{b{j}}}{{Bf{j}}}}{{}Ah}0{{}c{}}0{{{b{hBh}}}Bj}{Blj}{{{Bn{eg}}k}{{C`{ig}}}Cb{{Cf{}{{Cd{c}}}}}Ch{}{{Cl{c}{{Cj{i}}}}}}{{{Cn{ce}}iAf}{{Ab{fAl}}}CbChD`{{Cl{c}{{Cj{g}}}}}}{{}{{Dd{Db}}}}0{{{b{j}}c}AbBd}{{{b{Al}}}{{Dh{{b{Df}}}}}}55{bc{}}{bDj}{c{{Ab{e}}}{}{}}0{{}{{Ab{c}}}{}}0{{BlBl}{{Ab{jAl}}}}{b}{bDl}0{DnBl}{E`Bl}{EbBl}{EdBl}132{EdEf}{EhBb}","D":"Cf","p":[[1,"reference",null,null,1],[5,"Private",66],[1,"unit"],[0,"mut"],[5,"ReinterpretCodec",0],[1,"u8"],[8,"AnyCowArray",67],[8,"AnyArray",67],[6,"Result",68,null,1],[8,"AnyArrayView",67],[8,"AnyArrayViewMut",67],[1,"usize"],[10,"Deserializer",69],[6,"ReinterpretCodecError",0],[5,"Formatter",70],[8,"Result",70],[6,"AnyArrayAssignError",67],[10,"Serializer",71],[5,"StaticCodecConfig",72],[5,"SchemaGenerator",73],[5,"Schema",74],[6,"AnyArrayDType",67],[5,"ArrayBase",75],[8,"Array",75],[10,"Copy",76],[17,"Elem"],[10,"Data",77],[10,"Dimension",78],[17,"Output"],[10,"Fn",79],[8,"ArrayView",75],[10,"ArrayDType",67],[1,"str"],[6,"Cow",80],[10,"Error",81],[6,"Option",82,null,1],[5,"String",83],[5,"TypeId",84],[15,"MismatchedEncodeDType",57],[15,"MismatchedDecodeDType",57],[15,"InvalidReinterpret",57],[15,"InvalidEncodedShape",57],[5,"Vec",85],[15,"MismatchedDecodeIntoArray",57]],"r":[],"b":[[25,"impl-Debug-for-ReinterpretCodecError"],[26,"impl-Display-for-ReinterpretCodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAACcABwAIABMAHQAAAB8ABAAmAAAAKgADADAABQA3AAIA","P":[[8,"T"],[12,""],[13,"T"],[14,""],[15,"Codec::Error"],[17,"T"],[21,"D"],[22,""],[24,"Codec::Error"],[25,""],[27,"T"],[28,""],[29,"T"],[30,"StaticCodec::Config"],[31,"S"],[32,""],[35,"U"],[37,""],[39,"T,S,D,U,"],[40,"T,D,U,"],[41,""],[43,"S"],[44,""],[47,"T"],[48,""],[49,"U,T"],[51,"U"],[53,""]]}],["numcodecs_round",{"t":"PFFGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOHNNNNNNNNNNNNNNNNNNNNO","n":["MismatchedDecodeIntoArray","Positive","RoundCodec","RoundCodecError","UnsupportedDtype","__clone_box","","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","decode","decode_into","deref","","","deref_mut","","","deserialize","","drop","","","encode","eq","fmt","","from","","","","from_config","get_config","","hash","init","","","into","","","json_schema","","partial_cmp","precision","round","schema_id","","schema_name","","serialize","","source","to_owned","","to_string","try_from","","","try_into","","","ty","type_id","","","source"],"q":[[0,"numcodecs_round"],[75,"numcodecs_round::RoundCodecError"],[76,"dyn_clone::sealed"],[77,"core::clone"],[78,"num_traits::float"],[79,"numcodecs::array"],[80,"core::result"],[81,"serde::de"],[82,"core::cmp"],[83,"core::fmt"],[84,"numcodecs::codec"],[85,"serde::ser"],[86,"core::hash"],[87,"schemars::generate"],[88,"schemars::schema"],[89,"core::option"],[90,"ndarray"],[91,"ndarray::data_traits"],[92,"ndarray::dimension::dimension_trait"],[93,"alloc::borrow"],[94,"core::error"],[95,"alloc::string"],[96,"core::any"]],"i":"Bh```0jl10210210101011102102101021022102211101021021001`10101021021021021102Ef","f":"`````{{bd}f}0{b{{b{c}}}{}}00{{{b{h}}}{{b{hc}}}{}}00{{{b{j}}}j}{{{b{{l{c}}}}}{{l{c}}}{nA`}}{{b{b{hc}}}f{}}0{{bAb}f}0{{{b{j}}Ad}{{Ah{Afc}}}{}}{{{b{j}}AjAl}{{Ah{fc}}}{}}{An{{b{c}}}{}}00{An{{b{hc}}}{}}00{c{{Ah{j}}}B`}{c{{Ah{{l{Bb}}}}}B`}{Anf}006{{{b{{l{c}}}}{b{{l{c}}}}}Bd{BfA`}}{{{b{Bh}}{b{hBj}}}Bl}0{cc{}}0{BnBh}1{cj{}}{{{b{j}}}{{C`{j}}}}{{bc}AhCb}{{{b{{l{c}}}}{b{he}}}f{CdA`}Cf}{{}An}00{{}c{}}00{{{b{hCh}}}Cj}0{{{b{{l{c}}}}{b{{l{c}}}}}{{Cn{Cl}}}{D`A`}}{jl}{{{Db{eg}}{l{c}}}{{Dd{cg}}}A`{{Dh{}{{Df{c}}}}}Dj}{{}{{Dn{Dl}}}}000{{{b{j}}c}AhCb}{{{b{{l{Bb}}}}c}AhCb}{{{b{Bh}}}{{Cn{{b{E`}}}}}}{bc{}}0{bEb}{c{{Ah{e}}}{}{}}00{{}{{Ah{c}}}{}}00{b}{bEd}00{EfBn}","D":"An","p":[[1,"reference",null,null,1],[5,"Private",76],[1,"unit"],[0,"mut"],[5,"RoundCodec",0],[5,"Positive",0],[10,"Clone",77],[10,"Float",78],[1,"u8"],[8,"AnyCowArray",79],[8,"AnyArray",79],[6,"Result",80,null,1],[8,"AnyArrayView",79],[8,"AnyArrayViewMut",79],[1,"usize"],[10,"Deserializer",81],[1,"f64"],[1,"bool"],[10,"PartialEq",82],[6,"RoundCodecError",0],[5,"Formatter",83],[8,"Result",83],[6,"AnyArrayAssignError",79],[5,"StaticCodecConfig",84],[10,"Serializer",85],[10,"Hash",86],[10,"Hasher",86],[5,"SchemaGenerator",87],[5,"Schema",88],[6,"Ordering",82],[6,"Option",89,null,1],[10,"PartialOrd",82],[5,"ArrayBase",90],[8,"Array",90],[17,"Elem"],[10,"Data",91],[10,"Dimension",92],[1,"str"],[6,"Cow",93],[10,"Error",94],[5,"String",95],[5,"TypeId",96],[15,"MismatchedDecodeIntoArray",75]],"r":[],"b":[[34,"impl-Debug-for-RoundCodecError"],[35,"impl-Display-for-RoundCodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAD0ABQAGAB4AJwAAACkABgAzAAIAOAATAA==","P":[[7,"T"],[13,""],[14,"T"],[17,""],[19,"Codec::Error"],[21,"T"],[27,"__D"],[28,"D"],[29,""],[32,"Codec::Error"],[33,"T"],[34,""],[36,"T"],[38,""],[39,"T"],[40,"StaticCodec::Config"],[41,""],[42,"S"],[43,"T,__H"],[44,""],[47,"U"],[50,""],[52,"T"],[53,""],[54,"T,S,D"],[55,""],[59,"__S"],[60,"S"],[61,""],[62,"T"],[64,""],[65,"U,T"],[68,"U"],[71,""]]}],["numcodecs_swizzle_reshape",{"t":"PGGPPPPPPPPFFGPNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNHHOOOOO","n":["AllRest","Axis","AxisGroup","CannotDecodeMergedAxes","Group","Index","InvalidAxisIndex","InvalidAxisPermutation","MergedRest","MismatchedDecodeIntoArray","MultipleRestAxes","Rest","SwizzleReshapeCodec","SwizzleReshapeCodecError","UnsupportedDtype","__clone_box","","","","axes","borrow","","","","","borrow_mut","","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","decode","decode_into","deref","","","","","deref_mut","","","","","deserialize","","","","drop","","","","","encode","fmt","","","","","from","","","","","","from_config","get_config","","init","","","","","into","","","","","json_schema","","","","schema_id","","","","schema_name","","","","serialize","","","","source","swizzle_reshape","to_owned","","","","to_string","try_from","","","","","try_into","","","","","ty","type_id","","","","","undo_swizzle_reshape","undo_swizzle_reshape_into","axes","index","ndim","","source"],"q":[[0,"numcodecs_swizzle_reshape"],[129,"numcodecs_swizzle_reshape::SwizzleReshapeCodecError"],[134,"dyn_clone::sealed"],[135,"alloc::vec"],[136,"numcodecs::array"],[137,"core::result"],[138,"serde::de"],[139,"core::fmt"],[140,"numcodecs::codec"],[141,"serde::ser"],[142,"schemars::generate"],[143,"schemars::schema"],[144,"alloc::borrow"],[145,"core::error"],[146,"core::option"],[147,"ndarray::aliases"],[148,"ndarray"],[149,"core::marker"],[150,"ndarray::data_traits"],[151,"alloc::string"],[152,"core::any"]],"i":"n``Bh1A`11011```1h31Ab11423014230142014201420111423014230142014230142330142330111142301423014201420142014203`142031423014230114230``EbEd01Ef","f":"```````````````{{bd}f}000{hj}{b{{b{c}}}{}}0000{{{b{l}}}{{b{lc}}}{}}0000{{{b{h}}}h}{{{b{n}}}n}{{{b{A`}}}A`}{{{b{Ab}}}Ab}{{b{b{lc}}}f{}}000{{bAd}f}000{{{b{h}}Af}{{Aj{Ahc}}}{}}{{{b{h}}AlAn}{{Aj{fc}}}{}}{B`{{b{c}}}{}}0000{B`{{b{lc}}}{}}0000{c{{Aj{h}}}Bb}{c{{Aj{n}}}Bb}{c{{Aj{A`}}}Bb}{c{{Aj{Ab}}}Bb}{B`f}00008{{{b{n}}{b{lBd}}}Bf}{{{b{A`}}{b{lBd}}}Bf}{{{b{Bh}}{b{lBd}}}Bf}0{{{b{Ab}}{b{lBd}}}Bf}{cc{}}000{BjBh}1{ch{}}{{{b{h}}}{{Bl{h}}}}{{bc}AjBn}{{}B`}0000{{}c{}}0000{{{b{lC`}}}Cb}000{{}{{Cf{Cd}}}}0000000{{{b{h}}c}AjBn}{{{b{n}}c}AjBn}{{{b{A`}}c}AjBn}{{{b{Ab}}c}AjBn}{{{b{Bh}}}{{Cj{{b{Ch}}}}}}{{{Cn{eCl}}{b{{D`{n}}}}}{{Aj{{Db{cCl}}Bh}}}Dd{{Dh{}{{Df{c}}}}}}{bc{}}000{bDj}{c{{Aj{e}}}{}{}}0000{{}{{Aj{c}}}{}}0000{b}{bDl}00006{{{Dn{cCl}}{E`{cCl}}{b{{D`{n}}}}}{{Aj{fBh}}}Dd}{Ebj}{EdB`}0{EbB`}{EfBj}","D":"Df","p":[[1,"reference",null,null,1],[5,"Private",134],[1,"unit"],[5,"SwizzleReshapeCodec",0],[5,"Vec",135],[0,"mut"],[6,"AxisGroup",0],[6,"Axis",0],[5,"Rest",0],[1,"u8"],[8,"AnyCowArray",136],[8,"AnyArray",136],[6,"Result",137,null,1],[8,"AnyArrayView",136],[8,"AnyArrayViewMut",136],[1,"usize"],[10,"Deserializer",138],[5,"Formatter",139],[8,"Result",139],[6,"SwizzleReshapeCodecError",0],[6,"AnyArrayAssignError",136],[5,"StaticCodecConfig",140],[10,"Serializer",141],[5,"SchemaGenerator",142],[5,"Schema",143],[1,"str"],[6,"Cow",144],[10,"Error",145],[6,"Option",146,null,1],[8,"IxDyn",147],[5,"ArrayBase",148],[1,"slice"],[8,"Array",148],[10,"Copy",149],[17,"Elem"],[10,"Data",150],[5,"String",151],[5,"TypeId",152],[8,"ArrayView",148],[8,"ArrayViewMut",148],[15,"InvalidAxisPermutation",129],[15,"InvalidAxisIndex",129],[15,"MismatchedDecodeIntoArray",129]],"r":[],"b":[[66,"impl-Display-for-SwizzleReshapeCodecError"],[67,"impl-Debug-for-SwizzleReshapeCodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAGMABgAQAAMAFQAwAEoAAABMAAcAWQAQAGsAFAA=","P":[[20,"T"],[30,""],[34,"T"],[38,""],[42,"Codec::Error"],[44,"T"],[54,"__D"],[57,"D"],[58,""],[63,"Codec::Error"],[64,""],[69,"T"],[73,""],[74,"T"],[75,"StaticCodec::Config"],[76,""],[77,"S"],[78,""],[83,"U"],[88,""],[100,"__S"],[103,"S"],[104,""],[105,"T,S"],[106,"T"],[110,""],[111,"U,T"],[116,"U"],[121,""],[127,"T,S"],[128,"T"],[129,""]]}],["numcodecs_sz3",{"t":"PPPPPPTPPPPPPPPPPPPPPPPPPFGFGKPGGFGGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOO","n":["Absolute","AbsoluteAndRelative","AbsoluteOrRelative","Arithmetic","CubicInterpolation","CubicInterpolationLorenzo","DTYPE","DecodeInvalidShapeHeader","EncodedDataNotBytes","EncodedDataNotOneDimensional","F32","F64","HeaderDecodeFailed","HeaderEncodeFailed","Huffman","I32","I64","InvalidEncodeShape","L2Norm","LinearInterpolation","LinearInterpolationLorenzo","LorenzoRegression","MismatchedDecodeIntoArray","PS2NR","Relative","Sz3Codec","Sz3CodecError","Sz3CodingError","Sz3DType","Sz3Element","Sz3EncodeFailed","Sz3Encoder","Sz3ErrorBound","Sz3HeaderError","Sz3LosslessCompressor","Sz3Predictor","UnsupportedDtype","Zstd","__clone_box","","","","","","borrow","","","","","","","","","borrow_mut","","","","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","compress","decode","decode_into","decompress","deref","","","","","","","","","deref_mut","","","","","","","","","deserialize","","","","","","drop","","","","","","","","","encode","encoder","error_bound","fmt","","","","","","","","","","","","from","","","","","","","","","","","from_config","get_config","","init","","","","","","","","","into","","","","","","","","","json_schema","","","","","lossless","predictor","schema_id","","","","","schema_name","","","","","serialize","","","","","","source","","","to_owned","","","","","","to_string","","","","try_from","","","","","","","","","try_into","","","","","","","","","ty","type_id","","","","","","","","","dtype","shape","","source","","","","","","abs","","","l2","psnr","rel","",""],"q":[[0,"numcodecs_sz3"],[228,"numcodecs_sz3::Sz3CodecError"],[237,"numcodecs_sz3::Sz3ErrorBound"],[245,"dyn_clone::sealed"],[246,"ndarray"],[247,"core::option"],[248,"alloc::vec"],[249,"core::result"],[250,"ndarray::data_traits"],[251,"ndarray::dimension::dimension_trait"],[252,"numcodecs::array"],[253,"serde::de"],[254,"core::fmt"],[255,"ndarray::error"],[256,"numcodecs::codec"],[257,"serde::ser"],[258,"schemars::generate"],[259,"schemars::schema"],[260,"alloc::borrow"],[261,"core::error"],[262,"alloc::string"],[263,"core::any"]],"i":"l00A`n0BbAn00Ad01140015333155`````1`````1Abj75612075613ClCn4297835104297834297834297834`22`297835104297835104297834297835104222978355110044297835551042222978351042978351042978322297832978329783451029783451042978351042978351042297835104EfEjElEn2F`FbFdFfFhFlFnG`Gb43Gd","f":"``````````````````````````````````````{{bd}f}00000{b{{b{c}}}{}}00000000{{{b{h}}}{{b{hc}}}{}}00000000{{{b{j}}}j}{{{b{l}}}l}{{{b{n}}}n}{{{b{A`}}}A`}{{{b{Ab}}}Ab}{{{b{Ad}}}Ad}{{b{b{hc}}}f{}}00000{{bAf}f}00000{{{Ah{eg}}{Aj{{b{n}}}}{b{l}}{Aj{{b{A`}}}}{Aj{{b{Ab}}}}}{{B`{{Al{Af}}An}}}Bb{{Bf{}{{Bd{c}}}}}Bh}{{{b{j}}Bj}{{B`{Blc}}}{}}{{{b{j}}BnC`}{{B`{fc}}}{}}{{{b{{Cb{Af}}}}}{{B`{BlAn}}}}{Cd{{b{c}}}{}}00000000{Cd{{b{hc}}}{}}00000000{c{{B`{j}}}Cf}{c{{B`{l}}}Cf}{c{{B`{n}}}Cf}{c{{B`{A`}}}Cf}{c{{B`{Ab}}}Cf}{c{{B`{Ad}}}Cf}{Cdf}00000000;{jAj}{jl}{{{b{l}}{b{hCh}}}Cj}{{{b{n}}{b{hCh}}}Cj}{{{b{A`}}{b{hCh}}}Cj}{{{b{Ab}}{b{hCh}}}Cj}{{{b{An}}{b{hCh}}}Cj}0{{{b{Cl}}{b{hCh}}}Cj}0{{{b{Cn}}{b{hCh}}}Cj}0{{{b{Ad}}{b{hCh}}}Cj}0{cc{}}00000{D`An}{DbAn}222{cj{}}{{{b{j}}}{{Dd{j}}}}{{bc}B`Df}{{}Cd}00000000{{}c{}}00000000{{{b{hDh}}}Dj}0000{jAj}0{{}{{Dn{Dl}}}}000000000{{{b{j}}c}B`Df}{{{b{l}}c}B`Df}{{{b{n}}c}B`Df}{{{b{A`}}c}B`Df}{{{b{Ab}}c}B`Df}{{{b{Ad}}c}B`Df}{{{b{An}}}{{Aj{{b{E`}}}}}}{{{b{Cl}}}{{Aj{{b{E`}}}}}}{{{b{Cn}}}{{Aj{{b{E`}}}}}}{bc{}}00000{bEb}000{c{{B`{e}}}{}{}}00000000{{}{{B`{c}}}{}}00000000{b}{bEd}00000000{EfEh}{EjAl}{ElAl}{EnCl}{EjCn}{F`Cn}{FbCl}{FdD`}{FfDb}{FhFj}{FlFj}{FnFj}{G`Fj}{GbFj}43{GdFj}","D":"Ih","p":[[1,"reference",null,null,1],[5,"Private",245],[1,"unit"],[0,"mut"],[5,"Sz3Codec",0],[6,"Sz3ErrorBound",0],[6,"Sz3Predictor",0],[6,"Sz3Encoder",0],[6,"Sz3LosslessCompressor",0],[6,"Sz3DType",0],[1,"u8"],[5,"ArrayBase",246],[6,"Option",247,null,1],[5,"Vec",248],[6,"Sz3CodecError",0],[6,"Result",249,null,1],[10,"Sz3Element",0],[17,"Elem"],[10,"Data",250],[10,"Dimension",251],[8,"AnyCowArray",252],[8,"AnyArray",252],[8,"AnyArrayView",252],[8,"AnyArrayViewMut",252],[1,"slice"],[1,"usize"],[10,"Deserializer",253],[5,"Formatter",254],[8,"Result",254],[5,"Sz3HeaderError",0],[5,"Sz3CodingError",0],[5,"ShapeError",255],[6,"AnyArrayAssignError",252],[5,"StaticCodecConfig",256],[10,"Serializer",257],[5,"SchemaGenerator",258],[5,"Schema",259],[1,"str"],[6,"Cow",260],[10,"Error",261],[5,"String",262],[5,"TypeId",263],[15,"EncodedDataNotBytes",228],[6,"AnyArrayDType",252],[15,"InvalidEncodeShape",228],[15,"EncodedDataNotOneDimensional",228],[15,"HeaderEncodeFailed",228],[15,"Sz3EncodeFailed",228],[15,"HeaderDecodeFailed",228],[15,"DecodeInvalidShapeHeader",228],[15,"MismatchedDecodeIntoArray",228],[15,"AbsoluteAndRelative",237],[1,"f64"],[15,"AbsoluteOrRelative",237],[15,"Absolute",237],[15,"L2Norm",237],[15,"PS2NR",237],[15,"Relative",237]],"r":[],"b":[[124,"impl-Debug-for-Sz3CodecError"],[125,"impl-Display-for-Sz3CodecError"],[126,"impl-Debug-for-Sz3HeaderError"],[127,"impl-Display-for-Sz3HeaderError"],[128,"impl-Debug-for-Sz3CodingError"],[129,"impl-Display-for-Sz3CodingError"],[130,"impl-Display-for-Sz3DType"],[131,"impl-Debug-for-Sz3DType"],[138,"impl-From%3CShapeError%3E-for-Sz3CodecError"],[139,"impl-From%3CAnyArrayAssignError%3E-for-Sz3CodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAKkACgALAAEAEAABACcAKQBSAAEAVQAhAHkACwCLAAEAkAALAKUABACsADgA","P":[[44,"T"],[62,""],[68,"T"],[74,""],[80,"T,S,D"],[81,"Codec::Error"],[83,""],[84,"T"],[102,"__D"],[108,""],[117,"Codec::Error"],[118,""],[132,"T"],[138,""],[140,"T"],[143,"StaticCodec::Config"],[144,""],[145,"S"],[146,""],[155,"U"],[164,""],[181,"__S"],[187,""],[190,"T"],[196,""],[200,"U,T"],[209,"U"],[218,""]]}],["numcodecs_uniform_noise",{"t":"KPTFGPNHNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNONNONNNNNNNNNNNNNO","n":["FloatExt","MismatchedDecodeIntoArray","NEG_HALF","UniformNoiseCodec","UniformNoiseCodecError","UnsupportedDtype","__clone_box","add_uniform_noise","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","decode","decode_into","deref","","deref_mut","","deserialize","drop","","encode","fmt","","from","","","from_config","get_config","","hash_bits","init","","into","","json_schema","scale","schema_id","schema_name","seed","serialize","source","to_owned","to_string","try_from","","try_into","","ty","type_id","","vzip","","source"],"q":[[0,"numcodecs_uniform_noise"],[56,"numcodecs_uniform_noise::UniformNoiseCodecError"],[57,"dyn_clone::sealed"],[58,"ndarray"],[59,"ndarray::data_traits"],[60,"ndarray::dimension::dimension_trait"],[61,"numcodecs::array"],[62,"core::result"],[63,"serde::de"],[64,"core::fmt"],[65,"serde::ser"],[66,"numcodecs::codec"],[67,"core::hash"],[68,"schemars::generate"],[69,"schemars::schema"],[70,"alloc::borrow"],[71,"core::error"],[72,"core::option"],[73,"alloc::string"],[74,"core::any"]],"i":"`Bjn``1Ah`020200000020200202202200010202000000202020200202Dj","f":"``````{{bd}f}{{{h{eg}}cj}{{l{cg}}}n{{Ab{}{{A`{c}}}}}Ad}{b{{b{c}}}{}}0{{{b{Af}}}{{b{Afc}}}{}}0{{{b{Ah}}}Ah}{{b{b{Afc}}}f{}}{{bAj}f}{{{b{Ah}}Al}{{B`{Anc}}}{}}{{{b{Ah}}BbBd}{{B`{fc}}}{}}{Bf{{b{c}}}{}}0{Bf{{b{Afc}}}{}}0{c{{B`{Ah}}}Bh}{Bff}05{{{b{Bj}}{b{AfBl}}}Bn}0{cc{}}{C`Bj}1{cAh{}}{{bc}B`Cb}{{{b{Ah}}}{{Cd{Ah}}}}{{n{b{Afc}}}fCf}{{}Bf}0{{}c{}}0{{{b{AfCh}}}Cj}{AhCl}{{}{{D`{Cn}}}}0{Ahj}{{{b{Ah}}c}B`Cb}{{{b{Bj}}}{{Dd{{b{Db}}}}}}{bc{}}{bDf}{c{{B`{e}}}{}{}}0{{}{{B`{c}}}{}}0{b}{bDh}0{{}c{}}0{DjC`}","D":"B`","p":[[1,"reference",null,null,1],[5,"Private",57],[1,"unit"],[5,"ArrayBase",58],[1,"u64"],[8,"Array",58],[10,"FloatExt",0],[17,"Elem"],[10,"Data",59],[10,"Dimension",60],[0,"mut"],[5,"UniformNoiseCodec",0],[1,"u8"],[8,"AnyCowArray",61],[8,"AnyArray",61],[6,"Result",62,null,1],[8,"AnyArrayView",61],[8,"AnyArrayViewMut",61],[1,"usize"],[10,"Deserializer",63],[6,"UniformNoiseCodecError",0],[5,"Formatter",64],[8,"Result",64],[6,"AnyArrayAssignError",61],[10,"Serializer",65],[5,"StaticCodecConfig",66],[10,"Hasher",67],[5,"SchemaGenerator",68],[5,"Schema",69],[1,"f64"],[1,"str"],[6,"Cow",70],[10,"Error",71],[6,"Option",72,null,1],[5,"String",73],[5,"TypeId",74],[15,"MismatchedDecodeIntoArray",56]],"r":[],"b":[[25,"impl-Debug-for-UniformNoiseCodecError"],[26,"impl-Display-for-UniformNoiseCodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAACkACAAHAAAACQASAB0AAAAfAAIAIwABACcAAAApAAEALAAMAA==","P":[[7,"T,S,D"],[8,"T"],[12,""],[13,"T"],[14,""],[15,"Codec::Error"],[17,"T"],[21,"__D"],[22,""],[24,"Codec::Error"],[25,""],[27,"T"],[28,""],[29,"T"],[30,"StaticCodec::Config"],[31,"S"],[32,""],[33,"H"],[34,""],[36,"U"],[38,""],[43,"__S"],[44,""],[45,"T"],[46,""],[47,"U,T"],[49,"U"],[51,""],[54,"V"],[56,""]]}],["numcodecs_wasm",{"t":"","n":[],"q":[],"i":"","f":"","D":"`","p":[],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAEAAAAAAAAAEAAAAAAA","P":[]}],["numcodecs_wasm_builder",{"t":"FFHONNNNNNHOONNHHOHNNNNNNNNOOOHNOHONNNNNNNNOOO","n":["Args","NixEnv","adapt_wasi_snapshot_to_preview2","ar","augment_args","augment_args_for_update","borrow","","borrow_mut","","build_wasm_codec","clang","codec","command","command_for_update","configure_cargo_cmd","copy_buildenv_to_crate","crate_","create_codec_wasm_component_crate","fmt","from","","from_arg_matches","from_arg_matches_mut","group_id","into","","libclang","lld","llvm_version","main","new","nm","optimize_wasm_codec","output","try_from","","try_into","","type_id","","update_from_arg_matches","update_from_arg_matches_mut","version","wasi_sysroot","wasm_opt"],"q":[[0,"numcodecs_wasm_builder"],[46,"std::path"],[47,"std::io::error"],[48,"clap_builder::builder::command"],[49,"alloc::string"],[50,"std::process"],[51,"semver"],[52,"core::fmt"],[53,"clap_builder::parser::matches::arg_matches"],[54,"clap_builder"],[55,"core::result"],[56,"clap_builder::util::id"],[57,"core::option"],[58,"core::any"]],"i":"```jAb01010`1000``0`01000010111`11`010101000011","f":"``{{{d{b}}}{{h{f}}}}{jf}{ll}0{d{{d{c}}}{}}0{{{d{n}}}{{d{nc}}}{}}0{{{d{j}}{d{b}}{d{b}}{d{A`}}}{{h{f}}}}4{AbAd}{{}l}0{{{d{j}}{d{b}}{d{b}}}Af}{{{d{b}}}{{h{Ah}}}}3{{{d{b}}{d{A`}}{d{Aj}}{d{A`}}}{{h{f}}}}{{{d{Ab}}{d{nAl}}}An}{cc{}}0{{{d{B`}}}{{Bd{AbBb}}}}{{{d{nB`}}}{{Bd{AbBb}}}}{{}{{Bh{Bf}}}}{{}c{}}0??{jAd}{{}{{h{Ah}}}}{{{d{b}}}{{h{j}}}}{jf}{{{d{b}}{d{j}}}{{h{f}}}}{Abf}{c{{Bd{e}}}{}{}}0{{}{{Bd{c}}}{}}0{dBj}0{{{d{nAb}}{d{B`}}}{{Bd{AhBb}}}}{{{d{nAb}}{d{nB`}}}{{Bd{AhBb}}}}{AbAj}88","D":"A`","p":[[5,"Path",46],[1,"reference",null,null,1],[5,"PathBuf",46],[8,"Result",47],[5,"NixEnv",0],[5,"Command",48],[0,"mut"],[1,"str"],[5,"Args",0],[5,"String",49],[5,"Command",50],[1,"unit"],[5,"Version",51],[5,"Formatter",52],[8,"Result",52],[5,"ArgMatches",53],[8,"Error",54],[6,"Result",55,null,1],[5,"Id",56],[6,"Option",57,null,1],[5,"TypeId",58]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAACYABwAAAAwADgADABMAAQAXAAIAHAAGACQABwAtAAEA","P":[[6,"T"],[10,""],[20,"T"],[22,""],[25,"U"],[27,""],[35,"U,T"],[37,"U"],[39,""]]}],["numcodecs_wasm_guest",{"t":"Q","n":["export_codec"],"q":[[0,"numcodecs_wasm_guest"]],"i":"`","f":"`","D":"d","p":[],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAAAAAA=","P":[]}],["numcodecs_wasm_host",{"t":"FFFFFNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["GuestError","NumcodecsWitInterfaces","RuntimeError","WasmCodec","WasmCodecComponent","borrow","","","","","borrow_mut","","","","","codec","codec_config_schema","codec_from_config","codec_id","decode","decode_into","deref","","","","","deref_mut","","","","","drop","","","","","","encode","fmt","","","","from","","","","","","get","get_config","init","","","","","into","","","","","into_anyhow","","new","source","","to_string","","try_clone","try_clone_into","try_from","","","","","try_into","","","","","ty","type_id","","","",""],"q":[[0,"numcodecs_wasm_host"],[85,"numcodecs_wasm_host::wit"],[86,"wasm_component_layer::identifier"],[87,"numcodecs_wasm_host::component"],[88,"schemars::schema"],[89,"numcodecs_wasm_host::codec"],[90,"core::result"],[91,"wasm_component_layer"],[92,"serde::de"],[93,"numcodecs::array"],[94,"numcodecs_wasm_host::error"],[95,"core::fmt"],[96,"anyhow"],[97,"serde::ser"],[98,"core::error"],[99,"core::option"],[100,"alloc::string"],[101,"serde_json::error"],[102,"core::any"]],"i":"`````njfAnAl432102333444321043210443210411004321102443210432101031010444321043210443210","f":"`````{b{{b{c}}}{}}0000{{{b{d}}}{{b{dc}}}{}}0000{fh}{{{b{j}}}{{b{l}}}}{{{b{j}}ce}{{A`{n}}}AbAd}{{{b{j}}}{{b{Af}}}}{{{b{n}}cAh}{{A`{{A`{AjAl}}An}}}Ab}{{{b{n}}cB`Bb}{{A`{{A`{BdAl}}An}}}Ab}{Bf{{b{c}}}{}}0000{Bf{{b{dc}}}{}}0000{{{b{n}}c}{{A`{BdAn}}}Ab}{BfBd}00005{{{b{An}}{b{dBh}}}Bj}0{{{b{Al}}{b{dBh}}}Bj}0{cc{}}000{BlAn}1{{}{{b{f}}}}{{{b{n}}ce}A`AbBn}{{}Bf}0000{{}c{}}0000{{}Bl}0{{C`c}{{A`{jAn}}}Ab}{{{b{An}}}{{Cd{{b{Cb}}}}}}{{{b{Al}}}{{Cd{{b{Cb}}}}}}{bCf}0{{{b{n}}c}{{A`{nCh}}}Ab}{{{b{n}}ce}{{A`{nCh}}}AbAb}{c{{A`{e}}}{}{}}0000{{}{{A`{c}}}{}}0000{{{b{n}}}j}{bCj}0000","D":"Ad","p":[[1,"reference",null,null,1],[0,"mut"],[5,"NumcodecsWitInterfaces",0,85],[5,"InterfaceIdentifier",86],[5,"WasmCodecComponent",0,87],[5,"Schema",88],[5,"WasmCodec",0,89],[6,"Result",90,null,1],[10,"AsContextMut",91],[10,"Deserializer",92],[1,"str"],[8,"AnyCowArray",93],[8,"AnyArray",93],[5,"GuestError",0,94],[5,"RuntimeError",0,94],[8,"AnyArrayView",93],[8,"AnyArrayViewMut",93],[1,"unit"],[1,"usize"],[5,"Formatter",95],[8,"Result",95],[5,"Error",96],[10,"Serializer",97],[5,"Instance",91],[10,"Error",98],[6,"Option",99,null,1],[5,"String",100],[5,"Error",101],[5,"TypeId",102]],"r":[[0,94],[1,85],[2,94],[3,89],[4,87],[5,89],[6,87],[7,85],[8,94],[9,94],[10,89],[11,87],[12,85],[13,94],[14,94],[15,85],[16,87],[17,87],[18,87],[19,89],[20,89],[21,89],[22,87],[23,85],[24,94],[25,94],[26,89],[27,87],[28,85],[29,94],[30,94],[31,89],[32,89],[33,87],[34,85],[35,94],[36,94],[37,89],[38,94],[39,94],[40,94],[41,94],[42,89],[43,87],[44,85],[45,94],[46,94],[47,94],[48,85],[49,89],[50,89],[51,87],[52,85],[53,94],[54,94],[55,89],[56,87],[57,85],[58,94],[59,94],[60,94],[61,94],[62,87],[63,94],[64,94],[65,94],[66,94],[67,89],[68,89],[69,89],[70,87],[71,85],[72,94],[73,94],[74,89],[75,87],[76,85],[77,94],[78,94],[79,89],[80,89],[81,87],[82,85],[83,94],[84,94]],"b":[[38,"impl-Display-for-RuntimeError"],[39,"impl-Debug-for-RuntimeError"],[40,"impl-Display-for-GuestError"],[41,"impl-Debug-for-GuestError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAEsABAAAACoALwAAADEABgA9ABgA","P":[[5,"T"],[15,""],[17,",D"],[18,""],[19,""],[21,"T"],[31,""],[32,""],[37,""],[38,""],[42,"T"],[46,""],[47,"T"],[48,""],[49,",S"],[50,""],[55,"U"],[60,""],[62,""],[63,""],[67,""],[68,","],[69,"U,T"],[74,"U"],[79,""]]}],["numcodecs_wasm_host_reproducible",{"t":"PPFGFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOO","n":["Guest","Poisoned","ReproducibleWasmCodec","ReproducibleWasmCodecError","ReproducibleWasmCodecType","Runtime","__clone_box","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","codec_config_schema","codec_from_config","codec_id","decode","decode_into","deref","","","deref_mut","","","drop","","","","encode","fmt","","from","","","get_config","init","","","instruction_counter","into","","","into_anyhow","new","source","to_owned","to_string","try_clone","try_drop","try_from","","","try_into","","","ty","type_id","","","codec_id","","","source",""],"q":[[0,"numcodecs_wasm_host_reproducible"],[62,"numcodecs_wasm_host_reproducible::ReproducibleWasmCodecError"],[67,"dyn_clone::sealed"],[68,"numcodecs_wasm_host_reproducible::codec"],[69,"wasm_runtime_layer::backend"],[70,"schemars::schema"],[71,"core::result"],[72,"serde::de"],[73,"numcodecs::array"],[74,"core::fmt"],[75,"serde::ser"],[76,"anyhow"],[77,"core::marker"],[78,"alloc::vec"],[79,"core::convert"],[80,"core::error"],[81,"core::option"],[82,"alloc::string"],[83,"serde_json::error"],[84,"core::any"],[85,"alloc::sync"],[86,"numcodecs_wasm_host::error"]],"i":"Bd0```0j0A`21021110001110210211021221021102110220212111021021102DbDfDh10","f":"``````{{bd}f}{b{{b{c}}}{}}00{{{b{h}}}{{b{hc}}}{}}00{{{b{{j{c}}}}}{{j{c}}}l}{{b{b{hc}}}f{}}{{bn}f}{{{b{{A`{c}}}}}Abl}{{{b{{A`{c}}}}e}{{Ad{g}}}lAf{}}{{{b{{A`{c}}}}}{{b{Ah}}}l}{{{b{{j{c}}}}Aj}{{Ad{Ale}}}l{}}{{{b{{j{c}}}}AnB`}{{Ad{fe}}}l{}}{Bb{{b{c}}}{}}00{Bb{{b{hc}}}{}}00{{{b{h{j{c}}}}}fl}{Bbf}005{{{b{Bd}}{b{hBf}}}Bh}0{cc{}}00{{{b{{j{c}}}}e}AdlBj}{{}Bb}00{{{b{{j{c}}}}}{{Ad{BlBd}}}l}{{}c{}}00{{}Bn}{{ce}{{Ad{{A`{c}}Bd}}}{C`Cbl}{{Cf{{Cd{n}}}}}}{{{b{Bd}}}{{Cj{{b{Ch}}}}}}{bc{}}{bCl}{{{b{{j{c}}}}}{{Ad{{j{c}}Cn}}}l}{{{j{c}}}{{Ad{fBd}}}l}{c{{Ad{e}}}{}{}}00{{}{{Ad{c}}}{}}00{{{b{{j{c}}}}}el{}}{bD`}00{DbDd}{DfDd}{DhDd}{DfDj}{DhDl}","D":"l","p":[[1,"reference",null,null,1],[5,"Private",67],[1,"unit"],[0,"mut"],[5,"ReproducibleWasmCodec",0,68],[10,"WasmEngine",69],[1,"u8"],[5,"ReproducibleWasmCodecType",0,68],[5,"Schema",70],[6,"Result",71,null,1],[10,"Deserializer",72],[1,"str"],[8,"AnyCowArray",73],[8,"AnyArray",73],[8,"AnyArrayView",73],[8,"AnyArrayViewMut",73],[1,"usize"],[6,"ReproducibleWasmCodecError",0,68],[5,"Formatter",74],[8,"Result",74],[10,"Serializer",75],[1,"u64"],[5,"Error",76],[10,"Send",77],[10,"Sync",77],[5,"Vec",78],[10,"Into",79,null,1],[10,"Error",80],[6,"Option",81,null,1],[5,"String",82],[5,"Error",83],[5,"TypeId",84],[15,"Poisoned",62],[5,"Arc",85,null,1],[15,"Runtime",62],[15,"Guest",62],[5,"RuntimeError",86],[5,"GuestError",86]],"r":[[0,68],[1,68],[2,68],[3,68],[4,68],[5,68],[6,68],[7,68],[8,68],[9,68],[10,68],[11,68],[12,68],[13,68],[14,68],[15,68],[16,68],[17,68],[18,68],[19,68],[20,68],[21,68],[22,68],[23,68],[24,68],[25,68],[26,68],[27,68],[28,68],[29,68],[30,68],[31,68],[32,68],[33,68],[34,68],[35,68],[36,68],[37,68],[38,68],[39,68],[40,68],[41,68],[42,68],[43,68],[44,68],[45,68],[46,68],[47,68],[48,68],[49,68],[50,68],[51,68],[52,68],[53,68],[54,68],[55,68],[56,68],[57,68],[58,68],[59,68],[60,68],[61,68]],"b":[[32,"impl-Display-for-ReproducibleWasmCodecError"],[33,"impl-Debug-for-ReproducibleWasmCodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAD0AAwAAACIAJgAEAC4AFQA=","P":[[7,"T"],[13,"E"],[14,"T"],[15,""],[16,"E"],[17,"E,D,DynCodecType::Codec"],[18,"E"],[19,"E,Codec::Error"],[21,"T"],[27,"E"],[28,""],[31,"E,Codec::Error"],[32,""],[34,"T"],[37,"E,S"],[38,""],[41,"E"],[42,"U"],[45,""],[46,"E,"],[47,""],[48,"T"],[49,""],[50,"E"],[52,"U,T"],[55,"U"],[58,"E,DynCodec::Type"],[59,""]]}],["numcodecs_wasm_logging",{"t":"FNNNNNNNNNNNNNNNNNNNNNNN","n":["LoggingCodec","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","decode","decode_into","deref","deref_mut","drop","encode","from","from_config","get_config","","init","into","to_owned","try_from","try_into","ty","type_id"],"q":[[0,"numcodecs_wasm_logging"],[24,"dyn_clone::sealed"],[25,"core::clone"],[26,"numcodecs::codec"],[27,"numcodecs::array"],[28,"core::result"],[29,"serde::ser"],[30,"core::any"]],"i":"`j0000000000000000000000","f":"`{{bd}f}{b{{b{c}}}{}}{{{b{h}}}{{b{hc}}}{}}{{{b{{j{c}}}}}{{j{c}}}{ln}}{{b{b{hc}}}f{}}{{bA`}f}{{{b{{j{c}}}}Ab}{{Af{Ade}}}n{}}{{{b{{j{c}}}}AhAj}{{Af{fe}}}n{}}{Al{{b{c}}}{}}{Al{{b{hc}}}{}}{Alf}4{cc{}}{c{{j{e}}}{}n}{{bc}AfAn}{{{b{{j{c}}}}}{{B`{{j{c}}}}}n}{{}Al}{{}c{}}{bc{}}{c{{Af{e}}}{}{}}{{}{{Af{c}}}{}}{b}{bBb}","D":"h","p":[[1,"reference",null,null,1],[5,"Private",24],[1,"unit"],[0,"mut"],[5,"LoggingCodec",0],[10,"Clone",25],[10,"StaticCodec",26],[1,"u8"],[8,"AnyCowArray",27],[8,"AnyArray",27],[6,"Result",28,null,1],[8,"AnyArrayView",27],[8,"AnyArrayViewMut",27],[1,"usize"],[10,"Serializer",29],[5,"StaticCodecConfig",26],[5,"TypeId",30]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAABQAAwACAAsADwADABQABAA=","P":[[2,"T"],[6,""],[7,"T,Codec::Error"],[9,"T"],[11,""],[12,"T,Codec::Error"],[13,"T"],[14,"StaticCodec::Config,T"],[15,"S"],[16,"T"],[17,""],[18,"U"],[19,"T"],[20,"U,T"],[21,"U"],[22,""]]}],["numcodecs_zfp",{"t":"PPPPPPPPPPPPPPPFGGPPNNNNNNNNNNNNNNNHNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOO","n":["DecodeUnknownDtype","EncodedDataNotBytes","EncodedDataNotOneDimensional","ExcessiveDimensionality","Expert","FixedAccuracy","FixedAccuracyModeIntegerData","FixedPrecision","FixedRate","HeaderDecodeFailed","HeaderEncodeFailed","InvalidExpertMode","MismatchedDecodeIntoArray","Reversible","UnsupportedDtype","ZfpCodec","ZfpCodecError","ZfpCompressionMode","ZfpDecodeFailed","ZfpEncodeFailed","__clone_box","","always_inline_schema","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","compress","decode","decode_into","decompress","decompress_into","deref","","","deref_mut","","","deserialize","","drop","","","encode","fmt","","","from","","","","from_config","get_config","","init","","","into","","","json_schema","","mode","schema_id","","schema_name","","serialize","","source","to_owned","","to_string","try_from","","","try_into","","","ty","type_id","","","dtype","mode","shape","","source","max_bits","max_prec","min_bits","min_exp","precision","rate","tolerance"],"q":[[0,"numcodecs_zfp"],[91,"numcodecs_zfp::ZfpCodecError"],[96,"numcodecs_zfp::ZfpCompressionMode"],[103,"dyn_clone::sealed"],[104,"ndarray"],[105,"alloc::vec"],[106,"core::result"],[107,"ndarray::dimension::dimension_trait"],[108,"numcodecs::array"],[109,"serde::de"],[110,"core::fmt"],[111,"numcodecs::codec"],[112,"serde::ser"],[113,"schemars::generate"],[114,"schemars::schema"],[115,"alloc::borrow"],[116,"core::error"],[117,"core::option"],[118,"alloc::string"],[119,"core::any"]],"i":"Af000n0100111101```11l10012012010101`00``012012010120122012200001201201001010120120120120012DdDhDjDlDnE`000EfEhEl","f":"````````````````````{{bd}f}0{{}h}{b{{b{c}}}{}}00{{{b{j}}}{{b{jc}}}{}}00{{{b{l}}}l}{{{b{n}}}n}{{b{b{jc}}}f{}}0{{bA`}f}0{{{Ab{ce}}{b{n}}}{{Ah{{Ad{A`}}Af}}}`Aj}{{{b{l}}Al}{{Ah{Anc}}}{}}{{{b{l}}B`Bb}{{Ah{fc}}}{}}{{{b{{Bd{A`}}}}}{{Ah{AnAf}}}}{{{b{{Bd{A`}}}}Bb}{{Ah{fAf}}}}{Bf{{b{c}}}{}}00{Bf{{b{jc}}}{}}00{c{{Ah{l}}}Bh}{c{{Ah{n}}}Bh}{Bff}008{{{b{n}}{b{jBj}}}Bl}{{{b{Af}}{b{jBj}}}Bl}0{cc{}}0{BnAf}1{cl{}}{{{b{l}}}{{C`{l}}}}{{bc}AhCb}{{}Bf}00{{}c{}}00{{{b{jCd}}}Cf}0{ln}{{}{{Cj{Ch}}}}000{{{b{l}}c}AhCb}{{{b{n}}c}AhCb}{{{b{Af}}}{{Cn{{b{Cl}}}}}}{bc{}}0{bD`}{c{{Ah{e}}}{}{}}00{{}{{Ah{c}}}{}}00{b}{bDb}00{DdDf}{Dhn}{DjAd}{DlAd}{DnBn}{E`Eb}00{E`Ed}{EfEb}{EhEj}{ElEj}","D":"Ef","p":[[1,"reference",null,null,1],[5,"Private",103],[1,"unit"],[1,"bool"],[0,"mut"],[5,"ZfpCodec",0],[6,"ZfpCompressionMode",0],[1,"u8"],[8,"ArrayView",104],[5,"Vec",105],[6,"ZfpCodecError",0],[6,"Result",106,null,1],[10,"Dimension",107],[8,"AnyCowArray",108],[8,"AnyArray",108],[8,"AnyArrayView",108],[8,"AnyArrayViewMut",108],[1,"slice"],[1,"usize"],[10,"Deserializer",109],[5,"Formatter",110],[8,"Result",110],[6,"AnyArrayAssignError",108],[5,"StaticCodecConfig",111],[10,"Serializer",112],[5,"SchemaGenerator",113],[5,"Schema",114],[1,"str"],[6,"Cow",115],[10,"Error",116],[6,"Option",117,null,1],[5,"String",118],[5,"TypeId",119],[15,"EncodedDataNotBytes",91],[6,"AnyArrayDType",108],[15,"InvalidExpertMode",91],[15,"ExcessiveDimensionality",91],[15,"EncodedDataNotOneDimensional",91],[15,"MismatchedDecodeIntoArray",91],[15,"Expert",96],[1,"u32"],[1,"i32"],[15,"FixedPrecision",96],[15,"FixedRate",96],[1,"f64"],[15,"FixedAccuracy",96]],"r":[],"b":[[53,"impl-Debug-for-ZfpCodecError"],[54,"impl-Display-for-ZfpCodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAADwABwAVAA4AJQABACkADgA6AAAAPAAFAEUAAQBIABMA","P":[[23,"T"],[29,""],[31,"T"],[33,""],[35,"T,D"],[36,"Codec::Error"],[38,""],[40,"T"],[46,"__D"],[48,""],[51,"Codec::Error"],[52,""],[55,"T"],[57,""],[58,"T"],[59,"StaticCodec::Config"],[60,""],[61,"S"],[62,""],[65,"U"],[68,""],[75,"__S"],[77,""],[78,"T"],[80,""],[81,"U,T"],[84,"U"],[87,""]]}],["numcodecs_zlib",{"t":"PPPPPPPPPPPPPPPPPFGFPFGNNNNNNNNNNNNNNNNNNHNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOO","n":["DecodeExcessiveEncodedData","DecodeProducedLess","EncodedDataNotBytes","EncodedDataNotOneDimensional","HeaderDecodeFailed","HeaderEncodeFailed","MismatchedDecodeIntoArray","ZBestCompression","ZBestSpeed","ZLevel2","ZLevel3","ZLevel4","ZLevel5","ZLevel6","ZLevel7","ZLevel8","ZNoCompression","ZlibCodec","ZlibCodecError","ZlibDecodeError","ZlibDecodeFailed","ZlibHeaderError","ZlibLevel","__clone_box","","borrow","","","","","borrow_mut","","","","","clone","","clone_into","","clone_to_uninit","","compress","decode","decode_into","decompress","decompress_into","deref","","","","","deref_mut","","","","","deserialize","","drop","","","","","encode","fmt","","","","","","from","","","","","","from_config","get_config","","init","","","","","into","","","","","json_schema","","level","schema_id","","schema_name","","serialize","","source","","","to_owned","","to_string","","","try_from","","","","","try_into","","","","","ty","type_id","","","","","dtype","shape","source","","",""],"q":[[0,"numcodecs_zlib"],[122,"numcodecs_zlib::ZlibCodecError"],[128,"dyn_clone::sealed"],[129,"numcodecs::array"],[130,"alloc::vec"],[131,"core::result"],[132,"serde::de"],[133,"core::fmt"],[134,"numcodecs::codec"],[135,"serde::ser"],[136,"schemars::generate"],[137,"schemars::schema"],[138,"alloc::borrow"],[139,"core::error"],[140,"core::option"],[141,"alloc::string"],[142,"core::any"]],"i":"Ad000000l000000000```1``j1012BhBj23410232323`22``2341023410232341024411002344102222341023410232232323410234102341023410223410DbDfDhDjDlDn","f":"```````````````````````{{bd}f}0{b{{b{c}}}{}}0000{{{b{h}}}{{b{hc}}}{}}0000{{{b{j}}}j}{{{b{l}}}l}{{b{b{hc}}}f{}}0{{bn}f}0{{A`l}{{Af{{Ab{n}}Ad}}}}{{{b{j}}Ah}{{Af{Ajc}}}{}}{{{b{j}}A`Al}{{Af{fc}}}{}}{{{b{{An{n}}}}}{{Af{AjAd}}}}{{{b{{An{n}}}}Al}{{Af{fAd}}}}{B`{{b{c}}}{}}0000{B`{{b{hc}}}{}}0000{c{{Af{j}}}Bb}{c{{Af{l}}}Bb}{B`f}00008{{{b{Ad}}{b{hBd}}}Bf}0{{{b{Bh}}{b{hBd}}}Bf}0{{{b{Bj}}{b{hBd}}}Bf}0{cc{}}0{BlAd}111{cj{}}{{{b{j}}}{{Bn{j}}}}{{bc}AfC`}{{}B`}0000{{}c{}}0000{{{b{hCb}}}Cd}0{jl}{{}{{Ch{Cf}}}}000{{{b{j}}c}AfC`}{{{b{l}}c}AfC`}{{{b{Ad}}}{{Cl{{b{Cj}}}}}}{{{b{Bh}}}{{Cl{{b{Cj}}}}}}{{{b{Bj}}}{{Cl{{b{Cj}}}}}}{bc{}}0{bCn}00{c{{Af{e}}}{}{}}0000{{}{{Af{c}}}{}}0000{b}{bD`}0000{DbDd}{DfAb}{DhBh}{DjBh}{DlBj}{DnBl}","D":"Dd","p":[[1,"reference",null,null,1],[5,"Private",128],[1,"unit"],[0,"mut"],[5,"ZlibCodec",0],[6,"ZlibLevel",0],[1,"u8"],[8,"AnyArrayView",129],[5,"Vec",130],[6,"ZlibCodecError",0],[6,"Result",131,null,1],[8,"AnyCowArray",129],[8,"AnyArray",129],[8,"AnyArrayViewMut",129],[1,"slice"],[1,"usize"],[10,"Deserializer",132],[5,"Formatter",133],[8,"Result",133],[5,"ZlibHeaderError",0],[5,"ZlibDecodeError",0],[6,"AnyArrayAssignError",129],[5,"StaticCodecConfig",134],[10,"Serializer",135],[5,"SchemaGenerator",136],[5,"Schema",137],[1,"str"],[6,"Cow",138],[10,"Error",139],[6,"Option",140,null,1],[5,"String",141],[5,"TypeId",142],[15,"EncodedDataNotBytes",122],[6,"AnyArrayDType",129],[15,"EncodedDataNotOneDimensional",122],[15,"HeaderEncodeFailed",122],[15,"HeaderDecodeFailed",122],[15,"ZlibDecodeFailed",122],[15,"MismatchedDecodeIntoArray",122]],"r":[],"b":[[64,"impl-Display-for-ZlibCodecError"],[65,"impl-Debug-for-ZlibCodecError"],[66,"impl-Display-for-ZlibHeaderError"],[67,"impl-Debug-for-ZlibHeaderError"],[68,"impl-Debug-for-ZlibDecodeError"],[69,"impl-Display-for-ZlibDecodeError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAF4ACAAIAAkAGAARACsAAQAvABcASQAAAE0ABwBaAAEAXQAdAA==","P":[[25,"T"],[35,""],[37,"T"],[39,""],[42,"Codec::Error"],[44,""],[46,"T"],[56,"__D"],[57,"D"],[58,""],[63,"Codec::Error"],[64,""],[70,"T"],[72,""],[73,"T"],[76,"StaticCodec::Config"],[77,""],[78,"S"],[79,""],[84,"U"],[89,""],[96,"__S"],[97,"S"],[98,""],[101,"T"],[103,""],[106,"U,T"],[111,"U"],[116,""]]}],["numcodecs_zstd",{"t":"PPPPPPPFGFPPFFNNNNNNNNNNNNNNNNNNNHNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOO","n":["DecodeExcessiveEncodedData","DecodeProducedLess","EncodedDataNotBytes","EncodedDataNotOneDimensional","HeaderDecodeFailed","HeaderEncodeFailed","MismatchedDecodeIntoArray","ZstdCodec","ZstdCodecError","ZstdCodingError","ZstdDecodeFailed","ZstdEncodeFailed","ZstdHeaderError","ZstdLevel","__clone_box","","always_inline_schema","borrow","","","","","borrow_mut","","","","","clone","","clone_into","","clone_to_uninit","","compress","decode","decode_into","decompress","decompress_into","deref","","","","","deref_mut","","","","","deserialize","","drop","","","","","encode","fmt","","","","","","from","","","","","","from_config","get_config","","init","","","","","into","","","","","json_schema","","level","schema_id","","schema_name","","serialize","","source","","","to_owned","","to_string","","","try_from","","","","","try_into","","","","","ty","type_id","","","","","dtype","shape","source","","","",""],"q":[[0,"numcodecs_zstd"],[114,"numcodecs_zstd::ZstdCodecError"],[121,"dyn_clone::sealed"],[122,"numcodecs::array"],[123,"alloc::vec"],[124,"core::result"],[125,"serde::de"],[126,"core::fmt"],[127,"numcodecs::codec"],[128,"serde::ser"],[129,"schemars::generate"],[130,"schemars::schema"],[131,"alloc::borrow"],[132,"core::error"],[133,"core::option"],[134,"alloc::string"],[135,"core::any"]],"i":"Af000000```00``ln0102BjBl32410323232`33``3241032410323241034411003244103333241032410323323232410324103241032410332410DdDhDjDlDnE`Eb","f":"``````````````{{bd}f}0{{}h}{b{{b{c}}}{}}0000{{{b{j}}}{{b{jc}}}{}}0000{{{b{l}}}l}{{{b{n}}}n}{{b{b{jc}}}f{}}0{{bA`}f}0{{Abn}{{Ah{{Ad{A`}}Af}}}}{{{b{l}}Aj}{{Ah{Alc}}}{}}{{{b{l}}AbAn}{{Ah{fc}}}{}}{{{b{{B`{A`}}}}}{{Ah{AlAf}}}}{{{b{{B`{A`}}}}An}{{Ah{fAf}}}}{Bb{{b{c}}}{}}0000{Bb{{b{jc}}}{}}0000{c{{Ah{l}}}Bd}{c{{Ah{n}}}Bd}{Bbf}00008{{{b{Af}}{b{jBf}}}Bh}0{{{b{Bj}}{b{jBf}}}Bh}0{{{b{Bl}}{b{jBf}}}Bh}0{cc{}}00{BnAf}11{cl{}}{{{b{l}}}{{C`{l}}}}{{bc}AhCb}{{}Bb}0000{{}c{}}0000{{{b{jCd}}}Cf}0{ln}{{}{{Cj{Ch}}}}000{{{b{l}}c}AhCb}{{{b{n}}c}AhCb}{{{b{Af}}}{{Cn{{b{Cl}}}}}}{{{b{Bj}}}{{Cn{{b{Cl}}}}}}{{{b{Bl}}}{{Cn{{b{Cl}}}}}}{bc{}}0{bD`}00{c{{Ah{e}}}{}{}}0000{{}{{Ah{c}}}{}}0000{b}{bDb}0000{DdDf}{DhAd}{DjBj}{DlBl}{DnBj}{E`Bl}{EbBn}","D":"Dh","p":[[1,"reference",null,null,1],[5,"Private",121],[1,"unit"],[1,"bool"],[0,"mut"],[5,"ZstdCodec",0],[5,"ZstdLevel",0],[1,"u8"],[8,"AnyArrayView",122],[5,"Vec",123],[6,"ZstdCodecError",0],[6,"Result",124,null,1],[8,"AnyCowArray",122],[8,"AnyArray",122],[8,"AnyArrayViewMut",122],[1,"slice"],[1,"usize"],[10,"Deserializer",125],[5,"Formatter",126],[8,"Result",126],[5,"ZstdHeaderError",0],[5,"ZstdCodingError",0],[6,"AnyArrayAssignError",122],[5,"StaticCodecConfig",127],[10,"Serializer",128],[5,"SchemaGenerator",129],[5,"Schema",130],[1,"str"],[6,"Cow",131],[10,"Error",132],[6,"Option",133,null,1],[5,"String",134],[5,"TypeId",135],[15,"EncodedDataNotBytes",114],[6,"AnyArrayDType",122],[15,"EncodedDataNotOneDimensional",114],[15,"HeaderEncodeFailed",114],[15,"ZstdEncodeFailed",114],[15,"HeaderDecodeFailed",114],[15,"ZstdDecodeFailed",114],[15,"MismatchedDecodeIntoArray",114]],"r":[],"b":[[56,"impl-Debug-for-ZstdCodecError"],[57,"impl-Display-for-ZstdCodecError"],[58,"impl-Debug-for-ZstdHeaderError"],[59,"impl-Display-for-ZstdHeaderError"],[60,"impl-Debug-for-ZstdCodingError"],[61,"impl-Display-for-ZstdCodingError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAFUABwAPABIAIwABACcAFwBCAAAARQAHAFIAAQBVAB0A","P":[[17,"T"],[27,""],[29,"T"],[31,""],[34,"Codec::Error"],[36,""],[38,"T"],[48,"__D"],[49,"D"],[50,""],[55,"Codec::Error"],[56,""],[62,"T"],[65,""],[66,"T"],[68,"StaticCodec::Config"],[69,""],[70,"S"],[71,""],[76,"U"],[81,""],[88,"__S"],[89,"S"],[90,""],[93,"T"],[95,""],[98,"U,T"],[103,"U"],[108,""]]}]]')); +var searchIndex = new Map(JSON.parse('[["numcodecs",{"t":"IIGGGIIIKKTKRRTPKKRPPPPPPPRPPPPPPPRPPPPPPPRPPPPPPPRPPPPPPPRPPPPPPPRRPKFFRPPPPPPPRPPPPPPPRPPPPPPPRPPPPPPPRNNNNNNNNNNNNNNNNNNNNNNMNMNHMNONMMNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNOOOO","n":["AnyArcArray","AnyArray","AnyArrayAssignError","AnyArrayBase","AnyArrayDType","AnyArrayView","AnyArrayViewMut","AnyCowArray","AnyRawData","ArrayDType","CODEC_ID","Codec","","Config","DTYPE","DTypeMismatch","DynCodec","DynCodecType","Error","F32","","","","","","","","F64","","","","","","","","I16","","","","","","","","I32","","","","","","","","I64","","","","","","","","I8","","","","","","","","RawData","ShapeMismatch","StaticCodec","StaticCodecConfig","StaticCodecType","Type","U16","","","","","","","","U32","","","","","","","","U64","","","","","","","","U8","","","","","","","","__clone_box","","as_bytes","as_typed","as_typed_mut","assign","borrow","","","","","borrow_mut","","","","","clone","","clone_into","","clone_to_uninit","","codec_config_schema","","codec_from_config","","codec_from_config_with_id","codec_id","","config","cow","decode","decode_into","deref","","","","","deref_mut","","","","","deserialize","","drop","","","","","dtype","encode","eq","","equivalent","","fmt","","","","","from","","","","","","from_config","get_config","","hash","init","","","","","into","","","","","into_cow","","into_owned","is_empty","json_schema","len","new","of","","schema_id","schema_name","serialize","","serialize_codec_config_with_id","shape","size","strides","to_binary","to_owned","","to_string","","try_from","","","","","try_into","","","","","ty","type_id","","","","","view","view_mut","with_bytes_mut","with_zeros_bytes","","zeros","","dst","","src",""],"q":[[0,"numcodecs"],[231,"numcodecs::AnyArrayAssignError"],[235,"dyn_clone::sealed"],[236,"numcodecs::array"],[237,"alloc::borrow"],[238,"ndarray::aliases"],[239,"ndarray"],[240,"core::option"],[241,"core::result"],[242,"numcodecs::codec"],[243,"schemars::schema"],[244,"serde::de"],[245,"core::marker"],[246,"core::error"],[247,"core::fmt"],[248,"serde::ser"],[249,"schemars"],[250,"core::hash"],[251,"ndarray::data_repr"],[252,"schemars::generate"],[253,"alloc::string"],[254,"core::any"],[255,"core::ops::function"],[256,"alloc::vec"]],"i":"``````````Bl`Bb1G`Aj``ChGbCjDbDdCdhAnA`7654321076543210765432107654321076543210:9```Bh876543218765432187654321876543213233333Bj3;Cb514<0545454>1>1`>105;;514<0514<040514<05;5444544<<514<00??24514<0514<09555450144440`5454544<514<0514<02514<05559595FjFl10","f":"`````````````````````````````````````````````````````````````````````````````````````````````````````````{{bd}f}0{{{b{{h{c}}}}}{{n{{l{j}}}}}A`}{{{b{{h{c}}}}}{{Af{{b{{Ad{Ab}}}}}}}A`}{{{b{Ah{h{c}}}}}{{Af{{b{Ah{Ad{Ab}}}}}}}A`}{{{b{Ah{h{c}}}}{b{{h{e}}}}}{{Al{fAj}}}A`A`}{b{{b{c}}}{}}0000{{{b{Ah}}}{{b{Ahc}}}{}}0000{{{b{{h{c}}}}}{{h{c}}}A`}{{{b{An}}}An}{{b{b{Ahc}}}f{}}0{{bj}f}0{{{b{{Bb{}{{B`{c}}}}}}}Bd{{Bh{}{{Bf{}}}}}}{{{b{{Bj{c}}}}}BdBl}{{{b{{Bb{}{{B`{c}}}}}}e}{{Al{c}}}{{Bh{}{{Bf{}}}}}Bn}{{{b{{Bj{c}}}}e}{{Al{g}}}BlBn{}}{{{b{c}}e}AlBbBn}{{{b{{Bb{}{{B`{c}}}}}}}{{b{C`}}}{{Bh{}{{Bf{}}}}}}{{{b{{Bj{c}}}}}{{b{C`}}}Bl}{Cb}{{{b{{h{c}}}}}CdA`}{{{b{{Ch{}{{Cf{c}}}}}}Cd}{{Al{Cjc}}}{ClCnD`}}{{{b{{Ch{}{{Cf{c}}}}}}DbDd}{{Al{fc}}}{ClCnD`}}{Df{{b{c}}}{}}0000{Df{{b{Ahc}}}{}}0000{c{{Al{An}}}Bn}{c{{Al{{Cb{e}}}}}BnBl}{Dff}0000{{{b{{h{c}}}}}AnA`}7{{{b{{h{c}}}}{b{{h{c}}}}}DhA`}{{{b{An}}{b{An}}}Dh}{{b{b{c}}}Dh{}}0{{{b{{h{c}}}}{b{AhDj}}}DlA`}{{{b{An}}{b{AhDj}}}Dl}0{{{b{Aj}}{b{AhDj}}}Dl}0{cc{}}000{b{{Cb{c}}}Bl}1{c{{Bl{}{{Dn{c}}}}}{E`EbEd}}{{{b{{Bl{}{{Dn{c}}}}}}}{{Cb{{Bl{}{{Dn{c}}}}}}}{E`EbEd}}{{{b{{Bh{}{{Bf{c}}}}}}e}AlBbEf}{{{b{An}}{b{Ahc}}}fEh}{{}Df}0000{{}c{}}0000{CjCd}{{{h{{Ej{f}}}}}Cd}{{{h{c}}}CjA`}{{{b{{h{c}}}}}DhA`}{{{b{AhEl}}}Bd}{{{b{{h{c}}}}}DfA`}{{}{{Cb{c}}}Bl}{{}{{Bj{c}}}Bl}{{}An}{{}{{n{C`}}}}0{{{b{An}}c}AlEf}{{{b{{Cb{c}}}}e}AlBlEf}{{{b{c}}{b{e}}g}AlE`BhEf}{{{b{{h{c}}}}}{{b{{l{Df}}}}}A`}{AnDf}{{{b{{h{c}}}}}{{b{{l{En}}}}}A`}{AnAn}{bc{}}0{bF`}0{c{{Al{e}}}{}{}}0000{{}{{Al{c}}}{}}0000{{{b{{Bh{}{{Bf{c}}}}}}}cBb}{bFb}0000{{{b{{h{c}}}}}DbA`}{{{b{Ah{h{c}}}}}DdA`}{{{b{Ah{h{c}}}}g}eA`{}{{Ff{{b{Ah{l{j}}}}}{{Fd{e}}}}}}{{An{b{{l{Df}}}}e}{{Fh{Cjc}}}{}{{Ff{{b{Ah{l{j}}}}}{{Fd{c}}}}}}{{An{b{{l{Df}}}}e}{{Fh{{h{{Ej{f}}}}c}}}{}{{Ff{{b{Ah{l{j}}}}}{{Fd{c}}}}}}{{An{b{{l{Df}}}}}Cj}{{An{b{{l{Df}}}}}{{h{{Ej{f}}}}}}{FjAn}{FlFn}10","D":"Il","p":[[1,"reference",null,null,1],[5,"Private",235],[1,"unit"],[6,"AnyArrayBase",0,236],[1,"u8"],[1,"slice"],[6,"Cow",237],[10,"AnyRawData",0,236],[8,"IxDyn",238],[5,"ArrayBase",239],[6,"Option",240,null,1],[0,"mut"],[6,"AnyArrayAssignError",0,236],[6,"Result",241,null,1],[6,"AnyArrayDType",0,236],[17,"Codec"],[10,"DynCodecType",0,242],[5,"Schema",243],[17,"Type"],[10,"DynCodec",0,242],[5,"StaticCodecType",0,242],[10,"StaticCodec",0,242],[10,"Deserializer",244],[1,"str"],[5,"StaticCodecConfig",0,242],[8,"AnyCowArray",0,236],[17,"Error"],[10,"Codec",0,242],[8,"AnyArray",0,236],[10,"Send",245],[10,"Sync",245],[10,"Error",246],[8,"AnyArrayView",0,236],[8,"AnyArrayViewMut",0,236],[1,"usize"],[1,"bool"],[5,"Formatter",247],[8,"Result",247],[17,"Config"],[10,"Serialize",248],[10,"Deserialize",244],[10,"JsonSchema",249],[10,"Serializer",248],[10,"Hasher",250],[5,"OwnedRepr",251],[5,"SchemaGenerator",252],[1,"isize"],[5,"String",253],[5,"TypeId",254],[17,"Output"],[10,"FnOnce",255],[1,"tuple",null,null,1],[15,"DTypeMismatch",231],[15,"ShapeMismatch",231],[5,"Vec",256],[10,"ArrayDType",0],[8,"AnyArcArray",0]],"r":[[0,236],[1,236],[2,236],[3,236],[4,236],[5,236],[6,236],[7,236],[8,236],[9,236],[10,242],[11,242],[12,242],[13,242],[15,236],[16,242],[17,242],[18,242],[20,236],[21,236],[22,236],[23,236],[24,236],[25,236],[26,236],[28,236],[29,236],[30,236],[31,236],[32,236],[33,236],[34,236],[36,236],[37,236],[38,236],[39,236],[40,236],[41,236],[42,236],[44,236],[45,236],[46,236],[47,236],[48,236],[49,236],[50,236],[52,236],[53,236],[54,236],[55,236],[56,236],[57,236],[58,236],[60,236],[61,236],[62,236],[63,236],[64,236],[65,236],[66,236],[68,236],[69,242],[70,242],[71,242],[72,242],[74,236],[75,236],[76,236],[77,236],[78,236],[79,236],[80,236],[82,236],[83,236],[84,236],[85,236],[86,236],[87,236],[88,236],[90,236],[91,236],[92,236],[93,236],[94,236],[95,236],[96,236],[98,236],[99,236],[100,236],[101,236],[102,236],[103,236],[104,236],[105,236],[106,236],[107,236],[108,236],[109,236],[110,236],[111,236],[112,242],[113,236],[114,236],[115,242],[116,236],[117,242],[118,236],[119,236],[120,242],[121,236],[122,236],[123,236],[124,236],[125,236],[126,236],[127,242],[128,242],[129,242],[130,242],[131,242],[132,242],[133,242],[134,242],[135,236],[136,242],[137,242],[138,236],[139,242],[140,236],[141,236],[142,242],[143,236],[144,242],[145,236],[146,236],[147,242],[148,236],[149,242],[150,236],[151,242],[152,236],[153,236],[154,242],[155,236],[156,242],[157,236],[158,236],[159,236],[160,236],[161,236],[162,236],[163,236],[164,236],[165,236],[166,236],[167,242],[168,236],[169,236],[170,242],[171,242],[172,242],[173,242],[174,242],[175,236],[176,236],[177,242],[178,236],[179,236],[180,242],[181,236],[182,242],[183,236],[184,236],[185,242],[186,236],[187,236],[188,236],[189,236],[190,236],[191,236],[192,242],[193,242],[194,236],[195,236],[196,236],[197,236],[198,242],[199,242],[200,236],[201,236],[202,236],[203,236],[204,236],[205,236],[206,236],[207,236],[208,236],[209,242],[210,236],[211,236],[212,242],[213,236],[214,242],[215,236],[216,236],[217,242],[218,242],[219,236],[220,242],[221,236],[222,236],[223,242],[224,236],[225,236],[226,236],[227,236],[228,236],[229,236],[230,236]],"b":[[162,"impl-Display-for-AnyArrayDType"],[163,"impl-Debug-for-AnyArrayDType"],[164,"impl-Display-for-AnyArrayAssignError"],[165,"impl-Debug-for-AnyArrayAssignError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAJ0ADgAUAC8ASgAhAHAADwCBAAAAgwAAAIYAAACLABAAngAIAKsAAACwAAUAvwAAAMQAAwDNAA0A3AAEAA==","P":[[107,"T"],[110,"T,U"],[111,"T"],[122,""],[123,"T"],[125,""],[127,"DynCodecType::Codec"],[128,"T"],[129,"DynCodecType::Codec,D"],[130,"T,D,DynCodecType::Codec"],[131,"T,D"],[132,"DynCodecType::Codec"],[133,"T"],[134,""],[135,"T"],[136,"Codec::Error"],[138,"T"],[148,"__D"],[149,"__D,T"],[150,""],[155,"T"],[156,"Codec::Error"],[157,"T"],[158,""],[159,"K"],[161,"T"],[162,""],[166,"T"],[172,"StaticCodec::Config"],[174,"DynCodec::Type,S"],[175,"__H"],[176,""],[181,"U"],[186,""],[188,"T"],[190,""],[191,"T"],[194,""],[197,"__S"],[198,"T,__S"],[199,"T,C,S"],[200,"T"],[201,""],[202,"T"],[203,""],[204,"T"],[206,""],[208,"U,T"],[213,"U"],[218,"DynCodec::Type"],[219,""],[224,"T"],[226,"T,O,"],[227,"T,"],[229,""]]}],["numcodecs_asinh",{"t":"FGPPPNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNO","n":["AsinhCodec","AsinhCodecError","MismatchedDecodeIntoArray","NonFiniteData","UnsupportedDtype","__clone_box","asinh","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","decode","decode_into","deref","","deref_mut","","deserialize","drop","","encode","fmt","","from","","","from_config","get_config","","init","","into","","json_schema","schema_id","schema_name","serialize","sinh","sinh_into","source","to_owned","to_string","try_from","","try_into","","ty","type_id","","source"],"q":[[0,"numcodecs_asinh"],[52,"numcodecs_asinh::AsinhCodecError"],[53,"dyn_clone::sealed"],[54,"ndarray"],[55,"core::result"],[56,"num_traits::float"],[57,"num_traits::sign"],[58,"ndarray::data_traits"],[59,"ndarray::dimension::dimension_trait"],[60,"numcodecs::array"],[61,"serde::de"],[62,"core::fmt"],[63,"serde::ser"],[64,"numcodecs::codec"],[65,"schemars::generate"],[66,"schemars::schema"],[67,"alloc::borrow"],[68,"core::error"],[69,"core::option"],[70,"alloc::string"],[71,"core::any"]],"i":"``l00Al`010100000010100101101100001010000``1010101001Dj","f":"`````{{bd}f}{{{h{eg}}c}{{n{{j{cg}}l}}}{A`Ab}{{Af{}{{Ad{c}}}}}Ah}{b{{b{c}}}{}}0{{{b{Aj}}}{{b{Ajc}}}{}}0{{{b{Al}}}Al}{{b{b{Ajc}}}f{}}{{bAn}f}{{{b{Al}}B`}{{n{Bbc}}}{}}{{{b{Al}}BdBf}{{n{fc}}}{}}{Bh{{b{c}}}{}}0{Bh{{b{Ajc}}}{}}0{c{{n{Al}}}Bj}{Bhf}05{{{b{l}}{b{AjBl}}}Bn}0{cc{}}{C`l}1{cAl{}}{{bc}nCb}{{{b{Al}}}{{Cd{Al}}}}{{}Bh}0{{}c{}}0{{{b{AjCf}}}Ch}{{}{{Cl{Cj}}}}0{{{b{Al}}c}nCb}{{{h{eg}}c}{{n{{j{cg}}l}}}A`{{Af{}{{Ad{c}}}}}Ah}{{{Cn{ce}}{D`{ce}}c}{{n{fl}}}A`Ah}{{{b{l}}}{{Dd{{b{Db}}}}}}{bc{}}{bDf}{c{{n{e}}}{}{}}0{{}{{n{c}}}{}}0{b}{bDh}0{DjC`}","D":"Al","p":[[1,"reference",null,null,1],[5,"Private",53],[1,"unit"],[5,"ArrayBase",54],[8,"Array",54],[6,"AsinhCodecError",0],[6,"Result",55,null,1],[10,"Float",56],[10,"Signed",57],[17,"Elem"],[10,"Data",58],[10,"Dimension",59],[0,"mut"],[5,"AsinhCodec",0],[1,"u8"],[8,"AnyCowArray",60],[8,"AnyArray",60],[8,"AnyArrayView",60],[8,"AnyArrayViewMut",60],[1,"usize"],[10,"Deserializer",61],[5,"Formatter",62],[8,"Result",62],[6,"AnyArrayAssignError",60],[10,"Serializer",63],[5,"StaticCodecConfig",64],[5,"SchemaGenerator",65],[5,"Schema",66],[1,"str"],[6,"Cow",67],[8,"ArrayView",54],[8,"ArrayViewMut",54],[10,"Error",68],[6,"Option",69,null,1],[5,"String",70],[5,"TypeId",71],[15,"MismatchedDecodeIntoArray",52]],"r":[],"b":[[24,"impl-Debug-for-AsinhCodecError"],[25,"impl-Display-for-AsinhCodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAACcABgAGAAAACAASABwAAAAeAAQAJQADACsACQA=","P":[[6,"T,S,D"],[7,"T"],[11,""],[12,"T"],[13,""],[14,"Codec::Error"],[16,"T"],[20,"__D"],[21,""],[23,"Codec::Error"],[24,""],[26,"T"],[27,""],[28,"T"],[29,"StaticCodec::Config"],[30,"S"],[31,""],[34,"U"],[36,""],[39,"__S"],[40,"T,S,D"],[41,"T,D"],[42,""],[43,"T"],[44,""],[45,"U,T"],[47,"U"],[49,""]]}],["numcodecs_bit_round",{"t":"TRFGPKTTPTPNHNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNONNNNMNNNNNNNNNOOO","n":["BINARY_ONE","Binary","BitRoundCodec","BitRoundCodecError","ExcessiveKeepBits","Float","MANITSSA_BITS","MANTISSA_MASK","MismatchedDecodeIntoArray","TY","UnsupportedDtype","__clone_box","bit_round","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","decode","decode_into","deref","","deref_mut","","deserialize","drop","","encode","fmt","","from","","","from_binary","from_config","get_config","","init","","into","","json_schema","keepbits","schema_id","schema_name","serialize","source","to_binary","to_owned","to_string","try_from","","try_into","","ty","type_id","","dtype","keepbits","source"],"q":[[0,"numcodecs_bit_round"],[59,"numcodecs_bit_round::BitRoundCodecError"],[62,"dyn_clone::sealed"],[63,"ndarray"],[64,"core::result"],[65,"ndarray::data_traits"],[66,"ndarray::dimension::dimension_trait"],[67,"numcodecs::array"],[68,"serde::de"],[69,"core::fmt"],[70,"core::marker"],[71,"core::ops::bit"],[72,"core::ops::arith"],[73,"numcodecs::codec"],[74,"serde::ser"],[75,"schemars::generate"],[76,"schemars::schema"],[77,"alloc::borrow"],[78,"core::error"],[79,"core::option"],[80,"alloc::string"],[81,"core::any"]],"i":"Ab0``n`11010Al`0101000000101001011011200001010000012010101001Eh0El","f":"```````````{{bd}f}{{{h{eg}}j}{{A`{{l{cg}}n}}}Ab{{Af{}{{Ad{c}}}}}Ah}{b{{b{c}}}{}}0{{{b{Aj}}}{{b{Ajc}}}{}}0{{{b{Al}}}Al}{{b{b{Ajc}}}f{}}{{bj}f}{{{b{Al}}An}{{A`{B`c}}}{}}{{{b{Al}}BbBd}{{A`{fc}}}{}}{Bf{{b{c}}}{}}0{Bf{{b{Ajc}}}{}}0{c{{A`{Al}}}Bh}{Bff}05{{{b{n}}{b{AjBj}}}Bl}0{cc{}}{Bnn}1{c{{Ab{}{{C`{c}}}}}{Cb{Cf{}{{Cd{c}}}}{Cj{Ch}{{Cd{c}}}}{Cl{c}{{Cd{c}}}}{Cn{c}}{D`{c}{{Cd{c}}}}{Db{c}}}}{cAl{}}{{{b{Al}}}{{Dd{Al}}}}{{bc}A`Df}{{}Bf}0{{}c{}}0{{{b{AjDh}}}Dj}{Alj}{{}{{Dn{Dl}}}}0{{{b{Al}}c}A`Df}{{{b{n}}}{{Eb{{b{E`}}}}}}{{{Ab{}{{C`{c}}}}}c{Cb{Cf{}{{Cd{c}}}}{Cj{Ch}{{Cd{c}}}}{Cl{c}{{Cd{c}}}}{Cn{c}}{D`{c}{{Cd{c}}}}{Db{c}}}}{bc{}}{bEd}{c{{A`{e}}}{}{}}0{{}{{A`{c}}}{}}0{b}{bEf}0{EhEj}{Ehj}{ElBn}","D":"Bn","p":[[1,"reference",null,null,1],[5,"Private",62],[1,"unit"],[5,"ArrayBase",63],[1,"u8"],[8,"Array",63],[6,"BitRoundCodecError",0],[6,"Result",64,null,1],[10,"Float",0],[17,"Elem"],[10,"Data",65],[10,"Dimension",66],[0,"mut"],[5,"BitRoundCodec",0],[8,"AnyCowArray",67],[8,"AnyArray",67],[8,"AnyArrayView",67],[8,"AnyArrayViewMut",67],[1,"usize"],[10,"Deserializer",68],[5,"Formatter",69],[8,"Result",69],[6,"AnyArrayAssignError",67],[17,"Binary"],[10,"Copy",70],[17,"Output"],[10,"Not",71],[1,"u32"],[10,"Shr",71],[10,"Add",72],[10,"AddAssign",72],[10,"BitAnd",71],[10,"BitAndAssign",71],[5,"StaticCodecConfig",73],[10,"Serializer",74],[5,"SchemaGenerator",75],[5,"Schema",76],[1,"str"],[6,"Cow",77],[10,"Error",78],[6,"Option",79,null,1],[5,"String",80],[5,"TypeId",81],[15,"ExcessiveKeepBits",59],[6,"AnyArrayDType",67],[15,"MismatchedDecodeIntoArray",59]],"r":[],"b":[[30,"impl-Display-for-BitRoundCodecError"],[31,"impl-Debug-for-BitRoundCodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAACcABwAMAAAADgASACIAAAAlAAQALAAAAC4AAwAzAAgA","P":[[12,"T,S,D"],[13,"T"],[17,""],[18,"T"],[19,""],[20,"Codec::Error"],[22,"T"],[26,"__D"],[27,""],[29,"Codec::Error"],[30,""],[32,"T"],[33,""],[34,"T"],[35,"Float::Binary"],[36,"StaticCodec::Config"],[37,""],[38,"S"],[39,""],[41,"U"],[43,""],[47,"__S"],[48,""],[49,"Float::Binary"],[50,"T"],[51,""],[52,"U,T"],[54,"U"],[56,""]]}],["numcodecs_fixed_offset_scale",{"t":"FGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOHONNNNNNNNNNNNNHHO","n":["FixedOffsetScaleCodec","FixedOffsetScaleCodecError","MismatchedDecodeIntoArray","UnsupportedDtype","__clone_box","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","decode","decode_into","deref","","deref_mut","","deserialize","drop","","encode","fmt","","from","","","from_config","get_config","","init","","into","","json_schema","offset","scale","","schema_id","schema_name","serialize","source","to_owned","to_string","try_from","","try_into","","ty","type_id","","unscale","unscale_into","source"],"q":[[0,"numcodecs_fixed_offset_scale"],[53,"numcodecs_fixed_offset_scale::FixedOffsetScaleCodecError"],[54,"dyn_clone::sealed"],[55,"numcodecs::array"],[56,"core::result"],[57,"serde::de"],[58,"core::fmt"],[59,"numcodecs::codec"],[60,"serde::ser"],[61,"schemars::generate"],[62,"schemars::schema"],[63,"ndarray"],[64,"num_traits::float"],[65,"ndarray::data_traits"],[66,"ndarray::dimension::dimension_trait"],[67,"alloc::borrow"],[68,"core::error"],[69,"core::option"],[70,"alloc::string"],[71,"core::any"]],"i":"``Al0j0101000000101001011011000010100`00001010101001``Dj","f":"````{{bd}f}{b{{b{c}}}{}}0{{{b{h}}}{{b{hc}}}{}}0{{{b{j}}}j}{{b{b{hc}}}f{}}{{bl}f}{{{b{j}}n}{{Ab{A`c}}}{}}{{{b{j}}AdAf}{{Ab{fc}}}{}}{Ah{{b{c}}}{}}0{Ah{{b{hc}}}{}}0{c{{Ab{j}}}Aj}{Ahf}05{{{b{Al}}{b{hAn}}}B`}0{cc{}}{BbAl}1{cj{}}{{{b{j}}}{{Bd{j}}}}{{bc}AbBf}{{}Ah}0{{}c{}}0{{{b{hBh}}}Bj}{jBl}{{{Bn{eg}}cc}{{C`{cg}}}Cb{{Cf{}{{Cd{c}}}}}Ch}1{{}{{Cl{Cj}}}}0{{{b{j}}c}AbBf}{{{b{Al}}}{{D`{{b{Cn}}}}}}{bc{}}{bDb}{c{{Ab{e}}}{}{}}0{{}{{Ab{c}}}{}}0{b}{bDd}09{{{Df{ce}}{Dh{ce}}cc}{{Ab{fAl}}}CbCh}{DjBb}","D":"An","p":[[1,"reference",null,null,1],[5,"Private",54],[1,"unit"],[0,"mut"],[5,"FixedOffsetScaleCodec",0],[1,"u8"],[8,"AnyCowArray",55],[8,"AnyArray",55],[6,"Result",56,null,1],[8,"AnyArrayView",55],[8,"AnyArrayViewMut",55],[1,"usize"],[10,"Deserializer",57],[6,"FixedOffsetScaleCodecError",0],[5,"Formatter",58],[8,"Result",58],[6,"AnyArrayAssignError",55],[5,"StaticCodecConfig",59],[10,"Serializer",60],[5,"SchemaGenerator",61],[5,"Schema",62],[1,"f64"],[5,"ArrayBase",63],[8,"Array",63],[10,"Float",64],[17,"Elem"],[10,"Data",65],[10,"Dimension",66],[1,"str"],[6,"Cow",67],[10,"Error",68],[6,"Option",69,null,1],[5,"String",70],[5,"TypeId",71],[8,"ArrayView",63],[8,"ArrayViewMut",63],[15,"MismatchedDecodeIntoArray",53]],"r":[],"b":[[22,"impl-Debug-for-FixedOffsetScaleCodecError"],[23,"impl-Display-for-FixedOffsetScaleCodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAACcABQAFABMAGgAAABwABAAjAAAAJwAMAA==","P":[[5,"T"],[9,""],[10,"T"],[11,""],[12,"Codec::Error"],[14,"T"],[18,"__D"],[19,""],[21,"Codec::Error"],[22,""],[24,"T"],[25,""],[26,"T"],[27,"StaticCodec::Config"],[28,""],[29,"S"],[30,""],[32,"U"],[34,""],[36,"T,S,D"],[37,""],[40,"__S"],[41,""],[42,"T"],[43,""],[44,"U,T"],[46,"U"],[48,""],[51,"T,S,D"],[52,"T,D"],[53,""]]}],["numcodecs_fourier_network",{"t":"PPKFGPPFPPFRPNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNHNNNNNNOONNNNNNNMNNNNNNNNNNNNNOOOONNNNNONNNNNNNNNNNNNNNNNNNNNNNNNOOOO","n":["EncodedDataNotBytes","EncodedDataNotOneDimensional","FloatExt","FourierNetworkCodec","FourierNetworkCodecError","MismatchedDecodeIntoArray","MissingDecodingOutput","NeuralNetworkError","","NonFiniteData","Positive","Precision","UnsupportedDtype","__clone_box","","borrow","","","","borrow_mut","","","","clone","","clone_into","","clone_to_uninit","","decode","decode_into","","deref","","","","deref_mut","","","","deserialize","","drop","","","","encode","","eq","fmt","","","","fourier_features","fourier_scale","from","","","","","","from_config","from_usize","get_config","","hash","init","","","","into","","","","json_schema","","learning_rate","mini_batch_size","num_blocks","num_epochs","partial_cmp","schema_id","","schema_name","","seed","serialize","","source","","to_owned","","to_string","","try_from","","","","try_into","","","","ty","type_id","","","","vzip","","","","dtype","shape","source",""],"q":[[0,"numcodecs_fourier_network"],[111,"numcodecs_fourier_network::FourierNetworkCodecError"],[115,"dyn_clone::sealed"],[116,"core::clone"],[117,"num_traits::float"],[118,"numcodecs::array"],[119,"core::result"],[120,"ndarray::aliases"],[121,"ndarray"],[122,"core::num::nonzero"],[123,"ndarray::data_traits"],[124,"ndarray::dimension::dimension_trait"],[125,"serde::de"],[126,"core::option"],[127,"core::cmp"],[128,"core::fmt"],[129,"burn_core::record::settings"],[130,"serde::ser"],[131,"numcodecs::codec"],[132,"core::hash"],[133,"schemars::generate"],[134,"schemars::schema"],[135,"alloc::borrow"],[136,"core::error"],[137,"alloc::string"],[138,"core::any"],[139,"alloc::vec"]],"i":"Bb0```00`00`Bh1jl103Dd21402121212`221402140212140`2144002221444023221214021402122221212122140214021402140221402140FfFjFnG`","f":"`````````````{{bd}f}0{b{{b{c}}}{}}000{{{b{h}}}{{b{hc}}}{}}000{{{b{j}}}j}{{{b{{l{c}}}}}{{l{c}}}{nA`}}{{b{b{hc}}}f{}}0{{bAb}f}0{{{b{j}}Ad}{{Ah{Afc}}}{}}{{b{Al{cAj}}{An{eg}}B`B`}{{Ah{fBb}}}{{Bf{}{{Bd{Ab}}}}}BhBj}{{{b{j}}BlBn}{{Ah{fc}}}{}}{C`{{b{c}}}{}}000{C`{{b{hc}}}{}}000{c{{Ah{j}}}Cb}{c{{Ah{{l{Cd}}}}}Cb}{C`f}000{{b{Al{eg}}B`{l{Cd}}B`{l{Cd}}C`{Cf{B`}}Ch}{{Ah{{Cj{AbAj}}Bb}}}Bh{{Bf{}{{Bd{c}}}}}Bj}8{{{b{{l{c}}}}{b{{l{c}}}}}Cl{CnA`}}{{{b{Bb}}{b{hD`}}}Db}0{{{b{Dd}}{b{hD`}}}Db}0{jB`}{jl}{cc{}}0{DdBb}1{DfBb}2{cj{}}{C`{{Bh{}{{Dh{c}}}}}Dj}{{bc}AhDl}{{{b{j}}}{{Dn{j}}}}{{{b{{l{c}}}}{b{he}}}f{E`A`}Eb}{{}C`}000{{}c{}}000{{{b{hEd}}}Ef}0;{jCf}={jC`}{{{b{{l{c}}}}{b{{l{c}}}}}{{Cf{Eh}}}{EjA`}}{{}{{En{El}}}}000{jCh}{{{b{j}}c}AhDl}{{{b{{l{Cd}}}}c}AhDl}{{{b{Bb}}}{{Cf{{b{F`}}}}}}{{{b{Dd}}}{{Cf{{b{F`}}}}}}{bc{}}0{bFb}0{c{{Ah{e}}}{}{}}000{{}{{Ah{c}}}{}}000{b}{bFd}000{{}c{}}000{FfFh}{FjFl}{FnDd}{G`Df}","D":"Dh","p":[[1,"reference",null,null,1],[5,"Private",115],[1,"unit"],[0,"mut"],[5,"FourierNetworkCodec",0],[5,"Positive",0],[10,"Clone",116],[10,"Float",117],[1,"u8"],[8,"AnyCowArray",118],[8,"AnyArray",118],[6,"Result",119,null,1],[8,"Ix1",120],[5,"ArrayBase",121],[8,"ArrayViewMut",121],[8,"NonZeroUsize",122],[6,"FourierNetworkCodecError",0],[17,"Elem"],[10,"Data",123],[10,"FloatExt",0],[10,"Dimension",124],[8,"AnyArrayView",118],[8,"AnyArrayViewMut",118],[1,"usize"],[10,"Deserializer",125],[1,"f64"],[6,"Option",126,null,1],[1,"u64"],[8,"Array",121],[1,"bool"],[10,"PartialEq",127],[5,"Formatter",128],[8,"Result",128],[5,"NeuralNetworkError",0],[6,"AnyArrayAssignError",118],[17,"Precision"],[10,"PrecisionSettings",129],[10,"Serializer",130],[5,"StaticCodecConfig",131],[10,"Hash",132],[10,"Hasher",132],[5,"SchemaGenerator",133],[5,"Schema",134],[6,"Ordering",127],[10,"PartialOrd",127],[1,"str"],[6,"Cow",135],[10,"Error",136],[5,"String",137],[5,"TypeId",138],[15,"EncodedDataNotBytes",111],[6,"AnyArrayDType",118],[15,"EncodedDataNotOneDimensional",111],[5,"Vec",139],[15,"NeuralNetworkError",111],[15,"MismatchedDecodeIntoArray",111]],"r":[],"b":[[49,"impl-Display-for-FourierNetworkCodecError"],[50,"impl-Debug-for-FourierNetworkCodecError"],[51,"impl-Debug-for-NeuralNetworkError"],[52,"impl-Display-for-NeuralNetworkError"],[57,"impl-From%3CNeuralNetworkError%3E-for-FourierNetworkCodecError"],[59,"impl-From%3CAnyArrayAssignError%3E-for-FourierNetworkCodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAE8ACgAOABAAIAAOADAABQA6AAAAPAAAAD4AAABAAAYASwABAFEABABXABgA","P":[[15,"T"],[23,""],[24,"T"],[27,""],[29,"Codec::Error"],[30,"S,T,D"],[31,"Codec::Error"],[32,"T"],[40,"__D"],[41,"D"],[42,""],[46,"T,S,D"],[47,"Codec::Error"],[48,"T"],[49,""],[55,"T"],[57,""],[58,"T"],[59,""],[60,"T"],[61,"StaticCodec::Config"],[62,"FloatExt::Precision"],[63,"S"],[64,""],[65,"T,__H"],[66,""],[70,"U"],[74,""],[80,"T"],[81,""],[86,"__S"],[87,"S"],[88,""],[90,"T"],[92,""],[94,"U,T"],[98,"U"],[102,""],[107,"V"],[111,""]]}],["numcodecs_identity",{"t":"FGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNO","n":["IdentityCodec","IdentityCodecError","MismatchedDecodeIntoArray","__clone_box","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","decode","decode_into","deref","","deref_mut","","deserialize","drop","","encode","fmt","","from","","","from_config","get_config","","init","","into","","json_schema","schema_id","schema_name","serialize","source","to_owned","to_string","try_from","","try_into","","ty","type_id","","source"],"q":[[0,"numcodecs_identity"],[47,"numcodecs_identity::IdentityCodecError"],[48,"dyn_clone::sealed"],[49,"numcodecs::array"],[50,"core::result"],[51,"serde::de"],[52,"core::fmt"],[53,"numcodecs::codec"],[54,"serde::ser"],[55,"schemars::generate"],[56,"schemars::schema"],[57,"alloc::borrow"],[58,"core::error"],[59,"core::option"],[60,"alloc::string"],[61,"core::any"]],"i":"``Alj0101000000101001011011000010100001010101001Ch","f":"```{{bd}f}{b{{b{c}}}{}}0{{{b{h}}}{{b{hc}}}{}}0{{{b{j}}}j}{{b{b{hc}}}f{}}{{bl}f}{{{b{j}}n}{{Ab{A`c}}}{}}{{{b{j}}AdAf}{{Ab{fc}}}{}}{Ah{{b{c}}}{}}0{Ah{{b{hc}}}{}}0{c{{Ab{j}}}Aj}{Ahf}05{{{b{Al}}{b{hAn}}}B`}0{cc{}}0{BbAl}{cj{}}{{{b{j}}}{{Bd{j}}}}{{bc}AbBf}{{}Ah}0{{}c{}}0{{{b{hBh}}}Bj}{{}{{Bn{Bl}}}}0{{{b{j}}c}AbBf}{{{b{Al}}}{{Cb{{b{C`}}}}}}{bc{}}{bCd}{c{{Ab{e}}}{}{}}0{{}{{Ab{c}}}{}}0{b}{bCf}0{ChBb}","D":"Ab","p":[[1,"reference",null,null,1],[5,"Private",48],[1,"unit"],[0,"mut"],[5,"IdentityCodec",0],[1,"u8"],[8,"AnyCowArray",49],[8,"AnyArray",49],[6,"Result",50,null,1],[8,"AnyArrayView",49],[8,"AnyArrayViewMut",49],[1,"usize"],[10,"Deserializer",51],[6,"IdentityCodecError",0],[5,"Formatter",52],[8,"Result",52],[6,"AnyArrayAssignError",49],[5,"StaticCodecConfig",53],[10,"Serializer",54],[5,"SchemaGenerator",55],[5,"Schema",56],[1,"str"],[6,"Cow",57],[10,"Error",58],[6,"Option",59,null,1],[5,"String",60],[5,"TypeId",61],[15,"MismatchedDecodeIntoArray",47]],"r":[],"b":[[21,"impl-Debug-for-IdentityCodecError"],[22,"impl-Display-for-IdentityCodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAACcAAwAEABMAGgAFACIADQA=","P":[[4,"T"],[8,""],[9,"T"],[10,""],[11,"Codec::Error"],[13,"T"],[17,"__D"],[18,""],[20,"Codec::Error"],[21,""],[23,"T"],[25,""],[26,"StaticCodec::Config"],[27,""],[28,"S"],[29,""],[31,"U"],[33,""],[36,"__S"],[37,""],[38,"T"],[39,""],[40,"U,T"],[42,"U"],[44,""]]}],["numcodecs_linear_quantize",{"t":"PPPPPPPGFGGFPPPPKTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOO","n":["DecodeInvalidShapeHeader","EncodedDataNotOneDimensional","F32","F64","HeaderDecodeFailed","HeaderEncodeFailed","InvalidEncodedDType","LinearQuantizeBins","LinearQuantizeCodec","LinearQuantizeCodecError","LinearQuantizeDType","LinearQuantizeHeaderError","MismatchedDecodeIntoDtype","MismatchedDecodeIntoShape","MismatchedEncodeDType","NonFiniteData","Unsigned","ZERO","_1B1","_1B10","_1B11","_1B12","_1B13","_1B14","_1B15","_1B16","_1B17","_1B18","_1B19","_1B2","_1B20","_1B21","_1B22","_1B23","_1B24","_1B25","_1B26","_1B27","_1B28","_1B29","_1B3","_1B30","_1B31","_1B32","_1B33","_1B34","_1B35","_1B36","_1B37","_1B38","_1B39","_1B4","_1B40","_1B41","_1B42","_1B43","_1B44","_1B45","_1B46","_1B47","_1B48","_1B49","_1B5","_1B50","_1B51","_1B52","_1B53","_1B54","_1B55","_1B56","_1B57","_1B58","_1B59","_1B6","_1B60","_1B61","_1B62","_1B63","_1B64","_1B7","_1B8","_1B9","__clone_box","","","bits","borrow","","","","","borrow_mut","","","","","clone","","","clone_into","","","clone_to_uninit","","","decode","decode_into","deref","","","","","deref_mut","","","","","deserialize","","","drop","","","","","dtype","encode","fmt","","","","","","from","","","","","","from_config","get_config","","init","","","","","into","","","","","json_schema","","","quantize","reconstruct","reconstruct_into","schema_id","","","schema_name","","","serialize","","","source","","to_owned","","","to_string","","","try_from","","","","","try_into","","","","","ty","type_id","","","","","configured","","decoded","dtype","provided","","","shape","source","",""],"q":[[0,"numcodecs_linear_quantize"],[191,"numcodecs_linear_quantize::LinearQuantizeCodecError"],[202,"dyn_clone::sealed"],[203,"numcodecs::array"],[204,"core::result"],[205,"serde::de"],[206,"core::fmt"],[207,"ndarray::error"],[208,"serde::ser"],[209,"numcodecs::codec"],[210,"schemars::generate"],[211,"schemars::schema"],[212,"ndarray"],[213,"alloc::vec"],[214,"num_traits::float"],[215,"num_traits::identities"],[216,"ndarray::data_traits"],[217,"ndarray::dimension::dimension_trait"],[218,"core::ops::function"],[219,"ndarray::aliases"],[220,"alloc::borrow"],[221,"core::error"],[222,"core::option"],[223,"alloc::string"],[224,"core::any"]],"i":"Bd0n0111`````1111`Ddj000000000000000000000000000000000000000000000000000000000000000h3100314Bf1425014214214211142501425014214250114455001425501111425014250142```142142142501424501425014250114250EnF`FbFd321FhFjFlFn","f":"``````````````````````````````````````````````````````````````````````````````````{{bd}f}00{hj}{b{{b{c}}}{}}0000{{{b{l}}}{{b{lc}}}{}}0000{{{b{h}}}h}{{{b{n}}}n}{{{b{j}}}j}{{b{b{lc}}}f{}}00{{bA`}f}00{{{b{h}}Ab}{{Af{Adc}}}{}}{{{b{h}}AhAj}{{Af{fc}}}{}}{Al{{b{c}}}{}}0000{Al{{b{lc}}}{}}0000{c{{Af{h}}}An}{c{{Af{n}}}An}{c{{Af{j}}}An}{Alf}0000{hn}8{{{b{n}}{b{lB`}}}Bb}0{{{b{Bd}}{b{lB`}}}Bb}0{{{b{Bf}}{b{lB`}}}Bb}0{cc{}}00{BhBd}11{ch{}}{{bc}AfBj}{{{b{h}}}{{Bl{h}}}}{{}Al}0000{{}c{}}0000{{{b{lBn}}}C`}00{{{b{{Cb{eg}}}}k}{{Af{{Cd{i}}Bd}}}{CfChCjCl}{{D`{}{{Cn{c}}}}}DbDd{{Dh{c}{{Df{i}}}}}}{{{b{{Dj{c}}}}g}{{Af{{Dl{e}}Bd}}}Dd{CfDn}{{Dh{c}{{Df{e}}}}}}{{{b{{Dj{c}}}}{E`{e}}g}{{Af{fBd}}}Dd{CfDn}{{Dh{c}{{Df{e}}}}}}{{}{{Ed{Eb}}}}00000{{{b{h}}c}AfBj}{{{b{n}}c}AfBj}{{{b{j}}c}AfBj}{{{b{Bd}}}{{Eh{{b{Ef}}}}}}{{{b{Bf}}}{{Eh{{b{Ef}}}}}}{bc{}}00{bEj}00{c{{Af{e}}}{}{}}0000{{}{{Af{c}}}{}}0000{b}{bEl}0000{Enn}{F`n}{FbCd}{FdFf}{EnFf}{F`Ff}3{FhCd}{FjBf}{FlBf}{FnBh}","D":"Ef","p":[[1,"reference",null,null,1],[5,"Private",202],[1,"unit"],[5,"LinearQuantizeCodec",0],[6,"LinearQuantizeBins",0],[0,"mut"],[6,"LinearQuantizeDType",0],[1,"u8"],[8,"AnyCowArray",203],[8,"AnyArray",203],[6,"Result",204,null,1],[8,"AnyArrayView",203],[8,"AnyArrayViewMut",203],[1,"usize"],[10,"Deserializer",205],[5,"Formatter",206],[8,"Result",206],[6,"LinearQuantizeCodecError",0],[5,"LinearQuantizeHeaderError",0],[5,"ShapeError",207],[10,"Serializer",208],[5,"StaticCodecConfig",209],[5,"SchemaGenerator",210],[5,"Schema",211],[5,"ArrayBase",212],[5,"Vec",213],[10,"Float",214],[10,"ConstZero",215],[10,"ConstOne",215],[10,"Serialize",208],[17,"Elem"],[10,"Data",216],[10,"Dimension",217],[10,"Unsigned",0],[17,"Output"],[10,"Fn",218],[1,"slice"],[8,"ArrayD",219],[10,"DeserializeOwned",205],[8,"ArrayViewMutD",219],[1,"str"],[6,"Cow",220],[10,"Error",221],[6,"Option",222,null,1],[5,"String",223],[5,"TypeId",224],[15,"MismatchedEncodeDType",191],[15,"MismatchedDecodeIntoDtype",191],[15,"MismatchedDecodeIntoShape",191],[15,"InvalidEncodedDType",191],[6,"AnyArrayDType",203],[15,"EncodedDataNotOneDimensional",191],[15,"HeaderEncodeFailed",191],[15,"HeaderDecodeFailed",191],[15,"DecodeInvalidShapeHeader",191]],"r":[],"b":[[127,"impl-Debug-for-LinearQuantizeDType"],[128,"impl-Display-for-LinearQuantizeDType"],[129,"impl-Debug-for-LinearQuantizeCodecError"],[130,"impl-Display-for-LinearQuantizeCodecError"],[131,"impl-Display-for-LinearQuantizeHeaderError"],[132,"impl-Debug-for-LinearQuantizeHeaderError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAJ8ACAADAAEAEwBCAFcAJgB/AAYAiQAAAIwABwCZAAIAnwAgAA==","P":[[86,"T"],[96,""],[99,"T"],[102,""],[105,"Codec::Error"],[107,"T"],[117,"__D"],[119,"D"],[120,""],[126,"Codec::Error"],[127,""],[133,"T"],[136,""],[137,"T"],[139,"StaticCodec::Config"],[140,"S"],[141,""],[147,"U"],[152,""],[155,"T,S,D,Q,"],[156,"Q,T,"],[158,""],[164,"__S"],[166,"S"],[167,""],[169,"T"],[172,""],[175,"U,T"],[180,"U"],[185,""]]}],["numcodecs_log",{"t":"FGPPPPNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNHNNNNNNNNNNNNNO","n":["LogCodec","LogCodecError","MismatchedDecodeIntoArray","NonFiniteData","NonPositiveData","UnsupportedDtype","__clone_box","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","decode","decode_into","deref","","deref_mut","","deserialize","drop","","encode","exp","exp_into","fmt","","from","","","from_config","get_config","","init","","into","","json_schema","ln","schema_id","schema_name","serialize","source","to_owned","to_string","try_from","","try_into","","ty","type_id","","source"],"q":[[0,"numcodecs_log"],[53,"numcodecs_log::LogCodecError"],[54,"dyn_clone::sealed"],[55,"numcodecs::array"],[56,"core::result"],[57,"serde::de"],[58,"ndarray"],[59,"num_traits::float"],[60,"ndarray::data_traits"],[61,"ndarray::dimension::dimension_trait"],[62,"core::fmt"],[63,"numcodecs::codec"],[64,"serde::ser"],[65,"schemars::generate"],[66,"schemars::schema"],[67,"num_traits::sign"],[68,"alloc::borrow"],[69,"core::error"],[70,"core::option"],[71,"alloc::string"],[72,"core::any"]],"i":"``B`000j01010000001010010``1101100001010`0001010101001Dj","f":"``````{{bd}f}{b{{b{c}}}{}}0{{{b{h}}}{{b{hc}}}{}}0{{{b{j}}}j}{{b{b{hc}}}f{}}{{bl}f}{{{b{j}}n}{{Ab{A`c}}}{}}{{{b{j}}AdAf}{{Ab{fc}}}{}}{Ah{{b{c}}}{}}0{Ah{{b{hc}}}{}}0{c{{Ab{j}}}Aj}{Ahf}05{{{Al{eg}}}{{Ab{{An{cg}}B`}}}Bb{{Bf{}{{Bd{c}}}}}Bh}{{{Bj{ce}}{Bl{ce}}}{{Ab{fB`}}}BbBh}{{{b{B`}}{b{hBn}}}C`}0{cc{}}{CbB`}1{cj{}}{{{b{j}}}{{Cd{j}}}}{{bc}AbCf}{{}Ah}0{{}c{}}0{{{b{hCh}}}Cj}{{{Al{eg}}}{{Ab{{An{cg}}B`}}}{BbCl}{{Bf{}{{Bd{c}}}}}Bh}{{}{{D`{Cn}}}}0{{{b{j}}c}AbCf}{{{b{B`}}}{{Dd{{b{Db}}}}}}{bc{}}{bDf}{c{{Ab{e}}}{}{}}0{{}{{Ab{c}}}{}}0{b}{bDh}0{DjCb}","D":"An","p":[[1,"reference",null,null,1],[5,"Private",54],[1,"unit"],[0,"mut"],[5,"LogCodec",0],[1,"u8"],[8,"AnyCowArray",55],[8,"AnyArray",55],[6,"Result",56,null,1],[8,"AnyArrayView",55],[8,"AnyArrayViewMut",55],[1,"usize"],[10,"Deserializer",57],[5,"ArrayBase",58],[8,"Array",58],[6,"LogCodecError",0],[10,"Float",59],[17,"Elem"],[10,"Data",60],[10,"Dimension",61],[8,"ArrayView",58],[8,"ArrayViewMut",58],[5,"Formatter",62],[8,"Result",62],[6,"AnyArrayAssignError",55],[5,"StaticCodecConfig",63],[10,"Serializer",64],[5,"SchemaGenerator",65],[5,"Schema",66],[10,"Signed",67],[1,"str"],[6,"Cow",68],[10,"Error",69],[6,"Option",70,null,1],[5,"String",71],[5,"TypeId",72],[15,"MismatchedDecodeIntoArray",53]],"r":[],"b":[[26,"impl-Debug-for-LogCodecError"],[27,"impl-Display-for-LogCodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAACcABgAHABEAGwABAB4AAAAgAAQAJwAAACkADAA=","P":[[7,"T"],[11,""],[12,"T"],[13,""],[14,"Codec::Error"],[16,"T"],[20,"__D"],[21,""],[23,"Codec::Error"],[24,"T,S,D"],[25,"T,D"],[26,""],[28,"T"],[29,""],[30,"T"],[31,"StaticCodec::Config"],[32,""],[33,"S"],[34,""],[36,"U"],[38,""],[39,"T,S,D"],[40,""],[42,"__S"],[43,""],[44,"T"],[45,""],[46,"U,T"],[48,"U"],[50,""]]}],["numcodecs_pco",{"t":"PPPTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFGGPGGKPFGGFGPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHHNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOO","n":["Auto","","Classic","DTYPE","DecodeInvalidShapeHeader","EncodedDataNotBytes","EncodedDataNotOneDimensional","EqualPagesUpTo","F32","F64","HeaderDecodeFailed","HeaderEncodeFailed","I16","I32","I64","Level0","Level1","Level10","Level11","Level12","Level2","Level3","Level4","Level5","Level6","Level7","Level8","Level9","MismatchedDecodeIntoArray","None","Order0","Order1","Order2","Order3","Order4","Order5","Order6","Order7","PcoCodingError","PcoCompressionLevel","PcoDType","PcoDecodeFailed","PcoDeltaEncodingOrder","PcoDeltaSpec","PcoElement","PcoEncodeFailed","PcoHeaderError","PcoModeSpec","PcoPagingSpec","Pcodec","PcodecError","TryConsecutive","TryFloatMult","TryFloatQuant","TryIntMult","TryLookback","U16","U32","U64","UnsupportedDtype","__clone_box","","","","","","","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","compress","decode","decode_into","decompress","decompress_into","default","","","","delta","deref","","","","","","","","","","deref_mut","","","","","","","","","","deserialize","","","","","","","drop","","","","","","","","","","encode","eq","","","","","","equivalent","","","","","","","","","","fmt","","","","","","","","","","","","","from","","","","","","","","","","","","from_config","get_config","","init","","","","","","","","","","into","","","","","","","","","","into_dtype","json_schema","","","","","","level","mode","paging","schema_id","","","","","","schema_name","","","","","","serialize","","","","","","","source","","","to_owned","","","","","","","to_string","","","","try_from","","","","","","","","","","try_into","","","","","","","","","","ty","type_id","","","","","","","","","","delta_encoding_order","float_mult_base","float_quant_bits","int_mult_base","equal_pages_up_to","dtype","shape","source","","","","",""],"q":[[0,"numcodecs_pco"],[294,"numcodecs_pco::PcoDeltaSpec"],[295,"numcodecs_pco::PcoModeSpec"],[298,"numcodecs_pco::PcoPagingSpec"],[299,"numcodecs_pco::PcodecError"],[307,"dyn_clone::sealed"],[308,"ndarray"],[309,"alloc::vec"],[310,"core::result"],[311,"ndarray::data_traits"],[312,"ndarray::dimension::dimension_trait"],[313,"numcodecs::array"],[314,"serde::de"],[315,"core::fmt"],[316,"ndarray::error"],[317,"serde::ser"],[318,"numcodecs::codec"],[319,"schemars::generate"],[320,"schemars::schema"],[321,"alloc::borrow"],[322,"core::error"],[323,"core::option"],[324,"alloc::string"],[325,"core::any"],[326,"core::num::nonzero"]],"i":"nA`1BbAn00AdAf022000l00000000000035Ab0000000```4```4`````677762224j2871430287145D`Db524:936710524:936524:936524:9365`22``4:96224:936710524:936710524:936524:936710524:936544993366554:9367711005524:93677710522224:936710524:9367105524:93622224:93624:93624:936571024:9365710524:936710524:9367105224:9367105EnF`FdFhFlG`GbGdGfGhGjGlGn","f":"````````````````````````````````````````````````````````````{{bd}f}000000{b{{b{c}}}{}}000000000{{{b{h}}}{{b{hc}}}{}}000000000{{{b{j}}}j}{{{b{l}}}l}{{{b{n}}}n}{{{b{A`}}}A`}{{{b{Ab}}}Ab}{{{b{Ad}}}Ad}{{{b{Af}}}Af}{{b{b{hc}}}f{}}000000{{bAh}f}000000{{{Aj{eg}}lnA`Ad}{{B`{{Al{Ah}}An}}}Bb{{Bf{}{{Bd{c}}}}}Bh}{{{b{j}}Bj}{{B`{Blc}}}{}}{{{b{j}}BnC`}{{B`{fc}}}{}}{{{b{{Cb{Ah}}}}}{{B`{BlAn}}}}{{{b{{Cb{Ah}}}}{Cd{ce}}}{{B`{fAn}}}BbBh}{{}l}{{}n}{{}A`}{{}Ad}{jA`}{Cf{{b{c}}}{}}000000000{Cf{{b{hc}}}{}}000000000{c{{B`{j}}}Ch}{c{{B`{l}}}Ch}{c{{B`{n}}}Ch}{c{{B`{A`}}}Ch}{c{{B`{Ab}}}Ch}{c{{B`{Ad}}}Ch}{c{{B`{Af}}}Ch}{Cff}000000000{{{b{j}}Bj}{{B`{Blc}}}{}}{{{b{l}}{b{l}}}Cj}{{{b{n}}{b{n}}}Cj}{{{b{A`}}{b{A`}}}Cj}{{{b{Ab}}{b{Ab}}}Cj}{{{b{Ad}}{b{Ad}}}Cj}{{{b{Af}}{b{Af}}}Cj}{{b{b{c}}}Cj{}}000000000{{{b{l}}{b{hCl}}}Cn}{{{b{n}}{b{hCl}}}Cn}{{{b{A`}}{b{hCl}}}Cn}{{{b{Ab}}{b{hCl}}}Cn}{{{b{Ad}}{b{hCl}}}Cn}{{{b{An}}{b{hCl}}}Cn}0{{{b{D`}}{b{hCl}}}Cn}0{{{b{Db}}{b{hCl}}}Cn}0{{{b{Af}}{b{hCl}}}Cn}0{cc{}}00000{DdAn}{DfAn}2222{cj{}}{{bc}B`Dh}{{{b{j}}}{{Dj{j}}}}{{}Cf}000000000{{}c{}}000000000{AfDl}{{{b{hDn}}}E`}00000{jl}{jn}{jAd}{{}{{Ed{Eb}}}}00000000000{{{b{j}}c}B`Dh}{{{b{l}}c}B`Dh}{{{b{n}}c}B`Dh}{{{b{A`}}c}B`Dh}{{{b{Ab}}c}B`Dh}{{{b{Ad}}c}B`Dh}{{{b{Af}}c}B`Dh}{{{b{An}}}{{Eh{{b{Ef}}}}}}{{{b{D`}}}{{Eh{{b{Ef}}}}}}{{{b{Db}}}{{Eh{{b{Ef}}}}}}{bc{}}000000{bEj}000{c{{B`{e}}}{}{}}000000000{{}{{B`{c}}}{}}000000000{b}{bEl}000000000{EnAb}{F`Fb}{FdFf}{FhFj}{FlFn}{G`Dl}{GbAl}{GdD`}{GfDb}{GhD`}{GjDb}{GlDf}{GnDd}","D":"Ib","p":[[1,"reference",null,null,1],[5,"Private",307],[1,"unit"],[0,"mut"],[5,"Pcodec",0],[6,"PcoCompressionLevel",0],[6,"PcoModeSpec",0],[6,"PcoDeltaSpec",0],[6,"PcoDeltaEncodingOrder",0],[6,"PcoPagingSpec",0],[6,"PcoDType",0],[1,"u8"],[5,"ArrayBase",308],[5,"Vec",309],[6,"PcodecError",0],[6,"Result",310,null,1],[10,"PcoElement",0],[17,"Elem"],[10,"Data",311],[10,"Dimension",312],[8,"AnyCowArray",313],[8,"AnyArray",313],[8,"AnyArrayView",313],[8,"AnyArrayViewMut",313],[1,"slice"],[8,"ArrayViewMut",308],[1,"usize"],[10,"Deserializer",314],[1,"bool"],[5,"Formatter",315],[8,"Result",315],[5,"PcoHeaderError",0],[5,"PcoCodingError",0],[6,"AnyArrayAssignError",313],[5,"ShapeError",316],[10,"Serializer",317],[5,"StaticCodecConfig",318],[6,"AnyArrayDType",313],[5,"SchemaGenerator",319],[5,"Schema",320],[1,"str"],[6,"Cow",321],[10,"Error",322],[6,"Option",323,null,1],[5,"String",324],[5,"TypeId",325],[15,"TryConsecutive",294],[15,"TryFloatMult",295],[1,"f64"],[15,"TryFloatQuant",295],[1,"u32"],[15,"TryIntMult",295],[1,"u64"],[15,"EqualPagesUpTo",298],[8,"NonZeroUsize",326],[15,"EncodedDataNotBytes",299],[15,"EncodedDataNotOneDimensional",299],[15,"HeaderEncodeFailed",299],[15,"PcoEncodeFailed",299],[15,"HeaderDecodeFailed",299],[15,"PcoDecodeFailed",299],[15,"DecodeInvalidShapeHeader",299],[15,"MismatchedDecodeIntoArray",299]],"r":[],"b":[[177,"impl-Display-for-PcodecError"],[178,"impl-Debug-for-PcodecError"],[179,"impl-Display-for-PcoHeaderError"],[180,"impl-Debug-for-PcoHeaderError"],[181,"impl-Debug-for-PcoCodingError"],[182,"impl-Display-for-PcoCodingError"],[183,"impl-Display-for-PcoDType"],[184,"impl-Debug-for-PcoDType"],[191,"impl-From%3CAnyArrayAssignError%3E-for-PcodecError"],[192,"impl-From%3CShapeError%3E-for-PcodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAOoADAAJAAEADQAPAB8ABwA5AAIAPQAvAG4AAQByAAMAdwBCAMAAAQDGAAwA3gAFAOcAPwA=","P":[[67,"T"],[87,""],[94,"T"],[101,""],[108,"T,S,D"],[109,"Codec::Error"],[111,""],[112,"T,D"],[113,""],[118,"T"],[138,"__D"],[139,"D"],[140,"__D"],[142,"D"],[143,"__D"],[145,""],[155,"Codec::Error"],[156,""],[162,"K"],[172,""],[185,"T"],[191,""],[193,"T"],[197,"StaticCodec::Config"],[198,"S"],[199,""],[210,"U"],[220,""],[242,"__S"],[243,"S"],[244,"__S"],[246,"S"],[247,"__S"],[249,""],[252,"T"],[259,""],[263,"U,T"],[273,"U"],[283,""]]}],["numcodecs_python",{"t":"FFFFKKFNNNMNNNNNNNNNNMNNNNMNMNMNNNNNNNNNNNNNNNNNMNHNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["PyCodec","PyCodecAdapter","PyCodecClass","PyCodecClassAdapter","PyCodecClassMethods","PyCodecMethods","PyCodecRegistry","__clone_box","as_codec","as_codec_class","as_type","borrow","","","","","borrow_mut","","","","","class","clone","clone_into","clone_to_uninit","codec_config_schema","codec_from_config","","codec_id","","decode","","decode_into","deref","","","","","deref_mut","","","","","drop","","","","","encode","","export_codec_class","from","","","","","from_codec","from_codec_class","from_registry_with_config","get_codec","get_config","","init","","","","","into","","","","","into_codec","into_codec_class","register_codec","to_owned","try_clone","try_from","","","","","try_into","","","","","ty","type_check","","type_id","","","","","with_downcast",""],"q":[[0,"numcodecs_python"],[97,"dyn_clone::sealed"],[98,"numcodecs_python::adapter"],[99,"pyo3::marker"],[100,"numcodecs_python::codec"],[101,"pyo3::instance"],[102,"numcodecs_python::codec_class"],[103,"pyo3::types::typeobject"],[104,"schemars::schema"],[105,"pyo3::types::dict"],[106,"pyo3::err"],[107,"core::result"],[108,"serde::de"],[109,"alloc::string"],[110,"pyo3::types::any"],[111,"core::option"],[112,"numcodecs::array"],[113,"pyo3::types::module"],[114,"numcodecs::codec"],[115,"serde::ser"],[116,"core::any"],[117,"core::ops::function"],[118,"numcodecs_python::registry"],[119,"numcodecs_python::export"]],"i":"```````h0A`Ad21lAbDl54210Aj6665454506665321653216532106`6532165610665321653216516665321653216326532165","f":"```````{{bd}f}{{{b{h}}j}{{b{{n{l}}}}}}{{{b{A`}}j}{{b{{n{Ab}}}}}}{{{b{Ad}}}{{b{{n{Af}}}}}}{b{{b{c}}}{}}0000{{{b{Ah}}}{{b{Ahc}}}{}}0000{{{b{Aj}}}{{n{Ab}}}}{{{b{h}}}h}{{b{b{Ahc}}}f{}}{{bAl}f}{{{b{A`}}}An}{{{b{Ad}}{Bb{B`}}}{{Bf{{n{l}}Bd}}}}{{{b{A`}}c}{{Bf{e}}}Bh{}}{{{b{Ad}}}{{Bf{BjBd}}}}{{{b{A`}}}{{b{Bl}}}}{{{b{Aj}}{Bb{Bn}}{C`{{Bb{Bn}}}}}{{Bf{{n{Bn}}Bd}}}}{{{b{h}}Cb}{{Bf{Cdc}}}{}}{{{b{h}}CfCh}{{Bf{fc}}}{}}{Cj{{b{c}}}{}}0000{Cj{{b{Ahc}}}{}}0000{Cjf}0000{{{b{Aj}}{Bb{Bn}}}{{Bf{{n{Bn}}Bd}}}}5{{jc{Bb{Cl}}}{{Bf{{n{Ab}}Bd}}}Cn}{cc{}}0000{{{n{l}}}{{Bf{hBd}}}}{{{n{Ab}}}{{Bf{A`Bd}}}}{c{{Bf{h}}}Bh}{{{Bb{B`}}}{{Bf{{n{l}}Bd}}}}{{{b{Aj}}}{{Bf{{n{B`}}Bd}}}}{{{b{h}}c}BfD`}{{}Cj}0000{{}c{}}0000{{hj}{{n{l}}}}{{A`j}{{n{Ab}}}}{{{Bb{Ab}}{C`{{b{Bl}}}}}{{Bf{fBd}}}}{bc{}}{{{b{h}}j}{{Bf{hBd}}}}{c{{Bf{e}}}{}{}}0000{{}{{Bf{c}}}{}}0000{{{b{h}}}c{}}{{{b{{n{Bn}}}}}Db}0{bDd}0000{{{b{{n{l}}}}g}{{C`{e}}}Df{}{{Dj{{b{c}}}{{Dh{e}}}}}}{{{b{{n{Ab}}}}g}{{C`{e}}}Cn{}{{Dj{{b{c}}}{{Dh{e}}}}}}","D":"Dl","p":[[1,"reference",null,null,1],[5,"Private",97],[1,"unit"],[5,"PyCodecAdapter",0,98],[5,"Python",99],[5,"PyCodec",0,100],[5,"Bound",101],[5,"PyCodecClassAdapter",0,98],[5,"PyCodecClass",0,102],[10,"PyCodecClassMethods",0,102],[5,"PyType",103],[0,"mut"],[10,"PyCodecMethods",0,100],[1,"u8"],[5,"Schema",104],[5,"PyDict",105],[5,"Borrowed",101],[5,"PyErr",106],[6,"Result",107,null,1],[10,"Deserializer",108],[5,"String",109],[1,"str"],[5,"PyAny",110],[6,"Option",111,null,1],[8,"AnyCowArray",112],[8,"AnyArray",112],[8,"AnyArrayView",112],[8,"AnyArrayViewMut",112],[1,"usize"],[5,"PyModule",113],[10,"DynCodecType",114],[10,"Serializer",115],[1,"bool"],[5,"TypeId",116],[10,"DynCodec",114],[17,"Output"],[10,"FnOnce",117],[5,"PyCodecRegistry",0]],"r":[[0,100],[1,98],[2,102],[3,98],[4,102],[5,100],[6,118],[7,98],[8,98],[9,98],[10,102],[11,98],[12,98],[13,100],[14,102],[16,98],[17,98],[18,100],[19,102],[21,100],[22,98],[23,98],[24,98],[25,98],[26,102],[27,98],[28,102],[29,98],[30,100],[31,98],[32,98],[33,98],[34,98],[35,100],[36,102],[38,98],[39,98],[40,100],[41,102],[43,98],[44,98],[45,100],[46,102],[48,100],[49,98],[50,119],[51,98],[52,98],[53,100],[54,102],[56,98],[57,98],[58,98],[60,100],[61,98],[62,98],[63,98],[64,100],[65,102],[67,98],[68,98],[69,100],[70,102],[72,98],[73,98],[75,98],[76,98],[77,98],[78,98],[79,100],[80,102],[82,98],[83,98],[84,100],[85,102],[87,98],[88,100],[89,102],[90,98],[91,98],[92,100],[93,102],[95,98],[96,98]],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAADsACgAIAAAADAAJABcAAwAcAAAAHgAAACAAEAAyAAAAPgAFAEwAAABOABEA","P":[[11,"T"],[21,""],[23,"T"],[24,""],[27,"D,DynCodecType::Codec"],[28,""],[31,"Codec::Error"],[33,"T"],[43,""],[49,"Codec::Error"],[50,"T"],[56,""],[58,"D"],[59,""],[61,"S"],[62,""],[67,"U"],[72,""],[75,"T"],[76,""],[77,"U,T"],[82,"U"],[87,"DynCodec::Type"],[88,""],[95,"T,O,"]]}],["numcodecs_random_projection",{"t":"FPPKPTPPPPPPFPFGGGPTPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNMHNNNNNNHHOHHHHONNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMOOOOOOOOO","n":["ClosedOpenUnit","CorruptedNumberOfComponents","Explicit","FloatExt","Gaussian","HALF","JohnsonLindenstrauss","MismatchedDecodeIntoArray","NonFiniteData","NonMatrixData","NumberOfFeaturesMismatch","NumberOfSamplesMismatch","OpenClosedUnit","ProjectedArrayZeroComponents","RandomProjectionCodec","RandomProjectionCodecError","RandomProjectionKind","RandomProjectionReduction","Sparse","TWO","UnsupportedDtype","__clone_box","","","","","borrow","","","","","","borrow_mut","","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","decode","decode_into","density_or_ping_li_minimum","deref","","","","","","deref_mut","","","","","","deserialize","","","","drop","","","","","","encode","eq","","fmt","","from","","","","","","","","from_config","from_f64","from_usize","get_config","","hash","","init","","","","","","into","","","","","","into_usize","johnson_lindenstrauss_min_k","json_schema","","","","partial_cmp","","project_into","project_with_projection","projection","reconstruct","reconstruct_into","reconstruct_into_with_projection","reconstruct_with_projection","reduction","schema_id","","","","schema_name","","","","seed","serialize","","","","source","to_owned","","","","","to_string","try_from","","","","","","try_into","","","","","","ty","type_id","","","","","","u01x2","input","metadata","output","","source","","density","epsilon","k"],"q":[[0,"numcodecs_random_projection"],[166,"numcodecs_random_projection::RandomProjectionCodecError"],[172,"numcodecs_random_projection::RandomProjectionKind"],[173,"numcodecs_random_projection::RandomProjectionReduction"],[175,"dyn_clone::sealed"],[176,"core::clone"],[177,"numcodecs::array"],[178,"core::result"],[179,"core::option"],[180,"serde::de"],[181,"core::cmp"],[182,"core::fmt"],[183,"ndarray::error"],[184,"serde::ser"],[185,"numcodecs::codec"],[186,"core::hash"],[187,"schemars::generate"],[188,"schemars::schema"],[189,"ndarray::aliases"],[190,"ndarray"],[191,"ndarray::data_traits"],[192,"core::ops::function"],[193,"ndarray::dimension::dimension_trait"],[194,"alloc::borrow"],[195,"core::error"],[196,"alloc::string"],[197,"core::any"],[198,"core::num::nonzero"]],"i":"`C`l`nAd233333`3````103j32A`Af25461025461025410254102541022`2546102546102540254610210662546661023322102546102546103`254010``2````22540254022540625410625461025461022546103FjFl10FnG`GbGdGf","f":"`````````````````````{{bd}f}0000{b{{b{c}}}{}}00000{{{b{h}}}{{b{hc}}}{}}00000{{{b{j}}}j}{{{b{l}}}l}{{{b{n}}}n}{{{b{{A`{c}}}}}{{A`{c}}}{AbAd}}{{{b{{Af{c}}}}}{{Af{c}}}{AbAd}}{{b{b{hc}}}f{}}0000{{bAh}f}0000{{{b{j}}Aj}{{An{Alc}}}{}}{{{b{j}}B`Bb}{{An{fc}}}{}}{{{Bf{{Af{Bd}}}}Bh}cAd}{Bh{{b{c}}}{}}00000{Bh{{b{hc}}}{}}00000{c{{An{j}}}Bj}{c{{An{l}}}Bj}{c{{An{n}}}Bj}{c{{An{{Af{Bd}}}}}Bj}{Bhf}000009{{{b{{A`{c}}}}{b{{A`{c}}}}}Bl{BnAd}}{{{b{{Af{c}}}}{b{{Af{c}}}}}Bl{BnAd}}{{{b{C`}}{b{hCb}}}Cd}0{cc{}}00{CfC`}1{ChC`}22{cj{}}{BdAd}{BhAd}{{bc}AnCj}{{{b{j}}}{{Cl{j}}}}{{{b{{A`{c}}}}{b{he}}}f{CnAd}D`}{{{b{{Af{c}}}}{b{he}}}f{CnAd}D`}{{}Bh}00000{{}c{}}00000{AdBh}{{Bh{Af{Bd}}}Bh}{{{b{hDb}}}Dd}000{{{b{{A`{c}}}}{b{{A`{c}}}}}{{Bf{Df}}}{DhAd}}{{{b{{Af{c}}}}{b{{Af{c}}}}}{{Bf{Df}}}{DhAd}}{{{Dl{eDj}}{Dn{cDj}}gc}{{An{fC`}}}Ad{{Eb{}{{E`{c}}}}}{{Ef{BhBh}{{Ed{c}}}}}}{{{Dl{eg}}Eh{b{l}}{b{n}}}{{An{{Ej{cDj}}C`}}}Ad{{Eb{}{{E`{c}}}}}El}{jn}{{{Dl{eDj}}Bhgc}{{An{{Ej{cDj}}C`}}}Ad{{Eb{}{{E`{c}}}}}{{Ef{BhBh}{{Ed{c}}}}}}3{{{Dl{eg}}{Dn{cg}}Eh{b{n}}}{{An{fC`}}}Ad{{Eb{}{{E`{c}}}}}El}{{{Dl{eg}}Eh{b{n}}}{{An{{Ej{cDj}}C`}}}Ad{{Eb{}{{E`{c}}}}}El}{jl}{{}{{F`{En}}}}0000000{jEh}{{{b{j}}c}AnCj}{{{b{l}}c}AnCj}{{{b{n}}c}AnCj}{{{b{{Af{Bd}}}}c}AnCj}{{{b{C`}}}{{Bf{{b{Fb}}}}}}{bc{}}0000{bFd}{c{{An{e}}}{}{}}00000{{}{{An{c}}}{}}00000{b}{bFf}00000{Eh{{Fh{{A`{Ad}}{Af{Ad}}}}}}{FjBh}{FlBh}10{FnCf}{G`Ch}{GbBf}{GdAf}{GfGh}","D":"Gd","p":[[1,"reference",null,null,1],[5,"Private",175],[1,"unit"],[0,"mut"],[5,"RandomProjectionCodec",0],[6,"RandomProjectionReduction",0],[6,"RandomProjectionKind",0],[5,"ClosedOpenUnit",0],[10,"Clone",176],[10,"FloatExt",0],[5,"OpenClosedUnit",0],[1,"u8"],[8,"AnyCowArray",177],[8,"AnyArray",177],[6,"Result",178,null,1],[8,"AnyArrayView",177],[8,"AnyArrayViewMut",177],[1,"f64"],[6,"Option",179,null,1],[1,"usize"],[10,"Deserializer",180],[1,"bool"],[10,"PartialEq",181],[6,"RandomProjectionCodecError",0],[5,"Formatter",182],[8,"Result",182],[5,"ShapeError",183],[6,"AnyArrayAssignError",177],[10,"Serializer",184],[5,"StaticCodecConfig",185],[10,"Hash",186],[10,"Hasher",186],[5,"SchemaGenerator",187],[5,"Schema",188],[6,"Ordering",181],[10,"PartialOrd",181],[8,"Ix2",189],[5,"ArrayBase",190],[8,"ArrayViewMut",190],[17,"Elem"],[10,"Data",191],[17,"Output"],[10,"Fn",192],[1,"u64"],[8,"Array",190],[10,"Dimension",193],[1,"str"],[6,"Cow",194],[10,"Error",195],[5,"String",196],[5,"TypeId",197],[1,"tuple",null,null,1],[15,"NumberOfSamplesMismatch",166],[15,"NumberOfFeaturesMismatch",166],[15,"NonMatrixData",166],[15,"MismatchedDecodeIntoArray",166],[15,"Sparse",172],[15,"JohnsonLindenstrauss",173],[15,"Explicit",173],[8,"NonZeroUsize",198]],"r":[],"b":[[81,"impl-Display-for-RandomProjectionCodecError"],[82,"impl-Debug-for-RandomProjectionCodecError"],[86,"impl-From%3CShapeError%3E-for-RandomProjectionCodecError"],[88,"impl-From%3CAnyArrayAssignError%3E-for-RandomProjectionCodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAHUACQAWACEAOQAaAFcAAABZAAAAXAAAAF8ACQBxAAUAfwAHAIgAHQA=","P":[[26,"T"],[38,""],[41,"T"],[48,""],[53,"Codec::Error"],[55,"T"],[68,"__D"],[71,"D"],[72,""],[78,"Codec::Error"],[79,"T"],[81,""],[83,"T"],[86,""],[87,"T"],[88,""],[89,"T"],[91,"StaticCodec::Config"],[92,""],[94,"S"],[95,""],[96,"T,__H"],[98,""],[104,"U"],[110,""],[116,"T"],[118,"T,S,"],[119,"T,S,D"],[120,""],[121,"T,S,"],[123,"T,S,D"],[125,""],[135,"__S"],[138,"S"],[139,""],[140,"T"],[145,""],[146,"U,T"],[152,"U"],[158,""]]}],["numcodecs_reinterpret",{"t":"PPPPPFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNOOOOOOOOO","n":["InvalidEncodedShape","InvalidReinterpret","MismatchedDecodeDType","MismatchedDecodeIntoArray","MismatchedEncodeDType","ReinterpretCodec","ReinterpretCodecError","__clone_box","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","decode","decode_into","deref","","deref_mut","","deserialize","drop","","encode","fmt","","from","","","from_config","get_config","","init","","into","","json_schema","passthrough","reinterpret_array","reinterpret_array_into","schema_id","schema_name","serialize","source","to_binary","to_bytes","to_owned","to_string","try_from","","try_into","","try_new","ty","type_id","","configured","","decode_dtype","dtype","encode_dtype","provided","","shape","source"],"q":[[0,"numcodecs_reinterpret"],[57,"numcodecs_reinterpret::ReinterpretCodecError"],[66,"dyn_clone::sealed"],[67,"numcodecs::array"],[68,"core::result"],[69,"serde::de"],[70,"core::fmt"],[71,"serde::ser"],[72,"numcodecs::codec"],[73,"schemars::generate"],[74,"schemars::schema"],[75,"ndarray"],[76,"core::marker"],[77,"ndarray::data_traits"],[78,"ndarray::dimension::dimension_trait"],[79,"core::ops::function"],[80,"alloc::borrow"],[81,"core::error"],[82,"core::option"],[83,"alloc::string"],[84,"core::any"],[85,"alloc::vec"]],"i":"Al0000``j0101000000101001011011000010100``0001000101010001DnE`EbEd1320Eh","f":"```````{{bd}f}{b{{b{c}}}{}}0{{{b{h}}}{{b{hc}}}{}}0{{{b{j}}}j}{{b{b{hc}}}f{}}{{bl}f}{{{b{j}}n}{{Ab{A`c}}}{}}{{{b{j}}AdAf}{{Ab{fc}}}{}}{Ah{{b{c}}}{}}0{Ah{{b{hc}}}{}}0{c{{Ab{j}}}Aj}{Ahf}05{{{b{Al}}{b{hAn}}}B`}0{cc{}}{BbAl}1{cj{}}{{bc}AbBd}{{{b{j}}}{{Bf{j}}}}{{}Ah}0{{}c{}}0{{{b{hBh}}}Bj}{Blj}{{{Bn{eg}}k}{{C`{ig}}}Cb{{Cf{}{{Cd{c}}}}}Ch{}{{Cl{c}{{Cj{i}}}}}}{{{Cn{ce}}iAf}{{Ab{fAl}}}CbChD`{{Cl{c}{{Cj{g}}}}}}{{}{{Dd{Db}}}}0{{{b{j}}c}AbBd}{{{b{Al}}}{{Dh{{b{Df}}}}}}55{bc{}}{bDj}{c{{Ab{e}}}{}{}}0{{}{{Ab{c}}}{}}0{{BlBl}{{Ab{jAl}}}}{b}{bDl}0{DnBl}{E`Bl}{EbBl}{EdBl}132{EdEf}{EhBb}","D":"Cf","p":[[1,"reference",null,null,1],[5,"Private",66],[1,"unit"],[0,"mut"],[5,"ReinterpretCodec",0],[1,"u8"],[8,"AnyCowArray",67],[8,"AnyArray",67],[6,"Result",68,null,1],[8,"AnyArrayView",67],[8,"AnyArrayViewMut",67],[1,"usize"],[10,"Deserializer",69],[6,"ReinterpretCodecError",0],[5,"Formatter",70],[8,"Result",70],[6,"AnyArrayAssignError",67],[10,"Serializer",71],[5,"StaticCodecConfig",72],[5,"SchemaGenerator",73],[5,"Schema",74],[6,"AnyArrayDType",67],[5,"ArrayBase",75],[8,"Array",75],[10,"Copy",76],[17,"Elem"],[10,"Data",77],[10,"Dimension",78],[17,"Output"],[10,"Fn",79],[8,"ArrayView",75],[10,"ArrayDType",67],[1,"str"],[6,"Cow",80],[10,"Error",81],[6,"Option",82,null,1],[5,"String",83],[5,"TypeId",84],[15,"MismatchedEncodeDType",57],[15,"MismatchedDecodeDType",57],[15,"InvalidReinterpret",57],[15,"InvalidEncodedShape",57],[5,"Vec",85],[15,"MismatchedDecodeIntoArray",57]],"r":[],"b":[[25,"impl-Debug-for-ReinterpretCodecError"],[26,"impl-Display-for-ReinterpretCodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAACcABwAIABMAHQAAAB8ABAAmAAAAKgADADAABQA3AAIA","P":[[8,"T"],[12,""],[13,"T"],[14,""],[15,"Codec::Error"],[17,"T"],[21,"D"],[22,""],[24,"Codec::Error"],[25,""],[27,"T"],[28,""],[29,"T"],[30,"StaticCodec::Config"],[31,"S"],[32,""],[35,"U"],[37,""],[39,"T,S,D,U,"],[40,"T,D,U,"],[41,""],[43,"S"],[44,""],[47,"T"],[48,""],[49,"U,T"],[51,"U"],[53,""]]}],["numcodecs_round",{"t":"PFFGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOHNNNNNNNNNNNNNNNNNNNNO","n":["MismatchedDecodeIntoArray","Positive","RoundCodec","RoundCodecError","UnsupportedDtype","__clone_box","","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","decode","decode_into","deref","","","deref_mut","","","deserialize","","drop","","","encode","eq","fmt","","from","","","","from_config","get_config","","hash","init","","","into","","","json_schema","","partial_cmp","precision","round","schema_id","","schema_name","","serialize","","source","to_owned","","to_string","try_from","","","try_into","","","ty","type_id","","","source"],"q":[[0,"numcodecs_round"],[75,"numcodecs_round::RoundCodecError"],[76,"dyn_clone::sealed"],[77,"core::clone"],[78,"num_traits::float"],[79,"numcodecs::array"],[80,"core::result"],[81,"serde::de"],[82,"core::cmp"],[83,"core::fmt"],[84,"numcodecs::codec"],[85,"serde::ser"],[86,"core::hash"],[87,"schemars::generate"],[88,"schemars::schema"],[89,"core::option"],[90,"ndarray"],[91,"ndarray::data_traits"],[92,"ndarray::dimension::dimension_trait"],[93,"alloc::borrow"],[94,"core::error"],[95,"alloc::string"],[96,"core::any"]],"i":"Bh```0jl10210210101011102102101021022102211101021021001`10101021021021021102Ef","f":"`````{{bd}f}0{b{{b{c}}}{}}00{{{b{h}}}{{b{hc}}}{}}00{{{b{j}}}j}{{{b{{l{c}}}}}{{l{c}}}{nA`}}{{b{b{hc}}}f{}}0{{bAb}f}0{{{b{j}}Ad}{{Ah{Afc}}}{}}{{{b{j}}AjAl}{{Ah{fc}}}{}}{An{{b{c}}}{}}00{An{{b{hc}}}{}}00{c{{Ah{j}}}B`}{c{{Ah{{l{Bb}}}}}B`}{Anf}006{{{b{{l{c}}}}{b{{l{c}}}}}Bd{BfA`}}{{{b{Bh}}{b{hBj}}}Bl}0{cc{}}0{BnBh}1{cj{}}{{{b{j}}}{{C`{j}}}}{{bc}AhCb}{{{b{{l{c}}}}{b{he}}}f{CdA`}Cf}{{}An}00{{}c{}}00{{{b{hCh}}}Cj}0{{{b{{l{c}}}}{b{{l{c}}}}}{{Cn{Cl}}}{D`A`}}{jl}{{{Db{eg}}{l{c}}}{{Dd{cg}}}A`{{Dh{}{{Df{c}}}}}Dj}{{}{{Dn{Dl}}}}000{{{b{j}}c}AhCb}{{{b{{l{Bb}}}}c}AhCb}{{{b{Bh}}}{{Cn{{b{E`}}}}}}{bc{}}0{bEb}{c{{Ah{e}}}{}{}}00{{}{{Ah{c}}}{}}00{b}{bEd}00{EfBn}","D":"An","p":[[1,"reference",null,null,1],[5,"Private",76],[1,"unit"],[0,"mut"],[5,"RoundCodec",0],[5,"Positive",0],[10,"Clone",77],[10,"Float",78],[1,"u8"],[8,"AnyCowArray",79],[8,"AnyArray",79],[6,"Result",80,null,1],[8,"AnyArrayView",79],[8,"AnyArrayViewMut",79],[1,"usize"],[10,"Deserializer",81],[1,"f64"],[1,"bool"],[10,"PartialEq",82],[6,"RoundCodecError",0],[5,"Formatter",83],[8,"Result",83],[6,"AnyArrayAssignError",79],[5,"StaticCodecConfig",84],[10,"Serializer",85],[10,"Hash",86],[10,"Hasher",86],[5,"SchemaGenerator",87],[5,"Schema",88],[6,"Ordering",82],[6,"Option",89,null,1],[10,"PartialOrd",82],[5,"ArrayBase",90],[8,"Array",90],[17,"Elem"],[10,"Data",91],[10,"Dimension",92],[1,"str"],[6,"Cow",93],[10,"Error",94],[5,"String",95],[5,"TypeId",96],[15,"MismatchedDecodeIntoArray",75]],"r":[],"b":[[34,"impl-Debug-for-RoundCodecError"],[35,"impl-Display-for-RoundCodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAD0ABQAGAB4AJwAAACkABgAzAAIAOAATAA==","P":[[7,"T"],[13,""],[14,"T"],[17,""],[19,"Codec::Error"],[21,"T"],[27,"__D"],[28,"D"],[29,""],[32,"Codec::Error"],[33,"T"],[34,""],[36,"T"],[38,""],[39,"T"],[40,"StaticCodec::Config"],[41,""],[42,"S"],[43,"T,__H"],[44,""],[47,"U"],[50,""],[52,"T"],[53,""],[54,"T,S,D"],[55,""],[59,"__S"],[60,"S"],[61,""],[62,"T"],[64,""],[65,"U,T"],[68,"U"],[71,""]]}],["numcodecs_swizzle_reshape",{"t":"PGGPPPPPPPPFFGPNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNHHOOOOO","n":["AllRest","Axis","AxisGroup","CannotDecodeMergedAxes","Group","Index","InvalidAxisIndex","InvalidAxisPermutation","MergedRest","MismatchedDecodeIntoArray","MultipleRestAxes","Rest","SwizzleReshapeCodec","SwizzleReshapeCodecError","UnsupportedDtype","__clone_box","","","","axes","borrow","","","","","borrow_mut","","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","decode","decode_into","deref","","","","","deref_mut","","","","","deserialize","","","","drop","","","","","encode","fmt","","","","","from","","","","","","from_config","get_config","","init","","","","","into","","","","","json_schema","","","","schema_id","","","","schema_name","","","","serialize","","","","source","swizzle_reshape","to_owned","","","","to_string","try_from","","","","","try_into","","","","","ty","type_id","","","","","undo_swizzle_reshape","undo_swizzle_reshape_into","axes","index","ndim","","source"],"q":[[0,"numcodecs_swizzle_reshape"],[129,"numcodecs_swizzle_reshape::SwizzleReshapeCodecError"],[134,"dyn_clone::sealed"],[135,"alloc::vec"],[136,"numcodecs::array"],[137,"core::result"],[138,"serde::de"],[139,"core::fmt"],[140,"numcodecs::codec"],[141,"serde::ser"],[142,"schemars::generate"],[143,"schemars::schema"],[144,"alloc::borrow"],[145,"core::error"],[146,"core::option"],[147,"ndarray::aliases"],[148,"ndarray"],[149,"core::marker"],[150,"ndarray::data_traits"],[151,"alloc::string"],[152,"core::any"]],"i":"n``Bh1A`11011```1h31Ab11423014230142014201420111423014230142014230142330142330111142301423014201420142014203`142031423014230114230``EbEd01Ef","f":"```````````````{{bd}f}000{hj}{b{{b{c}}}{}}0000{{{b{l}}}{{b{lc}}}{}}0000{{{b{h}}}h}{{{b{n}}}n}{{{b{A`}}}A`}{{{b{Ab}}}Ab}{{b{b{lc}}}f{}}000{{bAd}f}000{{{b{h}}Af}{{Aj{Ahc}}}{}}{{{b{h}}AlAn}{{Aj{fc}}}{}}{B`{{b{c}}}{}}0000{B`{{b{lc}}}{}}0000{c{{Aj{h}}}Bb}{c{{Aj{n}}}Bb}{c{{Aj{A`}}}Bb}{c{{Aj{Ab}}}Bb}{B`f}00008{{{b{n}}{b{lBd}}}Bf}{{{b{A`}}{b{lBd}}}Bf}{{{b{Bh}}{b{lBd}}}Bf}0{{{b{Ab}}{b{lBd}}}Bf}{cc{}}000{BjBh}1{ch{}}{{{b{h}}}{{Bl{h}}}}{{bc}AjBn}{{}B`}0000{{}c{}}0000{{{b{lC`}}}Cb}000{{}{{Cf{Cd}}}}0000000{{{b{h}}c}AjBn}{{{b{n}}c}AjBn}{{{b{A`}}c}AjBn}{{{b{Ab}}c}AjBn}{{{b{Bh}}}{{Cj{{b{Ch}}}}}}{{{Cn{eCl}}{b{{D`{n}}}}}{{Aj{{Db{cCl}}Bh}}}Dd{{Dh{}{{Df{c}}}}}}{bc{}}000{bDj}{c{{Aj{e}}}{}{}}0000{{}{{Aj{c}}}{}}0000{b}{bDl}00006{{{Dn{cCl}}{E`{cCl}}{b{{D`{n}}}}}{{Aj{fBh}}}Dd}{Ebj}{EdB`}0{EbB`}{EfBj}","D":"Df","p":[[1,"reference",null,null,1],[5,"Private",134],[1,"unit"],[5,"SwizzleReshapeCodec",0],[5,"Vec",135],[0,"mut"],[6,"AxisGroup",0],[6,"Axis",0],[5,"Rest",0],[1,"u8"],[8,"AnyCowArray",136],[8,"AnyArray",136],[6,"Result",137,null,1],[8,"AnyArrayView",136],[8,"AnyArrayViewMut",136],[1,"usize"],[10,"Deserializer",138],[5,"Formatter",139],[8,"Result",139],[6,"SwizzleReshapeCodecError",0],[6,"AnyArrayAssignError",136],[5,"StaticCodecConfig",140],[10,"Serializer",141],[5,"SchemaGenerator",142],[5,"Schema",143],[1,"str"],[6,"Cow",144],[10,"Error",145],[6,"Option",146,null,1],[8,"IxDyn",147],[5,"ArrayBase",148],[1,"slice"],[8,"Array",148],[10,"Copy",149],[17,"Elem"],[10,"Data",150],[5,"String",151],[5,"TypeId",152],[8,"ArrayView",148],[8,"ArrayViewMut",148],[15,"InvalidAxisPermutation",129],[15,"InvalidAxisIndex",129],[15,"MismatchedDecodeIntoArray",129]],"r":[],"b":[[66,"impl-Display-for-SwizzleReshapeCodecError"],[67,"impl-Debug-for-SwizzleReshapeCodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAGMABgAQAAMAFQAwAEoAAABMAAcAWQAQAGsAFAA=","P":[[20,"T"],[30,""],[34,"T"],[38,""],[42,"Codec::Error"],[44,"T"],[54,"__D"],[57,"D"],[58,""],[63,"Codec::Error"],[64,""],[69,"T"],[73,""],[74,"T"],[75,"StaticCodec::Config"],[76,""],[77,"S"],[78,""],[83,"U"],[88,""],[100,"__S"],[103,"S"],[104,""],[105,"T,S"],[106,"T"],[110,""],[111,"U,T"],[116,"U"],[121,""],[127,"T,S"],[128,"T"],[129,""]]}],["numcodecs_sz3",{"t":"PPPPPPTPPPPPPPPPPPPPPPPPPFGFGKPGGFGGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOO","n":["Absolute","AbsoluteAndRelative","AbsoluteOrRelative","Arithmetic","CubicInterpolation","CubicInterpolationLorenzo","DTYPE","DecodeInvalidShapeHeader","EncodedDataNotBytes","EncodedDataNotOneDimensional","F32","F64","HeaderDecodeFailed","HeaderEncodeFailed","Huffman","I32","I64","InvalidEncodeShape","L2Norm","LinearInterpolation","LinearInterpolationLorenzo","LorenzoRegression","MismatchedDecodeIntoArray","PS2NR","Relative","Sz3Codec","Sz3CodecError","Sz3CodingError","Sz3DType","Sz3Element","Sz3EncodeFailed","Sz3Encoder","Sz3ErrorBound","Sz3HeaderError","Sz3LosslessCompressor","Sz3Predictor","UnsupportedDtype","Zstd","__clone_box","","","","","","borrow","","","","","","","","","borrow_mut","","","","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","compress","decode","decode_into","decompress","deref","","","","","","","","","deref_mut","","","","","","","","","deserialize","","","","","","drop","","","","","","","","","encode","encoder","error_bound","fmt","","","","","","","","","","","","from","","","","","","","","","","","from_config","get_config","","init","","","","","","","","","into","","","","","","","","","json_schema","","","","","lossless","predictor","schema_id","","","","","schema_name","","","","","serialize","","","","","","source","","","to_owned","","","","","","to_string","","","","try_from","","","","","","","","","try_into","","","","","","","","","ty","type_id","","","","","","","","","dtype","shape","","source","","","","","","abs","","","l2","psnr","rel","",""],"q":[[0,"numcodecs_sz3"],[228,"numcodecs_sz3::Sz3CodecError"],[237,"numcodecs_sz3::Sz3ErrorBound"],[245,"dyn_clone::sealed"],[246,"ndarray"],[247,"core::option"],[248,"alloc::vec"],[249,"core::result"],[250,"ndarray::data_traits"],[251,"ndarray::dimension::dimension_trait"],[252,"numcodecs::array"],[253,"serde::de"],[254,"core::fmt"],[255,"ndarray::error"],[256,"numcodecs::codec"],[257,"serde::ser"],[258,"schemars::generate"],[259,"schemars::schema"],[260,"alloc::borrow"],[261,"core::error"],[262,"alloc::string"],[263,"core::any"]],"i":"l00A`n0BbAn00Ad01140015333155`````1`````1Abj75612075613ClCn4297835104297834297834297834`22`297835104297835104297834297835104222978355110044297835551042222978351042978351042978322297832978329783451029783451042978351042978351042297835104EfEjElEn2F`FbFdFfFhFlFnG`Gb43Gd","f":"``````````````````````````````````````{{bd}f}00000{b{{b{c}}}{}}00000000{{{b{h}}}{{b{hc}}}{}}00000000{{{b{j}}}j}{{{b{l}}}l}{{{b{n}}}n}{{{b{A`}}}A`}{{{b{Ab}}}Ab}{{{b{Ad}}}Ad}{{b{b{hc}}}f{}}00000{{bAf}f}00000{{{Ah{eg}}{Aj{{b{n}}}}{b{l}}{Aj{{b{A`}}}}{Aj{{b{Ab}}}}}{{B`{{Al{Af}}An}}}Bb{{Bf{}{{Bd{c}}}}}Bh}{{{b{j}}Bj}{{B`{Blc}}}{}}{{{b{j}}BnC`}{{B`{fc}}}{}}{{{b{{Cb{Af}}}}}{{B`{BlAn}}}}{Cd{{b{c}}}{}}00000000{Cd{{b{hc}}}{}}00000000{c{{B`{j}}}Cf}{c{{B`{l}}}Cf}{c{{B`{n}}}Cf}{c{{B`{A`}}}Cf}{c{{B`{Ab}}}Cf}{c{{B`{Ad}}}Cf}{Cdf}00000000;{jAj}{jl}{{{b{l}}{b{hCh}}}Cj}{{{b{n}}{b{hCh}}}Cj}{{{b{A`}}{b{hCh}}}Cj}{{{b{Ab}}{b{hCh}}}Cj}{{{b{An}}{b{hCh}}}Cj}0{{{b{Cl}}{b{hCh}}}Cj}0{{{b{Cn}}{b{hCh}}}Cj}0{{{b{Ad}}{b{hCh}}}Cj}0{cc{}}00000{D`An}{DbAn}222{cj{}}{{{b{j}}}{{Dd{j}}}}{{bc}B`Df}{{}Cd}00000000{{}c{}}00000000{{{b{hDh}}}Dj}0000{jAj}0{{}{{Dn{Dl}}}}000000000{{{b{j}}c}B`Df}{{{b{l}}c}B`Df}{{{b{n}}c}B`Df}{{{b{A`}}c}B`Df}{{{b{Ab}}c}B`Df}{{{b{Ad}}c}B`Df}{{{b{An}}}{{Aj{{b{E`}}}}}}{{{b{Cl}}}{{Aj{{b{E`}}}}}}{{{b{Cn}}}{{Aj{{b{E`}}}}}}{bc{}}00000{bEb}000{c{{B`{e}}}{}{}}00000000{{}{{B`{c}}}{}}00000000{b}{bEd}00000000{EfEh}{EjAl}{ElAl}{EnCl}{EjCn}{F`Cn}{FbCl}{FdD`}{FfDb}{FhFj}{FlFj}{FnFj}{G`Fj}{GbFj}43{GdFj}","D":"Ih","p":[[1,"reference",null,null,1],[5,"Private",245],[1,"unit"],[0,"mut"],[5,"Sz3Codec",0],[6,"Sz3ErrorBound",0],[6,"Sz3Predictor",0],[6,"Sz3Encoder",0],[6,"Sz3LosslessCompressor",0],[6,"Sz3DType",0],[1,"u8"],[5,"ArrayBase",246],[6,"Option",247,null,1],[5,"Vec",248],[6,"Sz3CodecError",0],[6,"Result",249,null,1],[10,"Sz3Element",0],[17,"Elem"],[10,"Data",250],[10,"Dimension",251],[8,"AnyCowArray",252],[8,"AnyArray",252],[8,"AnyArrayView",252],[8,"AnyArrayViewMut",252],[1,"slice"],[1,"usize"],[10,"Deserializer",253],[5,"Formatter",254],[8,"Result",254],[5,"Sz3HeaderError",0],[5,"Sz3CodingError",0],[5,"ShapeError",255],[6,"AnyArrayAssignError",252],[5,"StaticCodecConfig",256],[10,"Serializer",257],[5,"SchemaGenerator",258],[5,"Schema",259],[1,"str"],[6,"Cow",260],[10,"Error",261],[5,"String",262],[5,"TypeId",263],[15,"EncodedDataNotBytes",228],[6,"AnyArrayDType",252],[15,"InvalidEncodeShape",228],[15,"EncodedDataNotOneDimensional",228],[15,"HeaderEncodeFailed",228],[15,"Sz3EncodeFailed",228],[15,"HeaderDecodeFailed",228],[15,"DecodeInvalidShapeHeader",228],[15,"MismatchedDecodeIntoArray",228],[15,"AbsoluteAndRelative",237],[1,"f64"],[15,"AbsoluteOrRelative",237],[15,"Absolute",237],[15,"L2Norm",237],[15,"PS2NR",237],[15,"Relative",237]],"r":[],"b":[[124,"impl-Debug-for-Sz3CodecError"],[125,"impl-Display-for-Sz3CodecError"],[126,"impl-Debug-for-Sz3HeaderError"],[127,"impl-Display-for-Sz3HeaderError"],[128,"impl-Debug-for-Sz3CodingError"],[129,"impl-Display-for-Sz3CodingError"],[130,"impl-Display-for-Sz3DType"],[131,"impl-Debug-for-Sz3DType"],[138,"impl-From%3CShapeError%3E-for-Sz3CodecError"],[139,"impl-From%3CAnyArrayAssignError%3E-for-Sz3CodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAKkACgALAAEAEAABACcAKQBSAAEAVQAhAHkACwCLAAEAkAALAKUABACsADgA","P":[[44,"T"],[62,""],[68,"T"],[74,""],[80,"T,S,D"],[81,"Codec::Error"],[83,""],[84,"T"],[102,"__D"],[108,""],[117,"Codec::Error"],[118,""],[132,"T"],[138,""],[140,"T"],[143,"StaticCodec::Config"],[144,""],[145,"S"],[146,""],[155,"U"],[164,""],[181,"__S"],[187,""],[190,"T"],[196,""],[200,"U,T"],[209,"U"],[218,""]]}],["numcodecs_uniform_noise",{"t":"KPTFGPNHNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNONNONNNNNNNNNNNNNO","n":["FloatExt","MismatchedDecodeIntoArray","NEG_HALF","UniformNoiseCodec","UniformNoiseCodecError","UnsupportedDtype","__clone_box","add_uniform_noise","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","decode","decode_into","deref","","deref_mut","","deserialize","drop","","encode","fmt","","from","","","from_config","get_config","","hash_bits","init","","into","","json_schema","scale","schema_id","schema_name","seed","serialize","source","to_owned","to_string","try_from","","try_into","","ty","type_id","","vzip","","source"],"q":[[0,"numcodecs_uniform_noise"],[56,"numcodecs_uniform_noise::UniformNoiseCodecError"],[57,"dyn_clone::sealed"],[58,"ndarray"],[59,"ndarray::data_traits"],[60,"ndarray::dimension::dimension_trait"],[61,"numcodecs::array"],[62,"core::result"],[63,"serde::de"],[64,"core::fmt"],[65,"serde::ser"],[66,"numcodecs::codec"],[67,"core::hash"],[68,"schemars::generate"],[69,"schemars::schema"],[70,"alloc::borrow"],[71,"core::error"],[72,"core::option"],[73,"alloc::string"],[74,"core::any"]],"i":"`Bjn``1Ah`020200000020200202202200010202000000202020200202Dj","f":"``````{{bd}f}{{{h{eg}}cj}{{l{cg}}}n{{Ab{}{{A`{c}}}}}Ad}{b{{b{c}}}{}}0{{{b{Af}}}{{b{Afc}}}{}}0{{{b{Ah}}}Ah}{{b{b{Afc}}}f{}}{{bAj}f}{{{b{Ah}}Al}{{B`{Anc}}}{}}{{{b{Ah}}BbBd}{{B`{fc}}}{}}{Bf{{b{c}}}{}}0{Bf{{b{Afc}}}{}}0{c{{B`{Ah}}}Bh}{Bff}05{{{b{Bj}}{b{AfBl}}}Bn}0{cc{}}{C`Bj}1{cAh{}}{{bc}B`Cb}{{{b{Ah}}}{{Cd{Ah}}}}{{n{b{Afc}}}fCf}{{}Bf}0{{}c{}}0{{{b{AfCh}}}Cj}{AhCl}{{}{{D`{Cn}}}}0{Ahj}{{{b{Ah}}c}B`Cb}{{{b{Bj}}}{{Dd{{b{Db}}}}}}{bc{}}{bDf}{c{{B`{e}}}{}{}}0{{}{{B`{c}}}{}}0{b}{bDh}0{{}c{}}0{DjC`}","D":"B`","p":[[1,"reference",null,null,1],[5,"Private",57],[1,"unit"],[5,"ArrayBase",58],[1,"u64"],[8,"Array",58],[10,"FloatExt",0],[17,"Elem"],[10,"Data",59],[10,"Dimension",60],[0,"mut"],[5,"UniformNoiseCodec",0],[1,"u8"],[8,"AnyCowArray",61],[8,"AnyArray",61],[6,"Result",62,null,1],[8,"AnyArrayView",61],[8,"AnyArrayViewMut",61],[1,"usize"],[10,"Deserializer",63],[6,"UniformNoiseCodecError",0],[5,"Formatter",64],[8,"Result",64],[6,"AnyArrayAssignError",61],[10,"Serializer",65],[5,"StaticCodecConfig",66],[10,"Hasher",67],[5,"SchemaGenerator",68],[5,"Schema",69],[1,"f64"],[1,"str"],[6,"Cow",70],[10,"Error",71],[6,"Option",72,null,1],[5,"String",73],[5,"TypeId",74],[15,"MismatchedDecodeIntoArray",56]],"r":[],"b":[[25,"impl-Debug-for-UniformNoiseCodecError"],[26,"impl-Display-for-UniformNoiseCodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAACkACAAHAAAACQASAB0AAAAfAAIAIwABACcAAAApAAEALAAMAA==","P":[[7,"T,S,D"],[8,"T"],[12,""],[13,"T"],[14,""],[15,"Codec::Error"],[17,"T"],[21,"__D"],[22,""],[24,"Codec::Error"],[25,""],[27,"T"],[28,""],[29,"T"],[30,"StaticCodec::Config"],[31,"S"],[32,""],[33,"H"],[34,""],[36,"U"],[38,""],[43,"__S"],[44,""],[45,"T"],[46,""],[47,"U,T"],[49,"U"],[51,""],[54,"V"],[56,""]]}],["numcodecs_wasm",{"t":"","n":[],"q":[],"i":"","f":"","D":"`","p":[],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAEAAAAAAAAAEAAAAAAA","P":[]}],["numcodecs_wasm_builder",{"t":"FFHONNNNNNHOONNHHOHNNNNNNNNOOOHNOHONNNNNNNNOOO","n":["Args","NixEnv","adapt_wasi_snapshot_to_preview2","ar","augment_args","augment_args_for_update","borrow","","borrow_mut","","build_wasm_codec","clang","codec","command","command_for_update","configure_cargo_cmd","copy_buildenv_to_crate","crate_","create_codec_wasm_component_crate","fmt","from","","from_arg_matches","from_arg_matches_mut","group_id","into","","libclang","lld","llvm_version","main","new","nm","optimize_wasm_codec","output","try_from","","try_into","","type_id","","update_from_arg_matches","update_from_arg_matches_mut","version","wasi_sysroot","wasm_opt"],"q":[[0,"numcodecs_wasm_builder"],[46,"std::path"],[47,"std::io::error"],[48,"clap_builder::builder::command"],[49,"alloc::string"],[50,"std::process"],[51,"semver"],[52,"core::fmt"],[53,"clap_builder::parser::matches::arg_matches"],[54,"clap_builder"],[55,"core::result"],[56,"clap_builder::util::id"],[57,"core::option"],[58,"core::any"]],"i":"```jAb01010`1000``0`01000010111`11`010101000011","f":"``{{{d{b}}}{{h{f}}}}{jf}{ll}0{d{{d{c}}}{}}0{{{d{n}}}{{d{nc}}}{}}0{{{d{j}}{d{b}}{d{b}}{d{A`}}}{{h{f}}}}4{AbAd}{{}l}0{{{d{j}}{d{b}}{d{b}}}Af}{{{d{b}}}{{h{Ah}}}}3{{{d{b}}{d{A`}}{d{Aj}}{d{A`}}}{{h{f}}}}{{{d{Ab}}{d{nAl}}}An}{cc{}}0{{{d{B`}}}{{Bd{AbBb}}}}{{{d{nB`}}}{{Bd{AbBb}}}}{{}{{Bh{Bf}}}}{{}c{}}0??{jAd}{{}{{h{Ah}}}}{{{d{b}}}{{h{j}}}}{jf}{{{d{b}}{d{j}}}{{h{f}}}}{Abf}{c{{Bd{e}}}{}{}}0{{}{{Bd{c}}}{}}0{dBj}0{{{d{nAb}}{d{B`}}}{{Bd{AhBb}}}}{{{d{nAb}}{d{nB`}}}{{Bd{AhBb}}}}{AbAj}88","D":"A`","p":[[5,"Path",46],[1,"reference",null,null,1],[5,"PathBuf",46],[8,"Result",47],[5,"NixEnv",0],[5,"Command",48],[0,"mut"],[1,"str"],[5,"Args",0],[5,"String",49],[5,"Command",50],[1,"unit"],[5,"Version",51],[5,"Formatter",52],[8,"Result",52],[5,"ArgMatches",53],[8,"Error",54],[6,"Result",55,null,1],[5,"Id",56],[6,"Option",57,null,1],[5,"TypeId",58]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAACYABwAAAAwADgADABMAAQAXAAIAHAAGACQABwAtAAEA","P":[[6,"T"],[10,""],[20,"T"],[22,""],[25,"U"],[27,""],[35,"U,T"],[37,"U"],[39,""]]}],["numcodecs_wasm_guest",{"t":"Q","n":["export_codec"],"q":[[0,"numcodecs_wasm_guest"]],"i":"`","f":"`","D":"d","p":[],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAAAAAA=","P":[]}],["numcodecs_wasm_host",{"t":"FFFFFNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["CodecError","NumcodecsWitInterfaces","RuntimeError","WasmCodec","WasmCodecComponent","borrow","","","","","borrow_mut","","","","","codec","codec_config_schema","codec_from_config","codec_id","decode","decode_into","deref","","","","","deref_mut","","","","","drop","","","","","encode","fmt","","","","from","","","","","","get","get_config","init","","","","","into","","","","","into_anyhow","","new","source","","to_string","","try_clone","try_clone_into","try_drop","try_from","","","","","try_into","","","","","ty","type_id","","","",""],"q":[[0,"numcodecs_wasm_host"],[85,"numcodecs_wasm_host::wit"],[86,"wasm_component_layer::identifier"],[87,"numcodecs_wasm_host::component"],[88,"schemars::schema"],[89,"numcodecs_wasm_host::codec"],[90,"core::result"],[91,"wasm_component_layer"],[92,"serde::de"],[93,"numcodecs::array"],[94,"numcodecs_wasm_host::error"],[95,"core::fmt"],[96,"anyhow"],[97,"serde::ser"],[98,"core::error"],[99,"core::option"],[100,"alloc::string"],[101,"serde_json::error"],[102,"core::any"]],"i":"`````njfAnAl432102333444321043210432104110043211024432104321010310104444321043210443210","f":"`````{b{{b{c}}}{}}0000{{{b{d}}}{{b{dc}}}{}}0000{fh}{{{b{j}}}{{b{l}}}}{{{b{j}}ce}{{A`{n}}}AbAd}{{{b{j}}}{{b{Af}}}}{{{b{n}}cAh}{{A`{{A`{AjAl}}An}}}Ab}{{{b{n}}cB`Bb}{{A`{{A`{BdAl}}An}}}Ab}{Bf{{b{c}}}{}}0000{Bf{{b{dc}}}{}}0000{BfBd}00004{{{b{An}}{b{dBh}}}Bj}0{{{b{Al}}{b{dBh}}}Bj}0{cc{}}00{BlAn}11{{}{{b{f}}}}{{{b{n}}ce}A`AbBn}{{}Bf}0000{{}c{}}0000{{}Bl}0{{cC`}{{A`{jAn}}}Ab}{{{b{An}}}{{Cd{{b{Cb}}}}}}{{{b{Al}}}{{Cd{{b{Cb}}}}}}{bCf}0{{{b{n}}c}{{A`{nCh}}}Ab}{{{b{n}}ce}{{A`{nCh}}}AbAb}{{{b{n}}c}{{A`{BdAn}}}Ab}{c{{A`{e}}}{}{}}0000{{}{{A`{c}}}{}}0000{{{b{n}}}j}{bCj}0000","D":"Cl","p":[[1,"reference",null,null,1],[0,"mut"],[5,"NumcodecsWitInterfaces",0,85],[5,"InterfaceIdentifier",86],[5,"WasmCodecComponent",0,87],[5,"Schema",88],[5,"WasmCodec",0,89],[6,"Result",90,null,1],[10,"AsContextMut",91],[10,"Deserializer",92],[1,"str"],[8,"AnyCowArray",93],[8,"AnyArray",93],[5,"CodecError",0,94],[5,"RuntimeError",0,94],[8,"AnyArrayView",93],[8,"AnyArrayViewMut",93],[1,"unit"],[1,"usize"],[5,"Formatter",95],[8,"Result",95],[5,"Error",96],[10,"Serializer",97],[5,"Instance",91],[10,"Error",98],[6,"Option",99,null,1],[5,"String",100],[5,"Error",101],[5,"TypeId",102]],"r":[[0,94],[1,85],[2,94],[3,89],[4,87],[5,89],[6,87],[7,85],[8,94],[9,94],[10,89],[11,87],[12,85],[13,94],[14,94],[15,85],[16,87],[17,87],[18,87],[19,89],[20,89],[21,89],[22,87],[23,85],[24,94],[25,94],[26,89],[27,87],[28,85],[29,94],[30,94],[31,89],[32,87],[33,85],[34,94],[35,94],[36,89],[37,94],[38,94],[39,94],[40,94],[41,89],[42,87],[43,85],[44,94],[45,94],[46,94],[47,85],[48,89],[49,89],[50,87],[51,85],[52,94],[53,94],[54,89],[55,87],[56,85],[57,94],[58,94],[59,94],[60,94],[61,87],[62,94],[63,94],[64,94],[65,94],[66,89],[67,89],[68,89],[69,89],[70,87],[71,85],[72,94],[73,94],[74,89],[75,87],[76,85],[77,94],[78,94],[79,89],[80,89],[81,87],[82,85],[83,94],[84,94]],"b":[[37,"impl-Display-for-RuntimeError"],[38,"impl-Debug-for-RuntimeError"],[39,"impl-Display-for-CodecError"],[40,"impl-Debug-for-CodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAADcACQAGAAkAFgAOACYAAwAtAAAAMgAEADwAAQA/AAMARgAJAFEABAA=","P":[[5,"T"],[15,""],[17,",D"],[18,""],[19,""],[21,"T"],[31,""],[36,""],[37,""],[41,"T"],[44,""],[45,"T"],[47,""],[48,",S"],[49,""],[54,"U"],[59,""],[61,""],[62,""],[66,""],[67,","],[68,""],[69,"U,T"],[74,"U"],[79,""]]}],["numcodecs_wasm_host_reproducible",{"t":"PPFGFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOO","n":["Guest","Poisoned","ReproducibleWasmCodec","ReproducibleWasmCodecError","ReproducibleWasmCodecType","Runtime","__clone_box","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","codec_config_schema","codec_from_config","codec_id","decode","decode_into","deref","","","deref_mut","","","drop","","","","encode","fmt","","from","","","get_config","init","","","instruction_counter","into","","","into_anyhow","new","source","to_owned","to_string","try_clone","try_drop","try_from","","","try_into","","","ty","type_id","","","codec_id","","","source",""],"q":[[0,"numcodecs_wasm_host_reproducible"],[62,"numcodecs_wasm_host_reproducible::ReproducibleWasmCodecError"],[67,"dyn_clone::sealed"],[68,"numcodecs_wasm_host_reproducible::codec"],[69,"wasm_runtime_layer::backend"],[70,"schemars::schema"],[71,"core::result"],[72,"serde::de"],[73,"numcodecs::array"],[74,"core::fmt"],[75,"serde::ser"],[76,"anyhow"],[77,"core::marker"],[78,"alloc::vec"],[79,"core::convert"],[80,"core::error"],[81,"core::option"],[82,"alloc::string"],[83,"serde_json::error"],[84,"core::any"],[85,"alloc::sync"],[86,"numcodecs_wasm_host::error"]],"i":"Bd0```0j0A`21021110001110210211021221021102110220212111021021102DbDfDh10","f":"``````{{bd}f}{b{{b{c}}}{}}00{{{b{h}}}{{b{hc}}}{}}00{{{b{{j{c}}}}}{{j{c}}}l}{{b{b{hc}}}f{}}{{bn}f}{{{b{{A`{c}}}}}Abl}{{{b{{A`{c}}}}e}{{Ad{g}}}lAf{}}{{{b{{A`{c}}}}}{{b{Ah}}}l}{{{b{{j{c}}}}Aj}{{Ad{Ale}}}l{}}{{{b{{j{c}}}}AnB`}{{Ad{fe}}}l{}}{Bb{{b{c}}}{}}00{Bb{{b{hc}}}{}}00{{{b{h{j{c}}}}}fl}{Bbf}005{{{b{Bd}}{b{hBf}}}Bh}0{cc{}}00{{{b{{j{c}}}}e}AdlBj}{{}Bb}00{{{b{{j{c}}}}}{{Ad{BlBd}}}l}{{}c{}}00{{}Bn}{{ce}{{Ad{{A`{c}}Bd}}}{C`Cbl}{{Cf{{Cd{n}}}}}}{{{b{Bd}}}{{Cj{{b{Ch}}}}}}{bc{}}{bCl}{{{b{{j{c}}}}}{{Ad{{j{c}}Cn}}}l}{{{j{c}}}{{Ad{fBd}}}l}{c{{Ad{e}}}{}{}}00{{}{{Ad{c}}}{}}00{{{b{{j{c}}}}}el{}}{bD`}00{DbDd}{DfDd}{DhDd}{DfDj}{DhDl}","D":"l","p":[[1,"reference",null,null,1],[5,"Private",67],[1,"unit"],[0,"mut"],[5,"ReproducibleWasmCodec",0,68],[10,"WasmEngine",69],[1,"u8"],[5,"ReproducibleWasmCodecType",0,68],[5,"Schema",70],[6,"Result",71,null,1],[10,"Deserializer",72],[1,"str"],[8,"AnyCowArray",73],[8,"AnyArray",73],[8,"AnyArrayView",73],[8,"AnyArrayViewMut",73],[1,"usize"],[6,"ReproducibleWasmCodecError",0,68],[5,"Formatter",74],[8,"Result",74],[10,"Serializer",75],[1,"u64"],[5,"Error",76],[10,"Send",77],[10,"Sync",77],[5,"Vec",78],[10,"Into",79,null,1],[10,"Error",80],[6,"Option",81,null,1],[5,"String",82],[5,"Error",83],[5,"TypeId",84],[15,"Poisoned",62],[5,"Arc",85,null,1],[15,"Runtime",62],[15,"Guest",62],[5,"RuntimeError",86],[5,"CodecError",86]],"r":[[0,68],[1,68],[2,68],[3,68],[4,68],[5,68],[6,68],[7,68],[8,68],[9,68],[10,68],[11,68],[12,68],[13,68],[14,68],[15,68],[16,68],[17,68],[18,68],[19,68],[20,68],[21,68],[22,68],[23,68],[24,68],[25,68],[26,68],[27,68],[28,68],[29,68],[30,68],[31,68],[32,68],[33,68],[34,68],[35,68],[36,68],[37,68],[38,68],[39,68],[40,68],[41,68],[42,68],[43,68],[44,68],[45,68],[46,68],[47,68],[48,68],[49,68],[50,68],[51,68],[52,68],[53,68],[54,68],[55,68],[56,68],[57,68],[58,68],[59,68],[60,68],[61,68]],"b":[[32,"impl-Display-for-ReproducibleWasmCodecError"],[33,"impl-Debug-for-ReproducibleWasmCodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAD0AAwAAACIAJgAEAC4AFQA=","P":[[7,"T"],[13,"E"],[14,"T"],[15,""],[16,"E"],[17,"E,D,DynCodecType::Codec"],[18,"E"],[19,"E,Codec::Error"],[21,"T"],[27,"E"],[28,""],[31,"E,Codec::Error"],[32,""],[34,"T"],[37,"E,S"],[38,""],[41,"E"],[42,"U"],[45,""],[46,"E,"],[47,""],[48,"T"],[49,""],[50,"E"],[52,"U,T"],[55,"U"],[58,"E,DynCodec::Type"],[59,""]]}],["numcodecs_wasm_logging",{"t":"FNNNNNNNNNNNNNNNNNNNNNNN","n":["LoggingCodec","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","decode","decode_into","deref","deref_mut","drop","encode","from","from_config","get_config","","init","into","to_owned","try_from","try_into","ty","type_id"],"q":[[0,"numcodecs_wasm_logging"],[24,"dyn_clone::sealed"],[25,"core::clone"],[26,"numcodecs::codec"],[27,"numcodecs::array"],[28,"core::result"],[29,"serde::ser"],[30,"core::any"]],"i":"`j0000000000000000000000","f":"`{{bd}f}{b{{b{c}}}{}}{{{b{h}}}{{b{hc}}}{}}{{{b{{j{c}}}}}{{j{c}}}{ln}}{{b{b{hc}}}f{}}{{bA`}f}{{{b{{j{c}}}}Ab}{{Af{Ade}}}n{}}{{{b{{j{c}}}}AhAj}{{Af{fe}}}n{}}{Al{{b{c}}}{}}{Al{{b{hc}}}{}}{Alf}4{cc{}}{c{{j{e}}}{}n}{{bc}AfAn}{{{b{{j{c}}}}}{{B`{{j{c}}}}}n}{{}Al}{{}c{}}{bc{}}{c{{Af{e}}}{}{}}{{}{{Af{c}}}{}}{b}{bBb}","D":"h","p":[[1,"reference",null,null,1],[5,"Private",24],[1,"unit"],[0,"mut"],[5,"LoggingCodec",0],[10,"Clone",25],[10,"StaticCodec",26],[1,"u8"],[8,"AnyCowArray",27],[8,"AnyArray",27],[6,"Result",28,null,1],[8,"AnyArrayView",27],[8,"AnyArrayViewMut",27],[1,"usize"],[10,"Serializer",29],[5,"StaticCodecConfig",26],[5,"TypeId",30]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAABQAAwACAAsADwADABQABAA=","P":[[2,"T"],[6,""],[7,"T,Codec::Error"],[9,"T"],[11,""],[12,"T,Codec::Error"],[13,"T"],[14,"StaticCodec::Config,T"],[15,"S"],[16,"T"],[17,""],[18,"U"],[19,"T"],[20,"U,T"],[21,"U"],[22,""]]}],["numcodecs_zfp",{"t":"PPPPPPPPPPPPPPPFGGPPNNNNNNNNNNNNNNNHNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOO","n":["DecodeUnknownDtype","EncodedDataNotBytes","EncodedDataNotOneDimensional","ExcessiveDimensionality","Expert","FixedAccuracy","FixedAccuracyModeIntegerData","FixedPrecision","FixedRate","HeaderDecodeFailed","HeaderEncodeFailed","InvalidExpertMode","MismatchedDecodeIntoArray","Reversible","UnsupportedDtype","ZfpCodec","ZfpCodecError","ZfpCompressionMode","ZfpDecodeFailed","ZfpEncodeFailed","__clone_box","","always_inline_schema","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","compress","decode","decode_into","decompress","decompress_into","deref","","","deref_mut","","","deserialize","","drop","","","encode","fmt","","","from","","","","from_config","get_config","","init","","","into","","","json_schema","","mode","schema_id","","schema_name","","serialize","","source","to_owned","","to_string","try_from","","","try_into","","","ty","type_id","","","dtype","mode","shape","","source","max_bits","max_prec","min_bits","min_exp","precision","rate","tolerance"],"q":[[0,"numcodecs_zfp"],[91,"numcodecs_zfp::ZfpCodecError"],[96,"numcodecs_zfp::ZfpCompressionMode"],[103,"dyn_clone::sealed"],[104,"ndarray"],[105,"alloc::vec"],[106,"core::result"],[107,"ndarray::dimension::dimension_trait"],[108,"numcodecs::array"],[109,"serde::de"],[110,"core::fmt"],[111,"numcodecs::codec"],[112,"serde::ser"],[113,"schemars::generate"],[114,"schemars::schema"],[115,"alloc::borrow"],[116,"core::error"],[117,"core::option"],[118,"alloc::string"],[119,"core::any"]],"i":"Af000n0100111101```11l10012012010101`00``012012010120122012200001201201001010120120120120012DdDhDjDlDnE`000EfEhEl","f":"````````````````````{{bd}f}0{{}h}{b{{b{c}}}{}}00{{{b{j}}}{{b{jc}}}{}}00{{{b{l}}}l}{{{b{n}}}n}{{b{b{jc}}}f{}}0{{bA`}f}0{{{Ab{ce}}{b{n}}}{{Ah{{Ad{A`}}Af}}}`Aj}{{{b{l}}Al}{{Ah{Anc}}}{}}{{{b{l}}B`Bb}{{Ah{fc}}}{}}{{{b{{Bd{A`}}}}}{{Ah{AnAf}}}}{{{b{{Bd{A`}}}}Bb}{{Ah{fAf}}}}{Bf{{b{c}}}{}}00{Bf{{b{jc}}}{}}00{c{{Ah{l}}}Bh}{c{{Ah{n}}}Bh}{Bff}008{{{b{n}}{b{jBj}}}Bl}{{{b{Af}}{b{jBj}}}Bl}0{cc{}}0{BnAf}1{cl{}}{{{b{l}}}{{C`{l}}}}{{bc}AhCb}{{}Bf}00{{}c{}}00{{{b{jCd}}}Cf}0{ln}{{}{{Cj{Ch}}}}000{{{b{l}}c}AhCb}{{{b{n}}c}AhCb}{{{b{Af}}}{{Cn{{b{Cl}}}}}}{bc{}}0{bD`}{c{{Ah{e}}}{}{}}00{{}{{Ah{c}}}{}}00{b}{bDb}00{DdDf}{Dhn}{DjAd}{DlAd}{DnBn}{E`Eb}00{E`Ed}{EfEb}{EhEj}{ElEj}","D":"Ef","p":[[1,"reference",null,null,1],[5,"Private",103],[1,"unit"],[1,"bool"],[0,"mut"],[5,"ZfpCodec",0],[6,"ZfpCompressionMode",0],[1,"u8"],[8,"ArrayView",104],[5,"Vec",105],[6,"ZfpCodecError",0],[6,"Result",106,null,1],[10,"Dimension",107],[8,"AnyCowArray",108],[8,"AnyArray",108],[8,"AnyArrayView",108],[8,"AnyArrayViewMut",108],[1,"slice"],[1,"usize"],[10,"Deserializer",109],[5,"Formatter",110],[8,"Result",110],[6,"AnyArrayAssignError",108],[5,"StaticCodecConfig",111],[10,"Serializer",112],[5,"SchemaGenerator",113],[5,"Schema",114],[1,"str"],[6,"Cow",115],[10,"Error",116],[6,"Option",117,null,1],[5,"String",118],[5,"TypeId",119],[15,"EncodedDataNotBytes",91],[6,"AnyArrayDType",108],[15,"InvalidExpertMode",91],[15,"ExcessiveDimensionality",91],[15,"EncodedDataNotOneDimensional",91],[15,"MismatchedDecodeIntoArray",91],[15,"Expert",96],[1,"u32"],[1,"i32"],[15,"FixedPrecision",96],[15,"FixedRate",96],[1,"f64"],[15,"FixedAccuracy",96]],"r":[],"b":[[53,"impl-Debug-for-ZfpCodecError"],[54,"impl-Display-for-ZfpCodecError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAADwABwAVAA4AJQABACkADgA6AAAAPAAFAEUAAQBIABMA","P":[[23,"T"],[29,""],[31,"T"],[33,""],[35,"T,D"],[36,"Codec::Error"],[38,""],[40,"T"],[46,"__D"],[48,""],[51,"Codec::Error"],[52,""],[55,"T"],[57,""],[58,"T"],[59,"StaticCodec::Config"],[60,""],[61,"S"],[62,""],[65,"U"],[68,""],[75,"__S"],[77,""],[78,"T"],[80,""],[81,"U,T"],[84,"U"],[87,""]]}],["numcodecs_zlib",{"t":"PPPPPPPPPPPPPPPPPFGFPFGNNNNNNNNNNNNNNNNNNHNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOO","n":["DecodeExcessiveEncodedData","DecodeProducedLess","EncodedDataNotBytes","EncodedDataNotOneDimensional","HeaderDecodeFailed","HeaderEncodeFailed","MismatchedDecodeIntoArray","ZBestCompression","ZBestSpeed","ZLevel2","ZLevel3","ZLevel4","ZLevel5","ZLevel6","ZLevel7","ZLevel8","ZNoCompression","ZlibCodec","ZlibCodecError","ZlibDecodeError","ZlibDecodeFailed","ZlibHeaderError","ZlibLevel","__clone_box","","borrow","","","","","borrow_mut","","","","","clone","","clone_into","","clone_to_uninit","","compress","decode","decode_into","decompress","decompress_into","deref","","","","","deref_mut","","","","","deserialize","","drop","","","","","encode","fmt","","","","","","from","","","","","","from_config","get_config","","init","","","","","into","","","","","json_schema","","level","schema_id","","schema_name","","serialize","","source","","","to_owned","","to_string","","","try_from","","","","","try_into","","","","","ty","type_id","","","","","dtype","shape","source","","",""],"q":[[0,"numcodecs_zlib"],[122,"numcodecs_zlib::ZlibCodecError"],[128,"dyn_clone::sealed"],[129,"numcodecs::array"],[130,"alloc::vec"],[131,"core::result"],[132,"serde::de"],[133,"core::fmt"],[134,"numcodecs::codec"],[135,"serde::ser"],[136,"schemars::generate"],[137,"schemars::schema"],[138,"alloc::borrow"],[139,"core::error"],[140,"core::option"],[141,"alloc::string"],[142,"core::any"]],"i":"Ad000000l000000000```1``j1012BhBj23410232323`22``2341023410232341024411002344102222341023410232232323410234102341023410223410DbDfDhDjDlDn","f":"```````````````````````{{bd}f}0{b{{b{c}}}{}}0000{{{b{h}}}{{b{hc}}}{}}0000{{{b{j}}}j}{{{b{l}}}l}{{b{b{hc}}}f{}}0{{bn}f}0{{A`l}{{Af{{Ab{n}}Ad}}}}{{{b{j}}Ah}{{Af{Ajc}}}{}}{{{b{j}}A`Al}{{Af{fc}}}{}}{{{b{{An{n}}}}}{{Af{AjAd}}}}{{{b{{An{n}}}}Al}{{Af{fAd}}}}{B`{{b{c}}}{}}0000{B`{{b{hc}}}{}}0000{c{{Af{j}}}Bb}{c{{Af{l}}}Bb}{B`f}00008{{{b{Ad}}{b{hBd}}}Bf}0{{{b{Bh}}{b{hBd}}}Bf}0{{{b{Bj}}{b{hBd}}}Bf}0{cc{}}0{BlAd}111{cj{}}{{{b{j}}}{{Bn{j}}}}{{bc}AfC`}{{}B`}0000{{}c{}}0000{{{b{hCb}}}Cd}0{jl}{{}{{Ch{Cf}}}}000{{{b{j}}c}AfC`}{{{b{l}}c}AfC`}{{{b{Ad}}}{{Cl{{b{Cj}}}}}}{{{b{Bh}}}{{Cl{{b{Cj}}}}}}{{{b{Bj}}}{{Cl{{b{Cj}}}}}}{bc{}}0{bCn}00{c{{Af{e}}}{}{}}0000{{}{{Af{c}}}{}}0000{b}{bD`}0000{DbDd}{DfAb}{DhBh}{DjBh}{DlBj}{DnBl}","D":"Dd","p":[[1,"reference",null,null,1],[5,"Private",128],[1,"unit"],[0,"mut"],[5,"ZlibCodec",0],[6,"ZlibLevel",0],[1,"u8"],[8,"AnyArrayView",129],[5,"Vec",130],[6,"ZlibCodecError",0],[6,"Result",131,null,1],[8,"AnyCowArray",129],[8,"AnyArray",129],[8,"AnyArrayViewMut",129],[1,"slice"],[1,"usize"],[10,"Deserializer",132],[5,"Formatter",133],[8,"Result",133],[5,"ZlibHeaderError",0],[5,"ZlibDecodeError",0],[6,"AnyArrayAssignError",129],[5,"StaticCodecConfig",134],[10,"Serializer",135],[5,"SchemaGenerator",136],[5,"Schema",137],[1,"str"],[6,"Cow",138],[10,"Error",139],[6,"Option",140,null,1],[5,"String",141],[5,"TypeId",142],[15,"EncodedDataNotBytes",122],[6,"AnyArrayDType",129],[15,"EncodedDataNotOneDimensional",122],[15,"HeaderEncodeFailed",122],[15,"HeaderDecodeFailed",122],[15,"ZlibDecodeFailed",122],[15,"MismatchedDecodeIntoArray",122]],"r":[],"b":[[64,"impl-Display-for-ZlibCodecError"],[65,"impl-Debug-for-ZlibCodecError"],[66,"impl-Display-for-ZlibHeaderError"],[67,"impl-Debug-for-ZlibHeaderError"],[68,"impl-Debug-for-ZlibDecodeError"],[69,"impl-Display-for-ZlibDecodeError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAF4ACAAIAAkAGAARACsAAQAvABcASQAAAE0ABwBaAAEAXQAdAA==","P":[[25,"T"],[35,""],[37,"T"],[39,""],[42,"Codec::Error"],[44,""],[46,"T"],[56,"__D"],[57,"D"],[58,""],[63,"Codec::Error"],[64,""],[70,"T"],[72,""],[73,"T"],[76,"StaticCodec::Config"],[77,""],[78,"S"],[79,""],[84,"U"],[89,""],[96,"__S"],[97,"S"],[98,""],[101,"T"],[103,""],[106,"U,T"],[111,"U"],[116,""]]}],["numcodecs_zstd",{"t":"PPPPPPPFGFPPFFNNNNNNNNNNNNNNNNNNNHNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOO","n":["DecodeExcessiveEncodedData","DecodeProducedLess","EncodedDataNotBytes","EncodedDataNotOneDimensional","HeaderDecodeFailed","HeaderEncodeFailed","MismatchedDecodeIntoArray","ZstdCodec","ZstdCodecError","ZstdCodingError","ZstdDecodeFailed","ZstdEncodeFailed","ZstdHeaderError","ZstdLevel","__clone_box","","always_inline_schema","borrow","","","","","borrow_mut","","","","","clone","","clone_into","","clone_to_uninit","","compress","decode","decode_into","decompress","decompress_into","deref","","","","","deref_mut","","","","","deserialize","","drop","","","","","encode","fmt","","","","","","from","","","","","","from_config","get_config","","init","","","","","into","","","","","json_schema","","level","schema_id","","schema_name","","serialize","","source","","","to_owned","","to_string","","","try_from","","","","","try_into","","","","","ty","type_id","","","","","dtype","shape","source","","","",""],"q":[[0,"numcodecs_zstd"],[114,"numcodecs_zstd::ZstdCodecError"],[121,"dyn_clone::sealed"],[122,"numcodecs::array"],[123,"alloc::vec"],[124,"core::result"],[125,"serde::de"],[126,"core::fmt"],[127,"numcodecs::codec"],[128,"serde::ser"],[129,"schemars::generate"],[130,"schemars::schema"],[131,"alloc::borrow"],[132,"core::error"],[133,"core::option"],[134,"alloc::string"],[135,"core::any"]],"i":"Af000000```00``ln0102BjBl32410323232`33``3241032410323241034411003244103333241032410323323232410324103241032410332410DdDhDjDlDnE`Eb","f":"``````````````{{bd}f}0{{}h}{b{{b{c}}}{}}0000{{{b{j}}}{{b{jc}}}{}}0000{{{b{l}}}l}{{{b{n}}}n}{{b{b{jc}}}f{}}0{{bA`}f}0{{Abn}{{Ah{{Ad{A`}}Af}}}}{{{b{l}}Aj}{{Ah{Alc}}}{}}{{{b{l}}AbAn}{{Ah{fc}}}{}}{{{b{{B`{A`}}}}}{{Ah{AlAf}}}}{{{b{{B`{A`}}}}An}{{Ah{fAf}}}}{Bb{{b{c}}}{}}0000{Bb{{b{jc}}}{}}0000{c{{Ah{l}}}Bd}{c{{Ah{n}}}Bd}{Bbf}00008{{{b{Af}}{b{jBf}}}Bh}0{{{b{Bj}}{b{jBf}}}Bh}0{{{b{Bl}}{b{jBf}}}Bh}0{cc{}}00{BnAf}11{cl{}}{{{b{l}}}{{C`{l}}}}{{bc}AhCb}{{}Bb}0000{{}c{}}0000{{{b{jCd}}}Cf}0{ln}{{}{{Cj{Ch}}}}000{{{b{l}}c}AhCb}{{{b{n}}c}AhCb}{{{b{Af}}}{{Cn{{b{Cl}}}}}}{{{b{Bj}}}{{Cn{{b{Cl}}}}}}{{{b{Bl}}}{{Cn{{b{Cl}}}}}}{bc{}}0{bD`}00{c{{Ah{e}}}{}{}}0000{{}{{Ah{c}}}{}}0000{b}{bDb}0000{DdDf}{DhAd}{DjBj}{DlBl}{DnBj}{E`Bl}{EbBn}","D":"Dh","p":[[1,"reference",null,null,1],[5,"Private",121],[1,"unit"],[1,"bool"],[0,"mut"],[5,"ZstdCodec",0],[5,"ZstdLevel",0],[1,"u8"],[8,"AnyArrayView",122],[5,"Vec",123],[6,"ZstdCodecError",0],[6,"Result",124,null,1],[8,"AnyCowArray",122],[8,"AnyArray",122],[8,"AnyArrayViewMut",122],[1,"slice"],[1,"usize"],[10,"Deserializer",125],[5,"Formatter",126],[8,"Result",126],[5,"ZstdHeaderError",0],[5,"ZstdCodingError",0],[6,"AnyArrayAssignError",122],[5,"StaticCodecConfig",127],[10,"Serializer",128],[5,"SchemaGenerator",129],[5,"Schema",130],[1,"str"],[6,"Cow",131],[10,"Error",132],[6,"Option",133,null,1],[5,"String",134],[5,"TypeId",135],[15,"EncodedDataNotBytes",114],[6,"AnyArrayDType",122],[15,"EncodedDataNotOneDimensional",114],[15,"HeaderEncodeFailed",114],[15,"ZstdEncodeFailed",114],[15,"HeaderDecodeFailed",114],[15,"ZstdDecodeFailed",114],[15,"MismatchedDecodeIntoArray",114]],"r":[],"b":[[56,"impl-Debug-for-ZstdCodecError"],[57,"impl-Display-for-ZstdCodecError"],[58,"impl-Debug-for-ZstdHeaderError"],[59,"impl-Display-for-ZstdHeaderError"],[60,"impl-Debug-for-ZstdCodingError"],[61,"impl-Display-for-ZstdCodingError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAFUABwAPABIAIwABACcAFwBCAAAARQAHAFIAAQBVAB0A","P":[[17,"T"],[27,""],[29,"T"],[31,""],[34,"Codec::Error"],[36,""],[38,"T"],[48,"__D"],[49,"D"],[50,""],[55,"Codec::Error"],[56,""],[62,"T"],[65,""],[66,"T"],[68,"StaticCodec::Config"],[69,""],[70,"S"],[71,""],[76,"U"],[81,""],[88,"__S"],[89,"S"],[90,""],[93,"T"],[95,""],[98,"U,T"],[103,"U"],[108,""]]}]]')); if (typeof exports !== 'undefined') exports.searchIndex = searchIndex; else if (window.initSearch) window.initSearch(searchIndex); -//{"start":39,"fragment_lengths":[8592,2868,3376,2924,4802,2338,5570,2881,6997,4445,5996,3374,3262,3952,5938,2912,142,2077,179,3501,3677,1437,3819,3894,3841]} \ No newline at end of file +//{"start":39,"fragment_lengths":[8592,2868,3376,2924,4802,2338,5570,2881,6997,4445,5996,3374,3262,3952,5938,2912,142,2077,179,3537,3677,1437,3819,3894,3841]} \ No newline at end of file diff --git a/search.desc/numcodecs_wasm_host/numcodecs_wasm_host-desc-0-.js b/search.desc/numcodecs_wasm_host/numcodecs_wasm_host-desc-0-.js index 78d4b8fc..bb4530c4 100644 --- a/search.desc/numcodecs_wasm_host/numcodecs_wasm_host-desc-0-.js +++ b/search.desc/numcodecs_wasm_host/numcodecs_wasm_host-desc-0-.js @@ -1 +1 @@ -searchState.loadedDescShard("numcodecs_wasm_host", 0, "Returns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).") \ No newline at end of file +searchState.loadedDescShard("numcodecs_wasm_host", 0, "CI Status MSRV Latest Version Rust Doc Crate Rust Doc Main\nOpaque error type for errors that occur within the codec …\nWebAssembly Interface Type (WIT) interfaces for numcodecs\nOpaque error type for errors that occur within the …\nCodec instantiated inside a WebAssembly component.\nWebAssembly component that exports the numcodecs:abc/codec …\nThe numcodecs:abc/codec interface\nJSON schema for the codec’s configuration.\nInstantiate a codec of this type from a serialized config…\nCodec identifier.\nDecodes the encoded data and returns the result.\nDecodes the encoded data and writes the result into the …\nEncodes the data and returns the result.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nGet the once-computed interfaces\nSerializes the configuration parameters for this codec.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nImport the numcodecs:abc/codec interface from a …\nTry cloning the codec by recreating it from its …\nTry cloning the codec into a different context by …\nTry dropping the codec.\nReturns the component object for this codec.") \ No newline at end of file diff --git a/settings.html b/settings.html index f899983d..dca687a0 100644 --- a/settings.html +++ b/settings.html @@ -1,4 +1,4 @@ -Settings +Settings @@ -36,4 +36,4 @@ }); -

Rustdoc settings

Back
\ No newline at end of file +

Rustdoc settings

Back
\ No newline at end of file diff --git a/src/numcodecs/array.rs.html b/src/numcodecs/array.rs.html index 4a3098bf..e39762b8 100644 --- a/src/numcodecs/array.rs.html +++ b/src/numcodecs/array.rs.html @@ -1,4 +1,4 @@ -array.rs - source +array.rs - source diff --git a/src/numcodecs/codec.rs.html b/src/numcodecs/codec.rs.html index ae8b6479..3735c59f 100644 --- a/src/numcodecs/codec.rs.html +++ b/src/numcodecs/codec.rs.html @@ -1,4 +1,4 @@ -codec.rs - source +codec.rs - source diff --git a/src/numcodecs/lib.rs.html b/src/numcodecs/lib.rs.html index 7abbed76..8b1184bf 100644 --- a/src/numcodecs/lib.rs.html +++ b/src/numcodecs/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source diff --git a/src/numcodecs_asinh/lib.rs.html b/src/numcodecs_asinh/lib.rs.html index a77e498d..03dee083 100644 --- a/src/numcodecs_asinh/lib.rs.html +++ b/src/numcodecs_asinh/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source diff --git a/src/numcodecs_bit_round/lib.rs.html b/src/numcodecs_bit_round/lib.rs.html index 4622b3eb..eca44d13 100644 --- a/src/numcodecs_bit_round/lib.rs.html +++ b/src/numcodecs_bit_round/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source diff --git a/src/numcodecs_fixed_offset_scale/lib.rs.html b/src/numcodecs_fixed_offset_scale/lib.rs.html index b3a0eace..08a597d3 100644 --- a/src/numcodecs_fixed_offset_scale/lib.rs.html +++ b/src/numcodecs_fixed_offset_scale/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source diff --git a/src/numcodecs_fourier_network/lib.rs.html b/src/numcodecs_fourier_network/lib.rs.html index a7c6d958..fa115eb9 100644 --- a/src/numcodecs_fourier_network/lib.rs.html +++ b/src/numcodecs_fourier_network/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source diff --git a/src/numcodecs_fourier_network/modules.rs.html b/src/numcodecs_fourier_network/modules.rs.html index 6e2d5366..adad38a7 100644 --- a/src/numcodecs_fourier_network/modules.rs.html +++ b/src/numcodecs_fourier_network/modules.rs.html @@ -1,4 +1,4 @@ -modules.rs - source +modules.rs - source diff --git a/src/numcodecs_identity/lib.rs.html b/src/numcodecs_identity/lib.rs.html index 86ff25cc..6437890f 100644 --- a/src/numcodecs_identity/lib.rs.html +++ b/src/numcodecs_identity/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source diff --git a/src/numcodecs_linear_quantize/lib.rs.html b/src/numcodecs_linear_quantize/lib.rs.html index 37389f5c..51f4e820 100644 --- a/src/numcodecs_linear_quantize/lib.rs.html +++ b/src/numcodecs_linear_quantize/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source diff --git a/src/numcodecs_log/lib.rs.html b/src/numcodecs_log/lib.rs.html index f559b92f..ff9489aa 100644 --- a/src/numcodecs_log/lib.rs.html +++ b/src/numcodecs_log/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source diff --git a/src/numcodecs_pco/lib.rs.html b/src/numcodecs_pco/lib.rs.html index 8b723aeb..a7dec25c 100644 --- a/src/numcodecs_pco/lib.rs.html +++ b/src/numcodecs_pco/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source diff --git a/src/numcodecs_python/adapter.rs.html b/src/numcodecs_python/adapter.rs.html index e3d9d02f..f7a58ead 100644 --- a/src/numcodecs_python/adapter.rs.html +++ b/src/numcodecs_python/adapter.rs.html @@ -1,4 +1,4 @@ -adapter.rs - source +adapter.rs - source diff --git a/src/numcodecs_python/codec.rs.html b/src/numcodecs_python/codec.rs.html index 762dbadc..3ecb78e7 100644 --- a/src/numcodecs_python/codec.rs.html +++ b/src/numcodecs_python/codec.rs.html @@ -1,4 +1,4 @@ -codec.rs - source +codec.rs - source diff --git a/src/numcodecs_python/codec_class.rs.html b/src/numcodecs_python/codec_class.rs.html index d1fb0eb7..bf3d275f 100644 --- a/src/numcodecs_python/codec_class.rs.html +++ b/src/numcodecs_python/codec_class.rs.html @@ -1,4 +1,4 @@ -codec_class.rs - source +codec_class.rs - source diff --git a/src/numcodecs_python/export.rs.html b/src/numcodecs_python/export.rs.html index 13208d10..923e8098 100644 --- a/src/numcodecs_python/export.rs.html +++ b/src/numcodecs_python/export.rs.html @@ -1,4 +1,4 @@ -export.rs - source +export.rs - source diff --git a/src/numcodecs_python/lib.rs.html b/src/numcodecs_python/lib.rs.html index d669a45c..7685ec67 100644 --- a/src/numcodecs_python/lib.rs.html +++ b/src/numcodecs_python/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source diff --git a/src/numcodecs_python/registry.rs.html b/src/numcodecs_python/registry.rs.html index 300ea509..8c722a8d 100644 --- a/src/numcodecs_python/registry.rs.html +++ b/src/numcodecs_python/registry.rs.html @@ -1,4 +1,4 @@ -registry.rs - source +registry.rs - source diff --git a/src/numcodecs_python/schema.rs.html b/src/numcodecs_python/schema.rs.html index 6635c5ff..363e0a2a 100644 --- a/src/numcodecs_python/schema.rs.html +++ b/src/numcodecs_python/schema.rs.html @@ -1,4 +1,4 @@ -schema.rs - source +schema.rs - source diff --git a/src/numcodecs_python/utils.rs.html b/src/numcodecs_python/utils.rs.html index 08cfcaac..9f0b2201 100644 --- a/src/numcodecs_python/utils.rs.html +++ b/src/numcodecs_python/utils.rs.html @@ -1,4 +1,4 @@ -utils.rs - source +utils.rs - source diff --git a/src/numcodecs_random_projection/lib.rs.html b/src/numcodecs_random_projection/lib.rs.html index 77756c0f..1c7fe88a 100644 --- a/src/numcodecs_random_projection/lib.rs.html +++ b/src/numcodecs_random_projection/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source diff --git a/src/numcodecs_reinterpret/lib.rs.html b/src/numcodecs_reinterpret/lib.rs.html index 255ba51c..ad0c226e 100644 --- a/src/numcodecs_reinterpret/lib.rs.html +++ b/src/numcodecs_reinterpret/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source diff --git a/src/numcodecs_round/lib.rs.html b/src/numcodecs_round/lib.rs.html index 3f46950f..bc31afe8 100644 --- a/src/numcodecs_round/lib.rs.html +++ b/src/numcodecs_round/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source diff --git a/src/numcodecs_swizzle_reshape/lib.rs.html b/src/numcodecs_swizzle_reshape/lib.rs.html index 33afb111..dba7706c 100644 --- a/src/numcodecs_swizzle_reshape/lib.rs.html +++ b/src/numcodecs_swizzle_reshape/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source diff --git a/src/numcodecs_sz3/lib.rs.html b/src/numcodecs_sz3/lib.rs.html index 4b975f5c..45587c26 100644 --- a/src/numcodecs_sz3/lib.rs.html +++ b/src/numcodecs_sz3/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source diff --git a/src/numcodecs_uniform_noise/lib.rs.html b/src/numcodecs_uniform_noise/lib.rs.html index 8725a4a9..39f3b000 100644 --- a/src/numcodecs_uniform_noise/lib.rs.html +++ b/src/numcodecs_uniform_noise/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source diff --git a/src/numcodecs_wasm/engine.rs.html b/src/numcodecs_wasm/engine.rs.html index 589fd603..a26e3f73 100644 --- a/src/numcodecs_wasm/engine.rs.html +++ b/src/numcodecs_wasm/engine.rs.html @@ -1,4 +1,4 @@ -engine.rs - source +engine.rs - source diff --git a/src/numcodecs_wasm/lib.rs.html b/src/numcodecs_wasm/lib.rs.html index d155c03a..25c4be75 100644 --- a/src/numcodecs_wasm/lib.rs.html +++ b/src/numcodecs_wasm/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source diff --git a/src/numcodecs_wasm_builder/main.rs.html b/src/numcodecs_wasm_builder/main.rs.html index 45cfca15..cd7ae02a 100644 --- a/src/numcodecs_wasm_builder/main.rs.html +++ b/src/numcodecs_wasm_builder/main.rs.html @@ -1,4 +1,4 @@ -main.rs - source +main.rs - source diff --git a/src/numcodecs_wasm_guest/lib.rs.html b/src/numcodecs_wasm_guest/lib.rs.html index 764e2f69..6214ad67 100644 --- a/src/numcodecs_wasm_guest/lib.rs.html +++ b/src/numcodecs_wasm_guest/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source diff --git a/src/numcodecs_wasm_host/codec.rs.html b/src/numcodecs_wasm_host/codec.rs.html index a23aa9de..6925d252 100644 --- a/src/numcodecs_wasm_host/codec.rs.html +++ b/src/numcodecs_wasm_host/codec.rs.html @@ -1,4 +1,4 @@ -codec.rs - source +codec.rs - source @@ -559,7 +559,89 @@ 520 521 522 -523
use std::sync::{Arc, OnceLock};
+523
+524
+525
+526
+527
+528
+529
+530
+531
+532
+533
+534
+535
+536
+537
+538
+539
+540
+541
+542
+543
+544
+545
+546
+547
+548
+549
+550
+551
+552
+553
+554
+555
+556
+557
+558
+559
+560
+561
+562
+563
+564
+565
+566
+567
+568
+569
+570
+571
+572
+573
+574
+575
+576
+577
+578
+579
+580
+581
+582
+583
+584
+585
+586
+587
+588
+589
+590
+591
+592
+593
+594
+595
+596
+597
+598
+599
+600
+601
+602
+603
+604
+605
use std::sync::{Arc, OnceLock};
 
 use ndarray::{ArrayBase, ArrayView, Data, Dimension};
 use numcodecs::{AnyArray, AnyArrayDType, AnyArrayView, AnyArrayViewMut, AnyCowArray};
@@ -571,12 +653,18 @@
 };
 
 use crate::{
-    component::WasmCodecComponent,
-    error::{GuestError, RuntimeError},
-    wit::guest_error_from_wasm,
+    component::WasmCodecComponent,
+    error::{CodecError, RuntimeError},
+    wit::guest_error_from_wasm,
 };
 
-pub struct WasmCodec {
+/// Codec instantiated inside a WebAssembly component.
+///
+/// `WasmCodec` does not implement the [`Codec`][numcodecs::Codec],
+/// [`DynCodec`][numcodecs::DynCodec], [`Clone`], or [`Drop`] traits itself so
+/// that it can expose un-opinionated bindings. However, it provides methods
+/// that can be used to implement these traits on a wrapper.
+pub struct WasmCodec {
     // codec
     pub(crate) resource: ResourceOwn,
     // precomputed properties
@@ -593,52 +681,86 @@
     pub(crate) instance: Instance,
 }
 
-impl WasmCodec {
+/// Methods for implementing the [`Codec`][numcodecs::Codec] trait
+impl WasmCodec {
     #[expect(clippy::needless_pass_by_value)]
+    /// Encodes the `data` and returns the result.
+    ///
+    /// The `ctx` must refer to the same store in which the component was
+    /// instantiated.
+    ///
+    /// # Errors
+    ///
+    /// Errors with a
+    /// - [`CodecError`] if encoding the buffer fails.
+    /// - [`RuntimeError`] if interacting with the component fails.
     pub fn encode(
         &self,
         ctx: impl AsContextMut,
         data: AnyCowArray,
-    ) -> Result<Result<AnyArray, GuestError>, RuntimeError> {
-        self.process(
-            ctx,
-            data.view(),
+    ) -> Result<Result<AnyArray, CodecError>, RuntimeError> {
+        self.process(
+            ctx,
+            data.view(),
             None,
-            |ctx, arguments, results| self.encode.call(ctx, arguments, results),
-            |encoded| Ok(encoded.into_owned()),
+            |ctx, arguments, results| self.encode.call(ctx, arguments, results),
+            |encoded| Ok(encoded.into_owned()),
         )
     }
 
     #[expect(clippy::needless_pass_by_value)]
+    /// Decodes the `encoded` data and returns the result.
+    ///
+    /// The `ctx` must refer to the same store in which the component was
+    /// instantiated.
+    ///
+    /// # Errors
+    ///
+    /// Errors with a
+    /// - [`CodecError`] if decoding the buffer fails.
+    /// - [`RuntimeError`] if interacting with the component fails.
     pub fn decode(
         &self,
         ctx: impl AsContextMut,
         encoded: AnyCowArray,
-    ) -> Result<Result<AnyArray, GuestError>, RuntimeError> {
-        self.process(
-            ctx,
-            encoded.view(),
+    ) -> Result<Result<AnyArray, CodecError>, RuntimeError> {
+        self.process(
+            ctx,
+            encoded.view(),
             None,
-            |ctx, arguments, results| self.decode.call(ctx, arguments, results),
-            |decoded| Ok(decoded.into_owned()),
+            |ctx, arguments, results| self.decode.call(ctx, arguments, results),
+            |decoded| Ok(decoded.into_owned()),
         )
     }
 
-    pub fn decode_into(
+    /// Decodes the `encoded` data and writes the result into the provided
+    /// `decoded` output.
+    ///
+    /// The output must have the correct type and shape.
+    ///
+    /// The `ctx` must refer to the same store in which the component was
+    /// instantiated.
+    ///
+    /// # Errors
+    ///
+    /// Errors with a
+    /// - [`CodecError`] if decoding the buffer fails.
+    /// - [`RuntimeError`] if interacting with the component fails.
+    pub fn decode_into(
         &self,
         ctx: impl AsContextMut,
         encoded: AnyArrayView,
         mut decoded: AnyArrayViewMut,
-    ) -> Result<Result<(), GuestError>, RuntimeError> {
-        self.process(
-            ctx,
-            encoded,
+    ) -> Result<Result<(), CodecError>, RuntimeError> {
+        self.process(
+            ctx,
+            encoded,
             #[expect(clippy::unnecessary_to_owned)] // we need the lifetime extension
-            Some((decoded.dtype(), &decoded.shape().to_vec())),
-            |ctx, arguments, results| self.decode_into.call(ctx, arguments, results),
+            Some((decoded.dtype(), &decoded.shape().to_vec())),
+            |ctx, arguments, results| self.decode_into.call(ctx, arguments, results),
             |decoded_in| {
-                decoded
-                    .assign(&decoded_in)
+                decoded
+                    .assign(&decoded_in)
                     .map_err(anyhow::Error::new)
                     .map_err(RuntimeError::from)
             },
@@ -646,48 +768,59 @@
     }
 }
 
-impl WasmCodec {
-    #[must_use]
-    pub fn ty(&self) -> WasmCodecComponent {
-        WasmCodecComponent {
-            codec_id: self.codec_id.clone(),
-            codec_config_schema: self.codec_config_schema.clone(),
-            from_config: self.from_config.clone(),
-            encode: self.encode.clone(),
-            decode: self.decode.clone(),
-            decode_into: self.decode_into.clone(),
-            get_config: self.get_config.clone(),
-            instance: self.instance.clone(),
+/// Methods for implementing the [`DynCodec`][numcodecs::DynCodec] trait
+impl WasmCodec {
+    /// Returns the component object for this codec.
+    #[must_use]
+    pub fn ty(&self) -> WasmCodecComponent {
+        WasmCodecComponent {
+            codec_id: self.codec_id.clone(),
+            codec_config_schema: self.codec_config_schema.clone(),
+            from_config: self.from_config.clone(),
+            encode: self.encode.clone(),
+            decode: self.decode.clone(),
+            decode_into: self.decode_into.clone(),
+            get_config: self.get_config.clone(),
+            instance: self.instance.clone(),
         }
     }
 
-    pub fn get_config<S: Serializer>(
+    /// Serializes the configuration parameters for this codec.
+    ///
+    /// The `ctx` must refer to the same store in which the component was
+    /// instantiated.
+    ///
+    /// # Errors
+    ///
+    /// Errors if serializing the codec configuration or interacting with the
+    /// component fails.
+    pub fn get_config<S: Serializer>(
         &self,
         mut ctx: impl AsContextMut,
         serializer: S,
     ) -> Result<S::Ok, S::Error> {
-        let resource = self
+        let resource = self
             .resource
-            .borrow(&mut ctx)
+            .borrow(&mut ctx)
             .map_err(serde::ser::Error::custom)?;
 
-        let arg = Value::Borrow(resource);
+        let arg = Value::Borrow(resource);
         let mut result = Value::U8(0);
 
-        self.get_config
+        self.get_config
             .call(
-                &mut ctx,
-                std::slice::from_ref(&arg),
-                std::slice::from_mut(&mut result),
+                &mut ctx,
+                std::slice::from_ref(&arg),
+                std::slice::from_mut(&mut result),
             )
             .map_err(serde::ser::Error::custom)?;
 
-        let config = match result {
-            Value::Result(result) => match &*result {
-                Ok(Some(Value::String(config))) => config.clone(),
-                Err(err) => match guest_error_from_wasm(err.as_ref()) {
-                    Ok(err) => return Err(serde::ser::Error::custom(err)),
-                    Err(err) => return Err(serde::ser::Error::custom(err)),
+        let config = match result {
+            Value::Result(result) => match &*result {
+                Ok(Some(Value::String(config))) => config.clone(),
+                Err(err) => match guest_error_from_wasm(err.as_ref()) {
+                    Ok(err) => return Err(serde::ser::Error::custom(err)),
+                    Err(err) => return Err(serde::ser::Error::custom(err)),
                 },
                 result => {
                     return Err(serde::ser::Error::custom(format!(
@@ -702,66 +835,97 @@
             }
         };
 
-        serde_transcode::transcode(&mut serde_json::Deserializer::from_str(&config), serializer)
+        serde_transcode::transcode(&mut serde_json::Deserializer::from_str(&config), serializer)
     }
 }
 
-impl WasmCodec {
-    pub fn try_clone(&self, mut ctx: impl AsContextMut) -> Result<Self, serde_json::Error> {
-        let mut config = self.get_config(&mut ctx, serde_json::value::Serializer)?;
+/// Methods for implementing the [`Clone`] trait
+impl WasmCodec {
+    /// Try cloning the codec by recreating it from its configuration.
+    ///
+    /// The `ctx` must refer to the same store in which the component was
+    /// instantiated.
+    ///
+    /// # Errors
+    ///
+    /// Errors if serializing the codec configuration, constructing the new
+    /// codec, or interacting with the component fails.
+    pub fn try_clone(&self, mut ctx: impl AsContextMut) -> Result<Self, serde_json::Error> {
+        let mut config = self.get_config(&mut ctx, serde_json::value::Serializer)?;
 
-        if let Some(config) = config.as_object_mut() {
-            config.remove("id");
+        if let Some(config) = config.as_object_mut() {
+            config.remove("id");
         }
 
-        let codec: Self = self.ty().codec_from_config(ctx, config)?;
+        let codec: Self = self.ty().codec_from_config(ctx, config)?;
 
-        Ok(codec)
+        Ok(codec)
     }
 
-    pub fn try_clone_into(
+    /// Try cloning the codec into a different context by recreating it from
+    /// its configuration.
+    ///
+    /// The `ctx_from` must refer to the same store in which the component was
+    /// instantiated.
+    ///
+    /// # Errors
+    ///
+    /// Errors if serializing the codec configuration, constructing the new
+    /// codec, or interacting with the component fails.
+    pub fn try_clone_into(
         &self,
         ctx_from: impl AsContextMut,
         ctx_into: impl AsContextMut,
     ) -> Result<Self, serde_json::Error> {
-        let mut config = self.get_config(ctx_from, serde_json::value::Serializer)?;
+        let mut config = self.get_config(ctx_from, serde_json::value::Serializer)?;
 
-        if let Some(config) = config.as_object_mut() {
-            config.remove("id");
+        if let Some(config) = config.as_object_mut() {
+            config.remove("id");
         }
 
-        let codec: Self = self.ty().codec_from_config(ctx_into, config)?;
+        let codec: Self = self.ty().codec_from_config(ctx_into, config)?;
 
-        Ok(codec)
+        Ok(codec)
     }
+}
 
-    pub fn drop(&self, ctx: impl AsContextMut) -> Result<(), RuntimeError> {
-        self.resource.drop(ctx).map_err(RuntimeError::from)
+/// Methods for implementing the [`Drop`] trait
+impl WasmCodec {
+    /// Try dropping the codec.
+    ///
+    /// The `ctx` must refer to the same store in which the component was
+    /// instantiated.
+    ///
+    /// # Errors
+    ///
+    /// Errors if the codec's resource is borrowed or has already been dropped.
+    pub fn try_drop(&self, ctx: impl AsContextMut) -> Result<(), RuntimeError> {
+        self.resource.drop(ctx).map_err(RuntimeError::from)
     }
 }
 
-impl WasmCodec {
+impl WasmCodec {
     fn process<O, C: AsContextMut>(
         &self,
         mut ctx: C,
         data: AnyArrayView,
         output_prototype: Option<(AnyArrayDType, &[usize])>,
         process: impl FnOnce(&mut C, &[Value], &mut [Value]) -> anyhow::Result<()>,
-        with_result: impl for<'a> FnOnce(AnyArrayView<'a>) -> Result<O, RuntimeError>,
-    ) -> Result<Result<O, GuestError>, RuntimeError> {
-        let resource = self.resource.borrow(&mut ctx)?;
+        with_result: impl for<'a> FnOnce(AnyArrayView<'a>) -> Result<O, RuntimeError>,
+    ) -> Result<Result<O, CodecError>, RuntimeError> {
+        let resource = self.resource.borrow(&mut ctx)?;
 
-        let array = Self::array_into_wasm(data)?;
+        let array = Self::array_into_wasm(data)?;
 
-        let output_prototype = output_prototype
-            .map(|(dtype, shape)| Self::array_prototype_into_wasm(dtype, shape))
+        let output_prototype = output_prototype
+            .map(|(dtype, shape)| Self::array_prototype_into_wasm(dtype, shape))
             .transpose()?;
 
         let mut result = Value::U8(0);
 
-        process(
-            &mut ctx,
-            &match output_prototype {
+        process(
+            &mut ctx,
+            &match output_prototype {
                 None => vec![Value::Borrow(resource), Value::Record(array)],
                 Some(output) => vec![
                     Value::Borrow(resource),
@@ -769,17 +933,17 @@
                     Value::Record(output),
                 ],
             },
-            std::slice::from_mut(&mut result),
+            std::slice::from_mut(&mut result),
         )?;
 
-        match result {
-            Value::Result(result) => match &*result {
-                Ok(Some(Value::Record(record))) if &record.ty() == Self::any_array_ty() => {
-                    Self::with_array_view_from_wasm_record(record, |array| {
-                        Ok(Ok(with_result(array)?))
+        match result {
+            Value::Result(result) => match &*result {
+                Ok(Some(Value::Record(record))) if &record.ty() == Self::any_array_ty() => {
+                    Self::with_array_view_from_wasm_record(record, |array| {
+                        Ok(Ok(with_result(array)?))
                     })
                 }
-                Err(err) => guest_error_from_wasm(err.as_ref()).map(Err),
+                Err(err) => guest_error_from_wasm(err.as_ref()).map(Err),
                 result => Err(RuntimeError::from(anyhow::Error::msg(format!(
                     "unexpected process result value {result:?}"
                 )))),
@@ -796,7 +960,7 @@
         #[expect(clippy::expect_used)]
         // FIXME: use OnceLock::get_or_try_init,
         //        blocked on https://github.com/rust-lang/rust/issues/109737
-        ANY_ARRAY_DATA_TY.get_or_init(|| {
+        ANY_ARRAY_DATA_TY.get_or_init(|| {
             VariantType::new(
                 None,
                 [
@@ -822,13 +986,13 @@
         #[expect(clippy::expect_used)]
         // FIXME: use OnceLock::get_or_try_init,
         //        blocked on https://github.com/rust-lang/rust/issues/109737
-        ANY_ARRAY_TY.get_or_init(|| {
+        ANY_ARRAY_TY.get_or_init(|| {
             RecordType::new(
                 None,
                 [
                     (
                         "data",
-                        ValueType::Variant(Self::any_array_data_ty().clone()),
+                        ValueType::Variant(Self::any_array_data_ty().clone()),
                     ),
                     ("shape", ValueType::List(ListType::new(ValueType::U32))),
                 ],
@@ -838,7 +1002,7 @@
     }
 
     #[expect(clippy::needless_pass_by_value)]
-    fn array_into_wasm(array: AnyArrayView) -> Result<Record, RuntimeError> {
+    fn array_into_wasm(array: AnyArrayView) -> Result<Record, RuntimeError> {
         fn list_from_standard_layout<'a, T: 'static + Copy, S: Data<Elem = T>, D: Dimension>(
             array: &'a ArrayBase<S, D>,
         ) -> List
@@ -846,65 +1010,65 @@
             List: From<&'a [T]> + From<Arc<[T]>>,
         {
             #[expect(clippy::option_if_let_else)]
-            if let Some(slice) = array.as_slice() {
-                List::from(slice)
+            if let Some(slice) = array.as_slice() {
+                List::from(slice)
             } else {
-                List::from(Arc::from(array.iter().copied().collect::<Vec<T>>()))
+                List::from(Arc::from(array.iter().copied().collect::<Vec<T>>()))
             }
         }
 
-        let any_array_data_ty = Self::any_array_data_ty().clone();
+        let any_array_data_ty = Self::any_array_data_ty().clone();
 
-        let data = match &array {
+        let data = match &array {
             AnyArrayView::U8(array) => Variant::new(
-                any_array_data_ty,
+                any_array_data_ty,
                 0,
-                Some(Value::List(list_from_standard_layout(array))),
+                Some(Value::List(list_from_standard_layout(array))),
             ),
             AnyArrayView::U16(array) => Variant::new(
-                any_array_data_ty,
+                any_array_data_ty,
                 1,
-                Some(Value::List(list_from_standard_layout(array))),
+                Some(Value::List(list_from_standard_layout(array))),
             ),
             AnyArrayView::U32(array) => Variant::new(
-                any_array_data_ty,
+                any_array_data_ty,
                 2,
-                Some(Value::List(list_from_standard_layout(array))),
+                Some(Value::List(list_from_standard_layout(array))),
             ),
             AnyArrayView::U64(array) => Variant::new(
-                any_array_data_ty,
+                any_array_data_ty,
                 3,
-                Some(Value::List(list_from_standard_layout(array))),
+                Some(Value::List(list_from_standard_layout(array))),
             ),
             AnyArrayView::I8(array) => Variant::new(
-                any_array_data_ty,
+                any_array_data_ty,
                 4,
-                Some(Value::List(list_from_standard_layout(array))),
+                Some(Value::List(list_from_standard_layout(array))),
             ),
             AnyArrayView::I16(array) => Variant::new(
-                any_array_data_ty,
+                any_array_data_ty,
                 5,
-                Some(Value::List(list_from_standard_layout(array))),
+                Some(Value::List(list_from_standard_layout(array))),
             ),
             AnyArrayView::I32(array) => Variant::new(
-                any_array_data_ty,
+                any_array_data_ty,
                 6,
-                Some(Value::List(list_from_standard_layout(array))),
+                Some(Value::List(list_from_standard_layout(array))),
             ),
             AnyArrayView::I64(array) => Variant::new(
-                any_array_data_ty,
+                any_array_data_ty,
                 7,
-                Some(Value::List(list_from_standard_layout(array))),
+                Some(Value::List(list_from_standard_layout(array))),
             ),
             AnyArrayView::F32(array) => Variant::new(
-                any_array_data_ty,
+                any_array_data_ty,
                 8,
-                Some(Value::List(list_from_standard_layout(array))),
+                Some(Value::List(list_from_standard_layout(array))),
             ),
             AnyArrayView::F64(array) => Variant::new(
-                any_array_data_ty,
+                any_array_data_ty,
                 9,
-                Some(Value::List(list_from_standard_layout(array))),
+                Some(Value::List(list_from_standard_layout(array))),
             ),
             array => Err(anyhow::Error::msg(format!(
                 "unknown array dtype type {}",
@@ -912,19 +1076,19 @@
             ))),
         }?;
 
-        let shape = array
+        let shape = array
             .shape()
             .iter()
-            .map(|s| u32::try_from(*s))
+            .map(|s| u32::try_from(*s))
             .collect::<Result<Vec<_>, _>>()
             .map_err(anyhow::Error::new)?;
-        let shape = List::from(Arc::from(shape));
+        let shape = List::from(Arc::from(shape));
 
         Record::new(
-            Self::any_array_ty().clone(),
+            Self::any_array_ty().clone(),
             [
-                ("data", Value::Variant(data)),
-                ("shape", Value::List(shape)),
+                ("data", Value::Variant(data)),
+                ("shape", Value::List(shape)),
             ],
         )
         .map_err(RuntimeError::from)
@@ -936,7 +1100,7 @@
         #[expect(clippy::expect_used)]
         // FIXME: use OnceLock::get_or_try_init,
         //        blocked on https://github.com/rust-lang/rust/issues/109737
-        ANY_ARRAY_DTYPE_TY.get_or_init(|| {
+        ANY_ARRAY_DTYPE_TY.get_or_init(|| {
             EnumType::new(
                 None,
                 [
@@ -953,11 +1117,11 @@
         #[expect(clippy::expect_used)]
         // FIXME: use OnceLock::get_or_try_init,
         //        blocked on https://github.com/rust-lang/rust/issues/109737
-        ANY_ARRAY_PROTOTYPE_TY.get_or_init(|| {
+        ANY_ARRAY_PROTOTYPE_TY.get_or_init(|| {
             RecordType::new(
                 None,
                 [
-                    ("dtype", ValueType::Enum(Self::any_array_dtype_ty().clone())),
+                    ("dtype", ValueType::Enum(Self::any_array_dtype_ty().clone())),
                     ("shape", ValueType::List(ListType::new(ValueType::U32))),
                 ],
             )
@@ -968,49 +1132,49 @@
     fn array_prototype_into_wasm(
         dtype: AnyArrayDType,
         shape: &[usize],
-    ) -> Result<Record, RuntimeError> {
-        let any_array_dtype_ty = Self::any_array_dtype_ty().clone();
+    ) -> Result<Record, RuntimeError> {
+        let any_array_dtype_ty = Self::any_array_dtype_ty().clone();
 
-        let dtype = match dtype {
-            AnyArrayDType::U8 => Enum::new(any_array_dtype_ty, 0),
-            AnyArrayDType::U16 => Enum::new(any_array_dtype_ty, 1),
-            AnyArrayDType::U32 => Enum::new(any_array_dtype_ty, 2),
-            AnyArrayDType::U64 => Enum::new(any_array_dtype_ty, 3),
-            AnyArrayDType::I8 => Enum::new(any_array_dtype_ty, 4),
-            AnyArrayDType::I16 => Enum::new(any_array_dtype_ty, 5),
-            AnyArrayDType::I32 => Enum::new(any_array_dtype_ty, 6),
-            AnyArrayDType::I64 => Enum::new(any_array_dtype_ty, 7),
-            AnyArrayDType::F32 => Enum::new(any_array_dtype_ty, 8),
-            AnyArrayDType::F64 => Enum::new(any_array_dtype_ty, 9),
+        let dtype = match dtype {
+            AnyArrayDType::U8 => Enum::new(any_array_dtype_ty, 0),
+            AnyArrayDType::U16 => Enum::new(any_array_dtype_ty, 1),
+            AnyArrayDType::U32 => Enum::new(any_array_dtype_ty, 2),
+            AnyArrayDType::U64 => Enum::new(any_array_dtype_ty, 3),
+            AnyArrayDType::I8 => Enum::new(any_array_dtype_ty, 4),
+            AnyArrayDType::I16 => Enum::new(any_array_dtype_ty, 5),
+            AnyArrayDType::I32 => Enum::new(any_array_dtype_ty, 6),
+            AnyArrayDType::I64 => Enum::new(any_array_dtype_ty, 7),
+            AnyArrayDType::F32 => Enum::new(any_array_dtype_ty, 8),
+            AnyArrayDType::F64 => Enum::new(any_array_dtype_ty, 9),
             dtype => Err(anyhow::Error::msg(format!(
                 "unknown array dtype type {dtype}"
             ))),
         }?;
 
-        let shape = shape
+        let shape = shape
             .iter()
-            .map(|s| u32::try_from(*s))
+            .map(|s| u32::try_from(*s))
             .collect::<Result<Vec<_>, _>>()
             .map_err(anyhow::Error::new)?;
-        let shape = List::from(Arc::from(shape));
+        let shape = List::from(Arc::from(shape));
 
         Record::new(
-            Self::any_array_prototype_ty().clone(),
-            [("dtype", Value::Enum(dtype)), ("shape", Value::List(shape))],
+            Self::any_array_prototype_ty().clone(),
+            [("dtype", Value::Enum(dtype)), ("shape", Value::List(shape))],
         )
         .map_err(RuntimeError::from)
     }
 
     fn with_array_view_from_wasm_record<O>(
         record: &Record,
-        with: impl for<'a> FnOnce(AnyArrayView<'a>) -> Result<O, RuntimeError>,
-    ) -> Result<O, RuntimeError> {
-        let Some(Value::List(shape)) = record.field("shape") else {
+        with: impl for<'a> FnOnce(AnyArrayView<'a>) -> Result<O, RuntimeError>,
+    ) -> Result<O, RuntimeError> {
+        let Some(Value::List(shape)) = record.field("shape") else {
             return Err(RuntimeError::from(anyhow::Error::msg(format!(
                 "process result record {record:?} is missing shape field"
             ))));
         };
-        let shape = shape
+        let shape = shape
             .typed::<u32>()?
             .iter()
             .copied()
@@ -1018,57 +1182,57 @@
             .collect::<Result<Vec<_>, _>>()
             .map_err(anyhow::Error::new)?;
 
-        let Some(Value::Variant(data)) = record.field("data") else {
+        let Some(Value::Variant(data)) = record.field("data") else {
             return Err(RuntimeError::from(anyhow::Error::msg(format!(
                 "process result record {record:?} is missing data field"
             ))));
         };
-        let Some(Value::List(values)) = data.value() else {
+        let Some(Value::List(values)) = data.value() else {
             return Err(RuntimeError::from(anyhow::Error::msg(format!(
                 "process result buffer has an invalid variant type {:?}",
                 data.value().map(|v| v.ty())
             ))));
         };
 
-        let array = match data.discriminant() {
+        let array = match data.discriminant() {
             0 => AnyArrayView::U8(
-                ArrayView::from_shape(shape.as_slice(), values.typed()?)
+                ArrayView::from_shape(shape.as_slice(), values.typed()?)
                     .map_err(anyhow::Error::new)?,
             ),
             1 => AnyArrayView::U16(
-                ArrayView::from_shape(shape.as_slice(), values.typed()?)
+                ArrayView::from_shape(shape.as_slice(), values.typed()?)
                     .map_err(anyhow::Error::new)?,
             ),
             2 => AnyArrayView::U32(
-                ArrayView::from_shape(shape.as_slice(), values.typed()?)
+                ArrayView::from_shape(shape.as_slice(), values.typed()?)
                     .map_err(anyhow::Error::new)?,
             ),
             3 => AnyArrayView::U64(
-                ArrayView::from_shape(shape.as_slice(), values.typed()?)
+                ArrayView::from_shape(shape.as_slice(), values.typed()?)
                     .map_err(anyhow::Error::new)?,
             ),
             4 => AnyArrayView::I8(
-                ArrayView::from_shape(shape.as_slice(), values.typed()?)
+                ArrayView::from_shape(shape.as_slice(), values.typed()?)
                     .map_err(anyhow::Error::new)?,
             ),
             5 => AnyArrayView::I16(
-                ArrayView::from_shape(shape.as_slice(), values.typed()?)
+                ArrayView::from_shape(shape.as_slice(), values.typed()?)
                     .map_err(anyhow::Error::new)?,
             ),
             6 => AnyArrayView::I32(
-                ArrayView::from_shape(shape.as_slice(), values.typed()?)
+                ArrayView::from_shape(shape.as_slice(), values.typed()?)
                     .map_err(anyhow::Error::new)?,
             ),
             7 => AnyArrayView::I64(
-                ArrayView::from_shape(shape.as_slice(), values.typed()?)
+                ArrayView::from_shape(shape.as_slice(), values.typed()?)
                     .map_err(anyhow::Error::new)?,
             ),
             8 => AnyArrayView::F32(
-                ArrayView::from_shape(shape.as_slice(), values.typed()?)
+                ArrayView::from_shape(shape.as_slice(), values.typed()?)
                     .map_err(anyhow::Error::new)?,
             ),
             9 => AnyArrayView::F64(
-                ArrayView::from_shape(shape.as_slice(), values.typed()?)
+                ArrayView::from_shape(shape.as_slice(), values.typed()?)
                     .map_err(anyhow::Error::new)?,
             ),
             discriminant => {
@@ -1079,7 +1243,7 @@
             }
         };
 
-        with(array)
+        with(array)
     }
 }
 

\ No newline at end of file diff --git a/src/numcodecs_wasm_host/component.rs.html b/src/numcodecs_wasm_host/component.rs.html index 05cf7ba1..cc99356c 100644 --- a/src/numcodecs_wasm_host/component.rs.html +++ b/src/numcodecs_wasm_host/component.rs.html @@ -1,4 +1,4 @@ -component.rs - source +component.rs - source @@ -182,7 +182,45 @@ 143 144 145 -146
use std::sync::Arc;
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
use std::sync::Arc;
 
 use schemars::Schema;
 use serde::Deserializer;
@@ -191,12 +229,18 @@
 };
 
 use crate::{
-    codec::WasmCodec,
-    error::RuntimeError,
-    wit::{guest_error_from_wasm, NumcodecsWitInterfaces},
+    codec::WasmCodec,
+    error::RuntimeError,
+    wit::{guest_error_from_wasm, NumcodecsWitInterfaces},
 };
 
-pub struct WasmCodecComponent {
+/// WebAssembly component that exports the `numcodecs:abc/codec` interface.
+///
+/// `WasmCodecComponent` does not implement the
+/// [`DynCodecType`][numcodecs::DynCodecType] trait itself so that it can expose
+/// un-opinionated bindings. However, it provides methods with that can be used
+/// to implement the trait on a wrapper.
+pub struct WasmCodecComponent {
     // precomputed properties
     pub(crate) codec_id: Arc<str>,
     pub(crate) codec_config_schema: Arc<Schema>,
@@ -211,106 +255,138 @@
     pub(crate) instance: Instance,
 }
 
-impl WasmCodecComponent {
+impl WasmCodecComponent {
     // NOTE: the WasmCodecComponent never calls Instance::drop
-    pub fn new(instance: Instance, mut ctx: impl AsContextMut) -> Result<Self, RuntimeError> {
-        fn load_func(interface: &ExportInstance, name: &str) -> Result<Func, RuntimeError> {
-            let Some(func) = interface.func(name) else {
+    /// Import the `numcodecs:abc/codec` interface from a WebAssembly component
+    /// `instance`.
+    ///
+    /// The `ctx` must refer to the same store in which the `instance` was
+    /// instantiated.
+    ///
+    /// # Warning
+    /// The `WasmCodecComponent` does *not* own the provided `instance` and
+    /// *never* calls [`Instance::drop`]. It is the responsibility of the code
+    /// creating the `WasmCodecComponent` to destroy the `instance` after the
+    /// component, and all codecs created from it, have been destroyed.
+    ///
+    /// # Errors
+    ///
+    /// Errors if the `instance` does not export the `numcodecs:abc/codec`
+    /// interface or if interacting with the component fails.
+    pub fn new(mut ctx: impl AsContextMut, instance: Instance) -> Result<Self, RuntimeError> {
+        fn load_func(interface: &ExportInstance, name: &str) -> Result<Func, RuntimeError> {
+            let Some(func) = interface.func(name) else {
                 return Err(RuntimeError::from(anyhow::Error::msg(format!(
                     "WASM component interface does not contain a function named `{name}`"
                 ))));
             };
 
-            Ok(func)
+            Ok(func)
         }
 
         fn load_typed_func<P: ComponentList, R: ComponentList>(
             interface: &ExportInstance,
             name: &str,
-        ) -> Result<TypedFunc<P, R>, RuntimeError> {
-            load_func(interface, name)?
+        ) -> Result<TypedFunc<P, R>, RuntimeError> {
+            load_func(interface, name)?
                 .typed()
                 .map_err(RuntimeError::from)
         }
 
-        let interfaces = NumcodecsWitInterfaces::get();
+        let interfaces = NumcodecsWitInterfaces::get();
 
-        let Some(codecs_interface) = instance.exports().instance(&interfaces.codec) else {
+        let Some(codecs_interface) = instance.exports().instance(&interfaces.codec) else {
             return Err(RuntimeError::from(anyhow::Error::msg(format!(
                 "WASM component does not contain an interface named `{}`",
                 interfaces.codec
             ))));
         };
 
-        let codec_id = load_typed_func(codecs_interface, "codec-id")?;
-        let codec_id = codec_id.call(&mut ctx, ())?;
+        let codec_id = load_typed_func(codecs_interface, "codec-id")?;
+        let codec_id = codec_id.call(&mut ctx, ())?;
 
-        let codec_config_schema = load_typed_func(codecs_interface, "codec-config-schema")?;
-        let codec_config_schema: Arc<str> = codec_config_schema.call(&mut ctx, ())?;
+        let codec_config_schema = load_typed_func(codecs_interface, "codec-config-schema")?;
+        let codec_config_schema: Arc<str> = codec_config_schema.call(&mut ctx, ())?;
         let codec_config_schema: Schema =
-            serde_json::from_str(&codec_config_schema).map_err(anyhow::Error::new)?;
+            serde_json::from_str(&codec_config_schema).map_err(anyhow::Error::new)?;
 
         Ok(Self {
-            codec_id,
-            codec_config_schema: Arc::new(codec_config_schema),
-            from_config: load_func(codecs_interface, "[static]codec.from-config")?,
-            encode: load_func(codecs_interface, "[method]codec.encode")?,
-            decode: load_func(codecs_interface, "[method]codec.decode")?,
-            decode_into: load_func(codecs_interface, "[method]codec.decode-into")?,
-            get_config: load_func(codecs_interface, "[method]codec.get-config")?,
-            instance,
+            codec_id,
+            codec_config_schema: Arc::new(codec_config_schema),
+            from_config: load_func(codecs_interface, "[static]codec.from-config")?,
+            encode: load_func(codecs_interface, "[method]codec.encode")?,
+            decode: load_func(codecs_interface, "[method]codec.decode")?,
+            decode_into: load_func(codecs_interface, "[method]codec.decode-into")?,
+            get_config: load_func(codecs_interface, "[method]codec.get-config")?,
+            instance,
         })
     }
 }
 
-impl WasmCodecComponent {
-    #[must_use]
+/// Methods for implementing the [`DynCodecType`][numcodecs::DynCodecType] trait
+impl WasmCodecComponent {
+    /// Codec identifier.
+    #[must_use]
     pub fn codec_id(&self) -> &str {
-        &self.codec_id
+        &self.codec_id
     }
 
-    #[must_use]
+    /// JSON schema for the codec's configuration.
+    #[must_use]
     pub fn codec_config_schema(&self) -> &Schema {
-        &self.codec_config_schema
+        &self.codec_config_schema
     }
 
-    pub fn codec_from_config<'de, D: Deserializer<'de>>(
+    /// Instantiate a codec of this type from a serialized `config`uration.
+    ///
+    /// The `config` must *not* contain an `id` field. If the `config` *may*
+    /// contain one, use the
+    /// [`codec_from_config_with_id`][numcodecs::codec_from_config_with_id]
+    /// helper function.
+    ///
+    /// The `config` *must* be compatible with JSON encoding.
+    ///
+    /// # Errors
+    ///
+    /// Errors if constructing the codec or interacting with the component
+    /// fails.
+    pub fn codec_from_config<'de, D: Deserializer<'de>>(
         &self,
         mut ctx: impl AsContextMut,
         config: D,
-    ) -> Result<WasmCodec, D::Error> {
+    ) -> Result<WasmCodec, D::Error> {
         let mut config_bytes = Vec::new();
-        serde_transcode::transcode(config, &mut serde_json::Serializer::new(&mut config_bytes))
+        serde_transcode::transcode(config, &mut serde_json::Serializer::new(&mut config_bytes))
             .map_err(serde::de::Error::custom)?;
-        let config = String::from_utf8(config_bytes).map_err(serde::de::Error::custom)?;
+        let config = String::from_utf8(config_bytes).map_err(serde::de::Error::custom)?;
 
-        let args = Value::String(config.into());
+        let args = Value::String(config.into());
         let mut result = Value::U8(0);
 
-        self.from_config
+        self.from_config
             .call(
-                &mut ctx,
-                std::slice::from_ref(&args),
-                std::slice::from_mut(&mut result),
+                &mut ctx,
+                std::slice::from_ref(&args),
+                std::slice::from_mut(&mut result),
             )
             .map_err(serde::de::Error::custom)?;
 
-        let codec = match result {
-            Value::Result(result) => match &*result {
-                Ok(Some(Value::Own(resource))) => WasmCodec {
-                    resource: resource.clone(),
-                    codec_id: self.codec_id.clone(),
-                    codec_config_schema: self.codec_config_schema.clone(),
-                    from_config: self.from_config.clone(),
-                    encode: self.encode.clone(),
-                    decode: self.decode.clone(),
-                    decode_into: self.decode_into.clone(),
-                    get_config: self.get_config.clone(),
-                    instance: self.instance.clone(),
+        let codec = match result {
+            Value::Result(result) => match &*result {
+                Ok(Some(Value::Own(resource))) => WasmCodec {
+                    resource: resource.clone(),
+                    codec_id: self.codec_id.clone(),
+                    codec_config_schema: self.codec_config_schema.clone(),
+                    from_config: self.from_config.clone(),
+                    encode: self.encode.clone(),
+                    decode: self.decode.clone(),
+                    decode_into: self.decode_into.clone(),
+                    get_config: self.get_config.clone(),
+                    instance: self.instance.clone(),
                 },
-                Err(err) => match guest_error_from_wasm(err.as_ref()) {
-                    Ok(err) => return Err(serde::de::Error::custom(err)),
-                    Err(err) => return Err(serde::de::Error::custom(err)),
+                Err(err) => match guest_error_from_wasm(err.as_ref()) {
+                    Ok(err) => return Err(serde::de::Error::custom(err)),
+                    Err(err) => return Err(serde::de::Error::custom(err)),
                 },
                 result => {
                     return Err(serde::de::Error::custom(format!(
@@ -325,7 +401,7 @@
             }
         };
 
-        Ok(codec)
+        Ok(codec)
     }
 }
 
\ No newline at end of file diff --git a/src/numcodecs_wasm_host/error.rs.html b/src/numcodecs_wasm_host/error.rs.html index 1fd8ae28..036bd662 100644 --- a/src/numcodecs_wasm_host/error.rs.html +++ b/src/numcodecs_wasm_host/error.rs.html @@ -1,4 +1,4 @@ -error.rs - source +error.rs - source @@ -65,33 +65,47 @@ 26 27 28 -29
use std::sync::Arc;
+29
+30
+31
+32
+33
+34
+35
+36
use std::sync::Arc;
 
 #[derive(Debug, thiserror::Error)]
 #[error(transparent)]
+/// Opaque error type for errors that occur within the WebAssembly runtime.
 pub struct RuntimeError(#[from] anyhow::Error);
 
 #[derive(Debug, thiserror::Error)]
 #[error("{msg}")]
-pub struct GuestError {
+/// Opaque error type for errors that occur within the codec implementations
+/// inside the WebAssembly component.
+///
+/// The error preserves the complete causality chain, i.e. calling
+/// [`std::error::Error::source`] works, though the types in the chain are
+/// erased.
+pub struct CodecError {
     msg: Arc<str>,
-    source: Option<Box<GuestError>>,
+    source: Option<Box<CodecError>>,
 }
 
-impl GuestError {
+impl CodecError {
     pub(crate) fn new(message: Arc<str>, chain: Vec<Arc<str>>) -> Self {
         let mut root = Self {
-            msg: message,
+            msg: message,
             source: None,
         };
 
-        let mut err = &mut root;
+        let mut err = &mut root;
 
         for msg in chain {
             err = &mut *err.source.insert(Box::new(Self { msg, source: None }));
         }
 
-        root
+        root
     }
 }
 
\ No newline at end of file diff --git a/src/numcodecs_wasm_host/lib.rs.html b/src/numcodecs_wasm_host/lib.rs.html index 7fd00873..7f572cb5 100644 --- a/src/numcodecs_wasm_host/lib.rs.html +++ b/src/numcodecs_wasm_host/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source @@ -51,19 +51,53 @@ 12 13 14 -15
#![allow(missing_docs)] // FIXME
-#![allow(clippy::missing_errors_doc)] // FIXME
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
//! [![CI Status]][workflow] [![MSRV]][repo] [![Latest Version]][crates.io] [![Rust Doc Crate]][docs.rs] [![Rust Doc Main]][docs]
+//!
+//! [CI Status]: https://img.shields.io/github/actions/workflow/status/juntyr/numcodecs-rs/ci.yml?branch=main
+//! [workflow]: https://github.com/juntyr/numcodecs-rs/actions/workflows/ci.yml?query=branch%3Amain
+//!
+//! [MSRV]: https://img.shields.io/badge/MSRV-1.82.0-blue
+//! [repo]: https://github.com/juntyr/numcodecs-rs
+//!
+//! [Latest Version]: https://img.shields.io/crates/v/numcodecs-wasm-host
+//! [crates.io]: https://crates.io/crates/numcodecs-wasm-host
+//!
+//! [Rust Doc Crate]: https://img.shields.io/docsrs/numcodecs-wasm-host
+//! [docs.rs]: https://docs.rs/numcodecs-wasm-host/
+//!
+//! [Rust Doc Main]: https://img.shields.io/badge/docs-main-blue
+//! [docs]: https://juntyr.github.io/numcodecs-rs/numcodecs_wasm_host
+//!
+//! wasm32 host-side bindings for the [`numcodecs`] API, which allows you to
+//! import a codec from a WASM component.
 
-// postcard depends on embedded-io 0.4 and 0.6
+// postcard depends on embedded-io 0.4 and 0.6
 #![allow(clippy::multiple_crate_versions)]
 
-mod codec;
-mod component;
-mod error;
-mod wit;
+mod codec;
+mod component;
+mod error;
+mod wit;
 
-pub use codec::WasmCodec;
-pub use component::WasmCodecComponent;
-pub use error::{GuestError, RuntimeError};
-pub use wit::NumcodecsWitInterfaces;
+pub use codec::WasmCodec;
+pub use component::WasmCodecComponent;
+pub use error::{CodecError, RuntimeError};
+pub use wit::NumcodecsWitInterfaces;
 
\ No newline at end of file diff --git a/src/numcodecs_wasm_host/wit.rs.html b/src/numcodecs_wasm_host/wit.rs.html index 47820371..709440ea 100644 --- a/src/numcodecs_wasm_host/wit.rs.html +++ b/src/numcodecs_wasm_host/wit.rs.html @@ -1,4 +1,4 @@ -wit.rs - source +wit.rs - source @@ -99,24 +99,30 @@ 60 61 62 -63
use std::sync::OnceLock;
+63
+64
+65
+66
use std::sync::OnceLock;
 
 use semver::Version;
 use wasm_component_layer::{InterfaceIdentifier, PackageIdentifier, PackageName, Value};
 
-use crate::error::{GuestError, RuntimeError};
+use crate::error::{CodecError, RuntimeError};
 
-#[non_exhaustive]
+/// WebAssembly Interface Type (WIT) interfaces for `numcodecs`
+#[non_exhaustive]
 pub struct NumcodecsWitInterfaces {
-    pub codec: InterfaceIdentifier,
+    /// The `numcodecs:abc/codec` interface
+    pub codec: InterfaceIdentifier,
 }
 
-impl NumcodecsWitInterfaces {
-    #[must_use]
+impl NumcodecsWitInterfaces {
+    /// Get the once-computed interfaces
+    #[must_use]
     pub fn get() -> &'static Self {
-        static NUMCODECS_WIT_INTERFACES: OnceLock<NumcodecsWitInterfaces> = OnceLock::new();
+        static NUMCODECS_WIT_INTERFACES: OnceLock<NumcodecsWitInterfaces> = OnceLock::new();
 
-        NUMCODECS_WIT_INTERFACES.get_or_init(|| Self {
+        NUMCODECS_WIT_INTERFACES.get_or_init(|| Self {
             codec: InterfaceIdentifier::new(
                 PackageIdentifier::new(
                     PackageName::new("numcodecs", "abc"),
@@ -128,29 +134,29 @@
     }
 }
 
-pub fn guest_error_from_wasm(err: Option<&Value>) -> Result<GuestError, RuntimeError> {
-    let Some(Value::Record(record)) = err else {
+pub fn guest_error_from_wasm(err: Option<&Value>) -> Result<CodecError, RuntimeError> {
+    let Some(Value::Record(record)) = err else {
         return Err(RuntimeError::from(anyhow::anyhow!(
             "unexpected err value {err:?}"
         )));
     };
 
-    let Some(Value::String(message)) = record.field("message") else {
+    let Some(Value::String(message)) = record.field("message") else {
         return Err(RuntimeError::from(anyhow::anyhow!(
             "numcodecs:abc/codec::error is missing the `message` field"
         )));
     };
 
-    let Some(Value::List(chain)) = record.field("chain") else {
+    let Some(Value::List(chain)) = record.field("chain") else {
         return Err(RuntimeError::from(anyhow::anyhow!(
             "numcodecs:abc/codec::error is missing the `chain` field"
         )));
     };
 
-    let Ok(chain) = chain
+    let Ok(chain) = chain
         .iter()
-        .map(|msg| match msg {
-            Value::String(msg) => Ok(msg),
+        .map(|msg| match msg {
+            Value::String(msg) => Ok(msg),
             _ => Err(()),
         })
         .collect::<Result<Vec<_>, _>>()
@@ -160,6 +166,6 @@
         )));
     };
 
-    Ok(GuestError::new(message, chain))
+    Ok(CodecError::new(message, chain))
 }
 
\ No newline at end of file diff --git a/src/numcodecs_wasm_host_reproducible/codec.rs.html b/src/numcodecs_wasm_host_reproducible/codec.rs.html index 219c1f07..4d79acd4 100644 --- a/src/numcodecs_wasm_host_reproducible/codec.rs.html +++ b/src/numcodecs_wasm_host_reproducible/codec.rs.html @@ -1,4 +1,4 @@ -codec.rs - source +codec.rs - source @@ -469,7 +469,7 @@ use numcodecs::{ AnyArray, AnyArrayView, AnyArrayViewMut, AnyCowArray, Codec, DynCodec, DynCodecType, }; -use numcodecs_wasm_host::{GuestError, RuntimeError, WasmCodec, WasmCodecComponent}; +use numcodecs_wasm_host::{CodecError, RuntimeError, WasmCodec, WasmCodecComponent}; use schemars::Schema; use serde::Serializer; use wasm_component_layer::{AsContextMut, Component, Instance, Linker, Store, TypedFunc}; @@ -488,10 +488,10 @@ codec_id: Arc<str>, source: RuntimeError, }, - #[error("{codec_id} codec's WASM guest raised an error")] + #[error("{codec_id} codec's implementation raised an error")] Guest { codec_id: Arc<str>, - source: GuestError, + source: CodecError, }, } @@ -533,7 +533,7 @@ let result = self.codec - .drop(&mut store) + .try_drop(&mut store) .map_err(|source| ReproducibleWasmCodecError::Runtime { codec_id: self.ty.codec_id.clone(), source, @@ -585,7 +585,7 @@ return; }; - let result = self.codec.drop(&mut store); + let result = self.codec.try_drop(&mut store); std::mem::drop(result); let results = self.instance.drop(store); @@ -776,7 +776,7 @@ })?; let component = - WasmCodecComponent::new(instance.clone(), &mut store).map_err(|source| { + WasmCodecComponent::new(&mut store, instance.clone()).map_err(|source| { ReproducibleWasmCodecError::Runtime { codec_id: Arc::from(codec_id), source, diff --git a/src/numcodecs_wasm_host_reproducible/engine.rs.html b/src/numcodecs_wasm_host_reproducible/engine.rs.html index 3375eb9a..5fc251d1 100644 --- a/src/numcodecs_wasm_host_reproducible/engine.rs.html +++ b/src/numcodecs_wasm_host_reproducible/engine.rs.html @@ -1,4 +1,4 @@ -engine.rs - source +engine.rs - source diff --git a/src/numcodecs_wasm_host_reproducible/lib.rs.html b/src/numcodecs_wasm_host_reproducible/lib.rs.html index f758a91b..ee664770 100644 --- a/src/numcodecs_wasm_host_reproducible/lib.rs.html +++ b/src/numcodecs_wasm_host_reproducible/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source diff --git a/src/numcodecs_wasm_host_reproducible/logging.rs.html b/src/numcodecs_wasm_host_reproducible/logging.rs.html index e6f5ddc9..e63dbeb4 100644 --- a/src/numcodecs_wasm_host_reproducible/logging.rs.html +++ b/src/numcodecs_wasm_host_reproducible/logging.rs.html @@ -1,4 +1,4 @@ -logging.rs - source +logging.rs - source diff --git a/src/numcodecs_wasm_host_reproducible/stdio.rs.html b/src/numcodecs_wasm_host_reproducible/stdio.rs.html index 2c249f35..eac4238c 100644 --- a/src/numcodecs_wasm_host_reproducible/stdio.rs.html +++ b/src/numcodecs_wasm_host_reproducible/stdio.rs.html @@ -1,4 +1,4 @@ -stdio.rs - source +stdio.rs - source diff --git a/src/numcodecs_wasm_host_reproducible/transform/instcnt.rs.html b/src/numcodecs_wasm_host_reproducible/transform/instcnt.rs.html index 86447af5..ecc5f1d7 100644 --- a/src/numcodecs_wasm_host_reproducible/transform/instcnt.rs.html +++ b/src/numcodecs_wasm_host_reproducible/transform/instcnt.rs.html @@ -1,4 +1,4 @@ -instcnt.rs - source +instcnt.rs - source diff --git a/src/numcodecs_wasm_host_reproducible/transform/mod.rs.html b/src/numcodecs_wasm_host_reproducible/transform/mod.rs.html index 1700224d..432b7d8b 100644 --- a/src/numcodecs_wasm_host_reproducible/transform/mod.rs.html +++ b/src/numcodecs_wasm_host_reproducible/transform/mod.rs.html @@ -1,4 +1,4 @@ -mod.rs - source +mod.rs - source diff --git a/src/numcodecs_wasm_host_reproducible/transform/nan.rs.html b/src/numcodecs_wasm_host_reproducible/transform/nan.rs.html index 372d58cc..aa16f9c6 100644 --- a/src/numcodecs_wasm_host_reproducible/transform/nan.rs.html +++ b/src/numcodecs_wasm_host_reproducible/transform/nan.rs.html @@ -1,4 +1,4 @@ -nan.rs - source +nan.rs - source diff --git a/src/numcodecs_wasm_logging/lib.rs.html b/src/numcodecs_wasm_logging/lib.rs.html index cb6266dc..7c63a10a 100644 --- a/src/numcodecs_wasm_logging/lib.rs.html +++ b/src/numcodecs_wasm_logging/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source diff --git a/src/numcodecs_zfp/ffi.rs.html b/src/numcodecs_zfp/ffi.rs.html index 74b4736b..5ed9f17a 100644 --- a/src/numcodecs_zfp/ffi.rs.html +++ b/src/numcodecs_zfp/ffi.rs.html @@ -1,4 +1,4 @@ -ffi.rs - source +ffi.rs - source diff --git a/src/numcodecs_zfp/lib.rs.html b/src/numcodecs_zfp/lib.rs.html index a56fc1ec..e48fe21c 100644 --- a/src/numcodecs_zfp/lib.rs.html +++ b/src/numcodecs_zfp/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source diff --git a/src/numcodecs_zlib/lib.rs.html b/src/numcodecs_zlib/lib.rs.html index 3998db3b..d4ab91d9 100644 --- a/src/numcodecs_zlib/lib.rs.html +++ b/src/numcodecs_zlib/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source diff --git a/src/numcodecs_zstd/lib.rs.html b/src/numcodecs_zstd/lib.rs.html index f9289238..1fadb2d5 100644 --- a/src/numcodecs_zstd/lib.rs.html +++ b/src/numcodecs_zstd/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source diff --git a/trait.impl/core/error/trait.Error.js b/trait.impl/core/error/trait.Error.js index cfd95be6..ff84d610 100644 --- a/trait.impl/core/error/trait.Error.js +++ b/trait.impl/core/error/trait.Error.js @@ -1,5 +1,5 @@ (function() { - var implementors = Object.fromEntries([["numcodecs",[["impl Error for AnyArrayAssignError"]]],["numcodecs_asinh",[["impl Error for AsinhCodecError"]]],["numcodecs_bit_round",[["impl Error for BitRoundCodecError"]]],["numcodecs_fixed_offset_scale",[["impl Error for FixedOffsetScaleCodecError"]]],["numcodecs_fourier_network",[["impl Error for FourierNetworkCodecError"],["impl Error for NeuralNetworkError"]]],["numcodecs_identity",[["impl Error for IdentityCodecError"]]],["numcodecs_linear_quantize",[["impl Error for LinearQuantizeCodecError"],["impl Error for LinearQuantizeHeaderError"]]],["numcodecs_log",[["impl Error for LogCodecError"]]],["numcodecs_pco",[["impl Error for PcodecError"],["impl Error for PcoCodingError"],["impl Error for PcoHeaderError"]]],["numcodecs_random_projection",[["impl Error for RandomProjectionCodecError"]]],["numcodecs_reinterpret",[["impl Error for ReinterpretCodecError"]]],["numcodecs_round",[["impl Error for RoundCodecError"]]],["numcodecs_swizzle_reshape",[["impl Error for SwizzleReshapeCodecError"]]],["numcodecs_sz3",[["impl Error for Sz3CodecError"],["impl Error for Sz3CodingError"],["impl Error for Sz3HeaderError"]]],["numcodecs_uniform_noise",[["impl Error for UniformNoiseCodecError"]]],["numcodecs_wasm_host",[["impl Error for GuestError"],["impl Error for RuntimeError"]]],["numcodecs_wasm_host_reproducible",[["impl Error for ReproducibleWasmCodecError"]]],["numcodecs_zfp",[["impl Error for ZfpCodecError"]]],["numcodecs_zlib",[["impl Error for ZlibCodecError"],["impl Error for ZlibDecodeError"],["impl Error for ZlibHeaderError"]]],["numcodecs_zstd",[["impl Error for ZstdCodecError"],["impl Error for ZstdCodingError"],["impl Error for ZstdHeaderError"]]]]); + var implementors = Object.fromEntries([["numcodecs",[["impl Error for AnyArrayAssignError"]]],["numcodecs_asinh",[["impl Error for AsinhCodecError"]]],["numcodecs_bit_round",[["impl Error for BitRoundCodecError"]]],["numcodecs_fixed_offset_scale",[["impl Error for FixedOffsetScaleCodecError"]]],["numcodecs_fourier_network",[["impl Error for FourierNetworkCodecError"],["impl Error for NeuralNetworkError"]]],["numcodecs_identity",[["impl Error for IdentityCodecError"]]],["numcodecs_linear_quantize",[["impl Error for LinearQuantizeCodecError"],["impl Error for LinearQuantizeHeaderError"]]],["numcodecs_log",[["impl Error for LogCodecError"]]],["numcodecs_pco",[["impl Error for PcodecError"],["impl Error for PcoCodingError"],["impl Error for PcoHeaderError"]]],["numcodecs_random_projection",[["impl Error for RandomProjectionCodecError"]]],["numcodecs_reinterpret",[["impl Error for ReinterpretCodecError"]]],["numcodecs_round",[["impl Error for RoundCodecError"]]],["numcodecs_swizzle_reshape",[["impl Error for SwizzleReshapeCodecError"]]],["numcodecs_sz3",[["impl Error for Sz3CodecError"],["impl Error for Sz3CodingError"],["impl Error for Sz3HeaderError"]]],["numcodecs_uniform_noise",[["impl Error for UniformNoiseCodecError"]]],["numcodecs_wasm_host",[["impl Error for CodecError"],["impl Error for RuntimeError"]]],["numcodecs_wasm_host_reproducible",[["impl Error for ReproducibleWasmCodecError"]]],["numcodecs_zfp",[["impl Error for ZfpCodecError"]]],["numcodecs_zlib",[["impl Error for ZlibCodecError"],["impl Error for ZlibDecodeError"],["impl Error for ZlibHeaderError"]]],["numcodecs_zstd",[["impl Error for ZstdCodecError"],["impl Error for ZstdCodingError"],["impl Error for ZstdHeaderError"]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { diff --git a/trait.impl/core/fmt/trait.Debug.js b/trait.impl/core/fmt/trait.Debug.js index 5c3d0f28..d4f24793 100644 --- a/trait.impl/core/fmt/trait.Debug.js +++ b/trait.impl/core/fmt/trait.Debug.js @@ -1,5 +1,5 @@ (function() { - var implementors = Object.fromEntries([["numcodecs",[["impl Debug for AnyArrayAssignError"],["impl Debug for AnyArrayDType"],["impl<T: AnyRawData> Debug for AnyArrayBase<T>
where\n T::U8: Data,\n T::U16: Data,\n T::U32: Data,\n T::U64: Data,\n T::I8: Data,\n T::I16: Data,\n T::I32: Data,\n T::I64: Data,\n T::F32: Data,\n T::F64: Data,
"]]],["numcodecs_asinh",[["impl Debug for AsinhCodecError"]]],["numcodecs_bit_round",[["impl Debug for BitRoundCodecError"]]],["numcodecs_fixed_offset_scale",[["impl Debug for FixedOffsetScaleCodecError"]]],["numcodecs_fourier_network",[["impl Debug for FourierNetworkCodecError"],["impl Debug for NeuralNetworkError"]]],["numcodecs_identity",[["impl Debug for IdentityCodecError"]]],["numcodecs_linear_quantize",[["impl Debug for LinearQuantizeCodecError"],["impl Debug for LinearQuantizeDType"],["impl Debug for LinearQuantizeHeaderError"]]],["numcodecs_log",[["impl Debug for LogCodecError"]]],["numcodecs_pco",[["impl Debug for PcoCompressionLevel"],["impl Debug for PcoDType"],["impl Debug for PcoDeltaEncodingOrder"],["impl Debug for PcoDeltaSpec"],["impl Debug for PcoModeSpec"],["impl Debug for PcoPagingSpec"],["impl Debug for PcodecError"],["impl Debug for PcoCodingError"],["impl Debug for PcoHeaderError"]]],["numcodecs_random_projection",[["impl Debug for RandomProjectionCodecError"]]],["numcodecs_reinterpret",[["impl Debug for ReinterpretCodecError"]]],["numcodecs_round",[["impl Debug for RoundCodecError"]]],["numcodecs_swizzle_reshape",[["impl Debug for Axis"],["impl Debug for AxisGroup"],["impl Debug for SwizzleReshapeCodecError"],["impl Debug for Rest"]]],["numcodecs_sz3",[["impl Debug for Sz3CodecError"],["impl Debug for Sz3DType"],["impl Debug for Sz3Encoder"],["impl Debug for Sz3ErrorBound"],["impl Debug for Sz3LosslessCompressor"],["impl Debug for Sz3Predictor"],["impl Debug for Sz3CodingError"],["impl Debug for Sz3HeaderError"]]],["numcodecs_uniform_noise",[["impl Debug for UniformNoiseCodecError"]]],["numcodecs_wasm_builder",[["impl Debug for Args"]]],["numcodecs_wasm_host",[["impl Debug for GuestError"],["impl Debug for RuntimeError"]]],["numcodecs_wasm_host_reproducible",[["impl Debug for ReproducibleWasmCodecError"]]],["numcodecs_zfp",[["impl Debug for ZfpCodecError"],["impl Debug for ZfpCompressionMode"]]],["numcodecs_zlib",[["impl Debug for ZlibCodecError"],["impl Debug for ZlibDecodeError"],["impl Debug for ZlibHeaderError"]]],["numcodecs_zstd",[["impl Debug for ZstdCodecError"],["impl Debug for ZstdCodingError"],["impl Debug for ZstdHeaderError"]]]]); + var implementors = Object.fromEntries([["numcodecs",[["impl Debug for AnyArrayAssignError"],["impl Debug for AnyArrayDType"],["impl<T: AnyRawData> Debug for AnyArrayBase<T>
where\n T::U8: Data,\n T::U16: Data,\n T::U32: Data,\n T::U64: Data,\n T::I8: Data,\n T::I16: Data,\n T::I32: Data,\n T::I64: Data,\n T::F32: Data,\n T::F64: Data,
"]]],["numcodecs_asinh",[["impl Debug for AsinhCodecError"]]],["numcodecs_bit_round",[["impl Debug for BitRoundCodecError"]]],["numcodecs_fixed_offset_scale",[["impl Debug for FixedOffsetScaleCodecError"]]],["numcodecs_fourier_network",[["impl Debug for FourierNetworkCodecError"],["impl Debug for NeuralNetworkError"]]],["numcodecs_identity",[["impl Debug for IdentityCodecError"]]],["numcodecs_linear_quantize",[["impl Debug for LinearQuantizeCodecError"],["impl Debug for LinearQuantizeDType"],["impl Debug for LinearQuantizeHeaderError"]]],["numcodecs_log",[["impl Debug for LogCodecError"]]],["numcodecs_pco",[["impl Debug for PcoCompressionLevel"],["impl Debug for PcoDType"],["impl Debug for PcoDeltaEncodingOrder"],["impl Debug for PcoDeltaSpec"],["impl Debug for PcoModeSpec"],["impl Debug for PcoPagingSpec"],["impl Debug for PcodecError"],["impl Debug for PcoCodingError"],["impl Debug for PcoHeaderError"]]],["numcodecs_random_projection",[["impl Debug for RandomProjectionCodecError"]]],["numcodecs_reinterpret",[["impl Debug for ReinterpretCodecError"]]],["numcodecs_round",[["impl Debug for RoundCodecError"]]],["numcodecs_swizzle_reshape",[["impl Debug for Axis"],["impl Debug for AxisGroup"],["impl Debug for SwizzleReshapeCodecError"],["impl Debug for Rest"]]],["numcodecs_sz3",[["impl Debug for Sz3CodecError"],["impl Debug for Sz3DType"],["impl Debug for Sz3Encoder"],["impl Debug for Sz3ErrorBound"],["impl Debug for Sz3LosslessCompressor"],["impl Debug for Sz3Predictor"],["impl Debug for Sz3CodingError"],["impl Debug for Sz3HeaderError"]]],["numcodecs_uniform_noise",[["impl Debug for UniformNoiseCodecError"]]],["numcodecs_wasm_builder",[["impl Debug for Args"]]],["numcodecs_wasm_host",[["impl Debug for CodecError"],["impl Debug for RuntimeError"]]],["numcodecs_wasm_host_reproducible",[["impl Debug for ReproducibleWasmCodecError"]]],["numcodecs_zfp",[["impl Debug for ZfpCodecError"],["impl Debug for ZfpCompressionMode"]]],["numcodecs_zlib",[["impl Debug for ZlibCodecError"],["impl Debug for ZlibDecodeError"],["impl Debug for ZlibHeaderError"]]],["numcodecs_zstd",[["impl Debug for ZstdCodecError"],["impl Debug for ZstdCodingError"],["impl Debug for ZstdHeaderError"]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { diff --git a/trait.impl/core/fmt/trait.Display.js b/trait.impl/core/fmt/trait.Display.js index 95c66403..975153b9 100644 --- a/trait.impl/core/fmt/trait.Display.js +++ b/trait.impl/core/fmt/trait.Display.js @@ -1,5 +1,5 @@ (function() { - var implementors = Object.fromEntries([["numcodecs",[["impl Display for AnyArrayAssignError"],["impl Display for AnyArrayDType"]]],["numcodecs_asinh",[["impl Display for AsinhCodecError"]]],["numcodecs_bit_round",[["impl Display for BitRoundCodecError"]]],["numcodecs_fixed_offset_scale",[["impl Display for FixedOffsetScaleCodecError"]]],["numcodecs_fourier_network",[["impl Display for FourierNetworkCodecError"],["impl Display for NeuralNetworkError"]]],["numcodecs_identity",[["impl Display for IdentityCodecError"]]],["numcodecs_linear_quantize",[["impl Display for LinearQuantizeCodecError"],["impl Display for LinearQuantizeDType"],["impl Display for LinearQuantizeHeaderError"]]],["numcodecs_log",[["impl Display for LogCodecError"]]],["numcodecs_pco",[["impl Display for PcoDType"],["impl Display for PcodecError"],["impl Display for PcoCodingError"],["impl Display for PcoHeaderError"]]],["numcodecs_random_projection",[["impl Display for RandomProjectionCodecError"]]],["numcodecs_reinterpret",[["impl Display for ReinterpretCodecError"]]],["numcodecs_round",[["impl Display for RoundCodecError"]]],["numcodecs_swizzle_reshape",[["impl Display for SwizzleReshapeCodecError"]]],["numcodecs_sz3",[["impl Display for Sz3CodecError"],["impl Display for Sz3DType"],["impl Display for Sz3CodingError"],["impl Display for Sz3HeaderError"]]],["numcodecs_uniform_noise",[["impl Display for UniformNoiseCodecError"]]],["numcodecs_wasm_host",[["impl Display for GuestError"],["impl Display for RuntimeError"]]],["numcodecs_wasm_host_reproducible",[["impl Display for ReproducibleWasmCodecError"]]],["numcodecs_zfp",[["impl Display for ZfpCodecError"]]],["numcodecs_zlib",[["impl Display for ZlibCodecError"],["impl Display for ZlibDecodeError"],["impl Display for ZlibHeaderError"]]],["numcodecs_zstd",[["impl Display for ZstdCodecError"],["impl Display for ZstdCodingError"],["impl Display for ZstdHeaderError"]]]]); + var implementors = Object.fromEntries([["numcodecs",[["impl Display for AnyArrayAssignError"],["impl Display for AnyArrayDType"]]],["numcodecs_asinh",[["impl Display for AsinhCodecError"]]],["numcodecs_bit_round",[["impl Display for BitRoundCodecError"]]],["numcodecs_fixed_offset_scale",[["impl Display for FixedOffsetScaleCodecError"]]],["numcodecs_fourier_network",[["impl Display for FourierNetworkCodecError"],["impl Display for NeuralNetworkError"]]],["numcodecs_identity",[["impl Display for IdentityCodecError"]]],["numcodecs_linear_quantize",[["impl Display for LinearQuantizeCodecError"],["impl Display for LinearQuantizeDType"],["impl Display for LinearQuantizeHeaderError"]]],["numcodecs_log",[["impl Display for LogCodecError"]]],["numcodecs_pco",[["impl Display for PcoDType"],["impl Display for PcodecError"],["impl Display for PcoCodingError"],["impl Display for PcoHeaderError"]]],["numcodecs_random_projection",[["impl Display for RandomProjectionCodecError"]]],["numcodecs_reinterpret",[["impl Display for ReinterpretCodecError"]]],["numcodecs_round",[["impl Display for RoundCodecError"]]],["numcodecs_swizzle_reshape",[["impl Display for SwizzleReshapeCodecError"]]],["numcodecs_sz3",[["impl Display for Sz3CodecError"],["impl Display for Sz3DType"],["impl Display for Sz3CodingError"],["impl Display for Sz3HeaderError"]]],["numcodecs_uniform_noise",[["impl Display for UniformNoiseCodecError"]]],["numcodecs_wasm_host",[["impl Display for CodecError"],["impl Display for RuntimeError"]]],["numcodecs_wasm_host_reproducible",[["impl Display for ReproducibleWasmCodecError"]]],["numcodecs_zfp",[["impl Display for ZfpCodecError"]]],["numcodecs_zlib",[["impl Display for ZlibCodecError"],["impl Display for ZlibDecodeError"],["impl Display for ZlibHeaderError"]]],["numcodecs_zstd",[["impl Display for ZstdCodecError"],["impl Display for ZstdCodingError"],["impl Display for ZstdHeaderError"]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { diff --git a/trait.impl/core/marker/trait.Freeze.js b/trait.impl/core/marker/trait.Freeze.js index a6da0687..35896f35 100644 --- a/trait.impl/core/marker/trait.Freeze.js +++ b/trait.impl/core/marker/trait.Freeze.js @@ -1,5 +1,5 @@ (function() { - var implementors = Object.fromEntries([["numcodecs",[["impl Freeze for AnyArrayAssignError",1,["numcodecs::array::AnyArrayAssignError"]],["impl Freeze for AnyArrayDType",1,["numcodecs::array::AnyArrayDType"]],["impl<'a, T> Freeze for StaticCodecConfig<'a, T>
where\n <T as StaticCodec>::Config<'a>: Freeze,
",1,["numcodecs::codec::StaticCodecConfig"]],["impl<T> Freeze for AnyArrayBase<T>
where\n <T as AnyRawData>::U8: Freeze,\n <T as AnyRawData>::U16: Freeze,\n <T as AnyRawData>::U32: Freeze,\n <T as AnyRawData>::U64: Freeze,\n <T as AnyRawData>::I8: Freeze,\n <T as AnyRawData>::I16: Freeze,\n <T as AnyRawData>::I32: Freeze,\n <T as AnyRawData>::I64: Freeze,\n <T as AnyRawData>::F32: Freeze,\n <T as AnyRawData>::F64: Freeze,
",1,["numcodecs::array::AnyArrayBase"]],["impl<T> Freeze for StaticCodecType<T>",1,["numcodecs::codec::StaticCodecType"]]]],["numcodecs_asinh",[["impl Freeze for AsinhCodecError",1,["numcodecs_asinh::AsinhCodecError"]],["impl Freeze for AsinhCodec",1,["numcodecs_asinh::AsinhCodec"]]]],["numcodecs_bit_round",[["impl Freeze for BitRoundCodecError",1,["numcodecs_bit_round::BitRoundCodecError"]],["impl Freeze for BitRoundCodec",1,["numcodecs_bit_round::BitRoundCodec"]]]],["numcodecs_fixed_offset_scale",[["impl Freeze for FixedOffsetScaleCodecError",1,["numcodecs_fixed_offset_scale::FixedOffsetScaleCodecError"]],["impl Freeze for FixedOffsetScaleCodec",1,["numcodecs_fixed_offset_scale::FixedOffsetScaleCodec"]]]],["numcodecs_fourier_network",[["impl Freeze for FourierNetworkCodecError",1,["numcodecs_fourier_network::FourierNetworkCodecError"]],["impl Freeze for FourierNetworkCodec",1,["numcodecs_fourier_network::FourierNetworkCodec"]],["impl Freeze for NeuralNetworkError",1,["numcodecs_fourier_network::NeuralNetworkError"]],["impl<T> Freeze for Positive<T>
where\n T: Freeze,
",1,["numcodecs_fourier_network::Positive"]]]],["numcodecs_identity",[["impl Freeze for IdentityCodecError",1,["numcodecs_identity::IdentityCodecError"]],["impl Freeze for IdentityCodec",1,["numcodecs_identity::IdentityCodec"]]]],["numcodecs_linear_quantize",[["impl Freeze for LinearQuantizeBins",1,["numcodecs_linear_quantize::LinearQuantizeBins"]],["impl Freeze for LinearQuantizeCodecError",1,["numcodecs_linear_quantize::LinearQuantizeCodecError"]],["impl Freeze for LinearQuantizeDType",1,["numcodecs_linear_quantize::LinearQuantizeDType"]],["impl Freeze for LinearQuantizeCodec",1,["numcodecs_linear_quantize::LinearQuantizeCodec"]],["impl Freeze for LinearQuantizeHeaderError",1,["numcodecs_linear_quantize::LinearQuantizeHeaderError"]]]],["numcodecs_log",[["impl Freeze for LogCodecError",1,["numcodecs_log::LogCodecError"]],["impl Freeze for LogCodec",1,["numcodecs_log::LogCodec"]]]],["numcodecs_pco",[["impl Freeze for PcoCompressionLevel",1,["numcodecs_pco::PcoCompressionLevel"]],["impl Freeze for PcoDType",1,["numcodecs_pco::PcoDType"]],["impl Freeze for PcoDeltaEncodingOrder",1,["numcodecs_pco::PcoDeltaEncodingOrder"]],["impl Freeze for PcoDeltaSpec",1,["numcodecs_pco::PcoDeltaSpec"]],["impl Freeze for PcoModeSpec",1,["numcodecs_pco::PcoModeSpec"]],["impl Freeze for PcoPagingSpec",1,["numcodecs_pco::PcoPagingSpec"]],["impl Freeze for PcodecError",1,["numcodecs_pco::PcodecError"]],["impl Freeze for PcoCodingError",1,["numcodecs_pco::PcoCodingError"]],["impl Freeze for PcoHeaderError",1,["numcodecs_pco::PcoHeaderError"]],["impl Freeze for Pcodec",1,["numcodecs_pco::Pcodec"]]]],["numcodecs_python",[["impl !Freeze for PyCodec",1,["numcodecs_python::codec::PyCodec"]],["impl !Freeze for PyCodecClass",1,["numcodecs_python::codec_class::PyCodecClass"]],["impl Freeze for PyCodecAdapter",1,["numcodecs_python::adapter::PyCodecAdapter"]],["impl Freeze for PyCodecClassAdapter",1,["numcodecs_python::adapter::PyCodecClassAdapter"]],["impl Freeze for PyCodecRegistry",1,["numcodecs_python::registry::PyCodecRegistry"]]]],["numcodecs_random_projection",[["impl Freeze for RandomProjectionCodecError",1,["numcodecs_random_projection::RandomProjectionCodecError"]],["impl Freeze for RandomProjectionKind",1,["numcodecs_random_projection::RandomProjectionKind"]],["impl Freeze for RandomProjectionReduction",1,["numcodecs_random_projection::RandomProjectionReduction"]],["impl Freeze for RandomProjectionCodec",1,["numcodecs_random_projection::RandomProjectionCodec"]],["impl<T> Freeze for ClosedOpenUnit<T>
where\n T: Freeze,
",1,["numcodecs_random_projection::ClosedOpenUnit"]],["impl<T> Freeze for OpenClosedUnit<T>
where\n T: Freeze,
",1,["numcodecs_random_projection::OpenClosedUnit"]]]],["numcodecs_reinterpret",[["impl Freeze for ReinterpretCodecError",1,["numcodecs_reinterpret::ReinterpretCodecError"]],["impl Freeze for ReinterpretCodec",1,["numcodecs_reinterpret::ReinterpretCodec"]]]],["numcodecs_round",[["impl Freeze for RoundCodecError",1,["numcodecs_round::RoundCodecError"]],["impl Freeze for RoundCodec",1,["numcodecs_round::RoundCodec"]],["impl<T> Freeze for Positive<T>
where\n T: Freeze,
",1,["numcodecs_round::Positive"]]]],["numcodecs_swizzle_reshape",[["impl Freeze for Axis",1,["numcodecs_swizzle_reshape::Axis"]],["impl Freeze for AxisGroup",1,["numcodecs_swizzle_reshape::AxisGroup"]],["impl Freeze for SwizzleReshapeCodecError",1,["numcodecs_swizzle_reshape::SwizzleReshapeCodecError"]],["impl Freeze for Rest",1,["numcodecs_swizzle_reshape::Rest"]],["impl Freeze for SwizzleReshapeCodec",1,["numcodecs_swizzle_reshape::SwizzleReshapeCodec"]]]],["numcodecs_sz3",[["impl Freeze for Sz3CodecError",1,["numcodecs_sz3::Sz3CodecError"]],["impl Freeze for Sz3DType",1,["numcodecs_sz3::Sz3DType"]],["impl Freeze for Sz3Encoder",1,["numcodecs_sz3::Sz3Encoder"]],["impl Freeze for Sz3ErrorBound",1,["numcodecs_sz3::Sz3ErrorBound"]],["impl Freeze for Sz3LosslessCompressor",1,["numcodecs_sz3::Sz3LosslessCompressor"]],["impl Freeze for Sz3Predictor",1,["numcodecs_sz3::Sz3Predictor"]],["impl Freeze for Sz3Codec",1,["numcodecs_sz3::Sz3Codec"]],["impl Freeze for Sz3CodingError",1,["numcodecs_sz3::Sz3CodingError"]],["impl Freeze for Sz3HeaderError",1,["numcodecs_sz3::Sz3HeaderError"]]]],["numcodecs_uniform_noise",[["impl Freeze for UniformNoiseCodecError",1,["numcodecs_uniform_noise::UniformNoiseCodecError"]],["impl Freeze for UniformNoiseCodec",1,["numcodecs_uniform_noise::UniformNoiseCodec"]]]],["numcodecs_wasm_builder",[["impl Freeze for Args",1,["numcodecs_wasm_builder::Args"]],["impl Freeze for NixEnv",1,["numcodecs_wasm_builder::NixEnv"]]]],["numcodecs_wasm_host",[["impl Freeze for GuestError",1,["numcodecs_wasm_host::error::GuestError"]],["impl Freeze for NumcodecsWitInterfaces",1,["numcodecs_wasm_host::wit::NumcodecsWitInterfaces"]],["impl Freeze for RuntimeError",1,["numcodecs_wasm_host::error::RuntimeError"]],["impl Freeze for WasmCodec",1,["numcodecs_wasm_host::codec::WasmCodec"]],["impl Freeze for WasmCodecComponent",1,["numcodecs_wasm_host::component::WasmCodecComponent"]]]],["numcodecs_wasm_host_reproducible",[["impl Freeze for ReproducibleWasmCodecError",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodecError"]],["impl<E> !Freeze for ReproducibleWasmCodec<E>",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodec"]],["impl<E> Freeze for ReproducibleWasmCodecType<E>",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodecType"]]]],["numcodecs_wasm_logging",[["impl<T> Freeze for LoggingCodec<T>
where\n T: Freeze,
",1,["numcodecs_wasm_logging::LoggingCodec"]]]],["numcodecs_zfp",[["impl Freeze for ZfpCodecError",1,["numcodecs_zfp::ZfpCodecError"]],["impl Freeze for ZfpCompressionMode",1,["numcodecs_zfp::ZfpCompressionMode"]],["impl Freeze for ZfpCodec",1,["numcodecs_zfp::ZfpCodec"]]]],["numcodecs_zlib",[["impl Freeze for ZlibCodecError",1,["numcodecs_zlib::ZlibCodecError"]],["impl Freeze for ZlibLevel",1,["numcodecs_zlib::ZlibLevel"]],["impl Freeze for ZlibCodec",1,["numcodecs_zlib::ZlibCodec"]],["impl Freeze for ZlibDecodeError",1,["numcodecs_zlib::ZlibDecodeError"]],["impl Freeze for ZlibHeaderError",1,["numcodecs_zlib::ZlibHeaderError"]]]],["numcodecs_zstd",[["impl Freeze for ZstdCodecError",1,["numcodecs_zstd::ZstdCodecError"]],["impl Freeze for ZstdCodec",1,["numcodecs_zstd::ZstdCodec"]],["impl Freeze for ZstdCodingError",1,["numcodecs_zstd::ZstdCodingError"]],["impl Freeze for ZstdHeaderError",1,["numcodecs_zstd::ZstdHeaderError"]],["impl Freeze for ZstdLevel",1,["numcodecs_zstd::ZstdLevel"]]]]]); + var implementors = Object.fromEntries([["numcodecs",[["impl Freeze for AnyArrayAssignError",1,["numcodecs::array::AnyArrayAssignError"]],["impl Freeze for AnyArrayDType",1,["numcodecs::array::AnyArrayDType"]],["impl<'a, T> Freeze for StaticCodecConfig<'a, T>
where\n <T as StaticCodec>::Config<'a>: Freeze,
",1,["numcodecs::codec::StaticCodecConfig"]],["impl<T> Freeze for AnyArrayBase<T>
where\n <T as AnyRawData>::U8: Freeze,\n <T as AnyRawData>::U16: Freeze,\n <T as AnyRawData>::U32: Freeze,\n <T as AnyRawData>::U64: Freeze,\n <T as AnyRawData>::I8: Freeze,\n <T as AnyRawData>::I16: Freeze,\n <T as AnyRawData>::I32: Freeze,\n <T as AnyRawData>::I64: Freeze,\n <T as AnyRawData>::F32: Freeze,\n <T as AnyRawData>::F64: Freeze,
",1,["numcodecs::array::AnyArrayBase"]],["impl<T> Freeze for StaticCodecType<T>",1,["numcodecs::codec::StaticCodecType"]]]],["numcodecs_asinh",[["impl Freeze for AsinhCodecError",1,["numcodecs_asinh::AsinhCodecError"]],["impl Freeze for AsinhCodec",1,["numcodecs_asinh::AsinhCodec"]]]],["numcodecs_bit_round",[["impl Freeze for BitRoundCodecError",1,["numcodecs_bit_round::BitRoundCodecError"]],["impl Freeze for BitRoundCodec",1,["numcodecs_bit_round::BitRoundCodec"]]]],["numcodecs_fixed_offset_scale",[["impl Freeze for FixedOffsetScaleCodecError",1,["numcodecs_fixed_offset_scale::FixedOffsetScaleCodecError"]],["impl Freeze for FixedOffsetScaleCodec",1,["numcodecs_fixed_offset_scale::FixedOffsetScaleCodec"]]]],["numcodecs_fourier_network",[["impl Freeze for FourierNetworkCodecError",1,["numcodecs_fourier_network::FourierNetworkCodecError"]],["impl Freeze for FourierNetworkCodec",1,["numcodecs_fourier_network::FourierNetworkCodec"]],["impl Freeze for NeuralNetworkError",1,["numcodecs_fourier_network::NeuralNetworkError"]],["impl<T> Freeze for Positive<T>
where\n T: Freeze,
",1,["numcodecs_fourier_network::Positive"]]]],["numcodecs_identity",[["impl Freeze for IdentityCodecError",1,["numcodecs_identity::IdentityCodecError"]],["impl Freeze for IdentityCodec",1,["numcodecs_identity::IdentityCodec"]]]],["numcodecs_linear_quantize",[["impl Freeze for LinearQuantizeBins",1,["numcodecs_linear_quantize::LinearQuantizeBins"]],["impl Freeze for LinearQuantizeCodecError",1,["numcodecs_linear_quantize::LinearQuantizeCodecError"]],["impl Freeze for LinearQuantizeDType",1,["numcodecs_linear_quantize::LinearQuantizeDType"]],["impl Freeze for LinearQuantizeCodec",1,["numcodecs_linear_quantize::LinearQuantizeCodec"]],["impl Freeze for LinearQuantizeHeaderError",1,["numcodecs_linear_quantize::LinearQuantizeHeaderError"]]]],["numcodecs_log",[["impl Freeze for LogCodecError",1,["numcodecs_log::LogCodecError"]],["impl Freeze for LogCodec",1,["numcodecs_log::LogCodec"]]]],["numcodecs_pco",[["impl Freeze for PcoCompressionLevel",1,["numcodecs_pco::PcoCompressionLevel"]],["impl Freeze for PcoDType",1,["numcodecs_pco::PcoDType"]],["impl Freeze for PcoDeltaEncodingOrder",1,["numcodecs_pco::PcoDeltaEncodingOrder"]],["impl Freeze for PcoDeltaSpec",1,["numcodecs_pco::PcoDeltaSpec"]],["impl Freeze for PcoModeSpec",1,["numcodecs_pco::PcoModeSpec"]],["impl Freeze for PcoPagingSpec",1,["numcodecs_pco::PcoPagingSpec"]],["impl Freeze for PcodecError",1,["numcodecs_pco::PcodecError"]],["impl Freeze for PcoCodingError",1,["numcodecs_pco::PcoCodingError"]],["impl Freeze for PcoHeaderError",1,["numcodecs_pco::PcoHeaderError"]],["impl Freeze for Pcodec",1,["numcodecs_pco::Pcodec"]]]],["numcodecs_python",[["impl !Freeze for PyCodec",1,["numcodecs_python::codec::PyCodec"]],["impl !Freeze for PyCodecClass",1,["numcodecs_python::codec_class::PyCodecClass"]],["impl Freeze for PyCodecAdapter",1,["numcodecs_python::adapter::PyCodecAdapter"]],["impl Freeze for PyCodecClassAdapter",1,["numcodecs_python::adapter::PyCodecClassAdapter"]],["impl Freeze for PyCodecRegistry",1,["numcodecs_python::registry::PyCodecRegistry"]]]],["numcodecs_random_projection",[["impl Freeze for RandomProjectionCodecError",1,["numcodecs_random_projection::RandomProjectionCodecError"]],["impl Freeze for RandomProjectionKind",1,["numcodecs_random_projection::RandomProjectionKind"]],["impl Freeze for RandomProjectionReduction",1,["numcodecs_random_projection::RandomProjectionReduction"]],["impl Freeze for RandomProjectionCodec",1,["numcodecs_random_projection::RandomProjectionCodec"]],["impl<T> Freeze for ClosedOpenUnit<T>
where\n T: Freeze,
",1,["numcodecs_random_projection::ClosedOpenUnit"]],["impl<T> Freeze for OpenClosedUnit<T>
where\n T: Freeze,
",1,["numcodecs_random_projection::OpenClosedUnit"]]]],["numcodecs_reinterpret",[["impl Freeze for ReinterpretCodecError",1,["numcodecs_reinterpret::ReinterpretCodecError"]],["impl Freeze for ReinterpretCodec",1,["numcodecs_reinterpret::ReinterpretCodec"]]]],["numcodecs_round",[["impl Freeze for RoundCodecError",1,["numcodecs_round::RoundCodecError"]],["impl Freeze for RoundCodec",1,["numcodecs_round::RoundCodec"]],["impl<T> Freeze for Positive<T>
where\n T: Freeze,
",1,["numcodecs_round::Positive"]]]],["numcodecs_swizzle_reshape",[["impl Freeze for Axis",1,["numcodecs_swizzle_reshape::Axis"]],["impl Freeze for AxisGroup",1,["numcodecs_swizzle_reshape::AxisGroup"]],["impl Freeze for SwizzleReshapeCodecError",1,["numcodecs_swizzle_reshape::SwizzleReshapeCodecError"]],["impl Freeze for Rest",1,["numcodecs_swizzle_reshape::Rest"]],["impl Freeze for SwizzleReshapeCodec",1,["numcodecs_swizzle_reshape::SwizzleReshapeCodec"]]]],["numcodecs_sz3",[["impl Freeze for Sz3CodecError",1,["numcodecs_sz3::Sz3CodecError"]],["impl Freeze for Sz3DType",1,["numcodecs_sz3::Sz3DType"]],["impl Freeze for Sz3Encoder",1,["numcodecs_sz3::Sz3Encoder"]],["impl Freeze for Sz3ErrorBound",1,["numcodecs_sz3::Sz3ErrorBound"]],["impl Freeze for Sz3LosslessCompressor",1,["numcodecs_sz3::Sz3LosslessCompressor"]],["impl Freeze for Sz3Predictor",1,["numcodecs_sz3::Sz3Predictor"]],["impl Freeze for Sz3Codec",1,["numcodecs_sz3::Sz3Codec"]],["impl Freeze for Sz3CodingError",1,["numcodecs_sz3::Sz3CodingError"]],["impl Freeze for Sz3HeaderError",1,["numcodecs_sz3::Sz3HeaderError"]]]],["numcodecs_uniform_noise",[["impl Freeze for UniformNoiseCodecError",1,["numcodecs_uniform_noise::UniformNoiseCodecError"]],["impl Freeze for UniformNoiseCodec",1,["numcodecs_uniform_noise::UniformNoiseCodec"]]]],["numcodecs_wasm_builder",[["impl Freeze for Args",1,["numcodecs_wasm_builder::Args"]],["impl Freeze for NixEnv",1,["numcodecs_wasm_builder::NixEnv"]]]],["numcodecs_wasm_host",[["impl Freeze for CodecError",1,["numcodecs_wasm_host::error::CodecError"]],["impl Freeze for NumcodecsWitInterfaces",1,["numcodecs_wasm_host::wit::NumcodecsWitInterfaces"]],["impl Freeze for RuntimeError",1,["numcodecs_wasm_host::error::RuntimeError"]],["impl Freeze for WasmCodec",1,["numcodecs_wasm_host::codec::WasmCodec"]],["impl Freeze for WasmCodecComponent",1,["numcodecs_wasm_host::component::WasmCodecComponent"]]]],["numcodecs_wasm_host_reproducible",[["impl Freeze for ReproducibleWasmCodecError",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodecError"]],["impl<E> !Freeze for ReproducibleWasmCodec<E>",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodec"]],["impl<E> Freeze for ReproducibleWasmCodecType<E>",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodecType"]]]],["numcodecs_wasm_logging",[["impl<T> Freeze for LoggingCodec<T>
where\n T: Freeze,
",1,["numcodecs_wasm_logging::LoggingCodec"]]]],["numcodecs_zfp",[["impl Freeze for ZfpCodecError",1,["numcodecs_zfp::ZfpCodecError"]],["impl Freeze for ZfpCompressionMode",1,["numcodecs_zfp::ZfpCompressionMode"]],["impl Freeze for ZfpCodec",1,["numcodecs_zfp::ZfpCodec"]]]],["numcodecs_zlib",[["impl Freeze for ZlibCodecError",1,["numcodecs_zlib::ZlibCodecError"]],["impl Freeze for ZlibLevel",1,["numcodecs_zlib::ZlibLevel"]],["impl Freeze for ZlibCodec",1,["numcodecs_zlib::ZlibCodec"]],["impl Freeze for ZlibDecodeError",1,["numcodecs_zlib::ZlibDecodeError"]],["impl Freeze for ZlibHeaderError",1,["numcodecs_zlib::ZlibHeaderError"]]]],["numcodecs_zstd",[["impl Freeze for ZstdCodecError",1,["numcodecs_zstd::ZstdCodecError"]],["impl Freeze for ZstdCodec",1,["numcodecs_zstd::ZstdCodec"]],["impl Freeze for ZstdCodingError",1,["numcodecs_zstd::ZstdCodingError"]],["impl Freeze for ZstdHeaderError",1,["numcodecs_zstd::ZstdHeaderError"]],["impl Freeze for ZstdLevel",1,["numcodecs_zstd::ZstdLevel"]]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { diff --git a/trait.impl/core/marker/trait.Send.js b/trait.impl/core/marker/trait.Send.js index 7dec4784..8849342c 100644 --- a/trait.impl/core/marker/trait.Send.js +++ b/trait.impl/core/marker/trait.Send.js @@ -1,5 +1,5 @@ (function() { - var implementors = Object.fromEntries([["numcodecs",[["impl Send for AnyArrayAssignError",1,["numcodecs::array::AnyArrayAssignError"]],["impl Send for AnyArrayDType",1,["numcodecs::array::AnyArrayDType"]],["impl<'a, T> Send for StaticCodecConfig<'a, T>
where\n <T as StaticCodec>::Config<'a>: Send,
",1,["numcodecs::codec::StaticCodecConfig"]],["impl<T> Send for AnyArrayBase<T>
where\n <T as AnyRawData>::U8: Send + Data,\n <T as AnyRawData>::U16: Send + Data,\n <T as AnyRawData>::U32: Send + Data,\n <T as AnyRawData>::U64: Send + Data,\n <T as AnyRawData>::I8: Send + Data,\n <T as AnyRawData>::I16: Send + Data,\n <T as AnyRawData>::I32: Send + Data,\n <T as AnyRawData>::I64: Send + Data,\n <T as AnyRawData>::F32: Send + Data,\n <T as AnyRawData>::F64: Send + Data,
",1,["numcodecs::array::AnyArrayBase"]],["impl<T> Send for StaticCodecType<T>",1,["numcodecs::codec::StaticCodecType"]]]],["numcodecs_asinh",[["impl Send for AsinhCodecError",1,["numcodecs_asinh::AsinhCodecError"]],["impl Send for AsinhCodec",1,["numcodecs_asinh::AsinhCodec"]]]],["numcodecs_bit_round",[["impl Send for BitRoundCodecError",1,["numcodecs_bit_round::BitRoundCodecError"]],["impl Send for BitRoundCodec",1,["numcodecs_bit_round::BitRoundCodec"]]]],["numcodecs_fixed_offset_scale",[["impl Send for FixedOffsetScaleCodecError",1,["numcodecs_fixed_offset_scale::FixedOffsetScaleCodecError"]],["impl Send for FixedOffsetScaleCodec",1,["numcodecs_fixed_offset_scale::FixedOffsetScaleCodec"]]]],["numcodecs_fourier_network",[["impl Send for FourierNetworkCodecError",1,["numcodecs_fourier_network::FourierNetworkCodecError"]],["impl Send for FourierNetworkCodec",1,["numcodecs_fourier_network::FourierNetworkCodec"]],["impl Send for NeuralNetworkError",1,["numcodecs_fourier_network::NeuralNetworkError"]],["impl<T> Send for Positive<T>
where\n T: Send,
",1,["numcodecs_fourier_network::Positive"]]]],["numcodecs_identity",[["impl Send for IdentityCodecError",1,["numcodecs_identity::IdentityCodecError"]],["impl Send for IdentityCodec",1,["numcodecs_identity::IdentityCodec"]]]],["numcodecs_linear_quantize",[["impl Send for LinearQuantizeBins",1,["numcodecs_linear_quantize::LinearQuantizeBins"]],["impl Send for LinearQuantizeCodecError",1,["numcodecs_linear_quantize::LinearQuantizeCodecError"]],["impl Send for LinearQuantizeDType",1,["numcodecs_linear_quantize::LinearQuantizeDType"]],["impl Send for LinearQuantizeCodec",1,["numcodecs_linear_quantize::LinearQuantizeCodec"]],["impl Send for LinearQuantizeHeaderError",1,["numcodecs_linear_quantize::LinearQuantizeHeaderError"]]]],["numcodecs_log",[["impl Send for LogCodecError",1,["numcodecs_log::LogCodecError"]],["impl Send for LogCodec",1,["numcodecs_log::LogCodec"]]]],["numcodecs_pco",[["impl Send for PcoCompressionLevel",1,["numcodecs_pco::PcoCompressionLevel"]],["impl Send for PcoDType",1,["numcodecs_pco::PcoDType"]],["impl Send for PcoDeltaEncodingOrder",1,["numcodecs_pco::PcoDeltaEncodingOrder"]],["impl Send for PcoDeltaSpec",1,["numcodecs_pco::PcoDeltaSpec"]],["impl Send for PcoModeSpec",1,["numcodecs_pco::PcoModeSpec"]],["impl Send for PcoPagingSpec",1,["numcodecs_pco::PcoPagingSpec"]],["impl Send for PcodecError",1,["numcodecs_pco::PcodecError"]],["impl Send for PcoCodingError",1,["numcodecs_pco::PcoCodingError"]],["impl Send for PcoHeaderError",1,["numcodecs_pco::PcoHeaderError"]],["impl Send for Pcodec",1,["numcodecs_pco::Pcodec"]]]],["numcodecs_python",[["impl !Send for PyCodec",1,["numcodecs_python::codec::PyCodec"]],["impl !Send for PyCodecClass",1,["numcodecs_python::codec_class::PyCodecClass"]],["impl Send for PyCodecAdapter",1,["numcodecs_python::adapter::PyCodecAdapter"]],["impl Send for PyCodecClassAdapter",1,["numcodecs_python::adapter::PyCodecClassAdapter"]],["impl Send for PyCodecRegistry",1,["numcodecs_python::registry::PyCodecRegistry"]]]],["numcodecs_random_projection",[["impl Send for RandomProjectionCodecError",1,["numcodecs_random_projection::RandomProjectionCodecError"]],["impl Send for RandomProjectionKind",1,["numcodecs_random_projection::RandomProjectionKind"]],["impl Send for RandomProjectionReduction",1,["numcodecs_random_projection::RandomProjectionReduction"]],["impl Send for RandomProjectionCodec",1,["numcodecs_random_projection::RandomProjectionCodec"]],["impl<T> Send for ClosedOpenUnit<T>
where\n T: Send,
",1,["numcodecs_random_projection::ClosedOpenUnit"]],["impl<T> Send for OpenClosedUnit<T>
where\n T: Send,
",1,["numcodecs_random_projection::OpenClosedUnit"]]]],["numcodecs_reinterpret",[["impl Send for ReinterpretCodecError",1,["numcodecs_reinterpret::ReinterpretCodecError"]],["impl Send for ReinterpretCodec",1,["numcodecs_reinterpret::ReinterpretCodec"]]]],["numcodecs_round",[["impl Send for RoundCodecError",1,["numcodecs_round::RoundCodecError"]],["impl Send for RoundCodec",1,["numcodecs_round::RoundCodec"]],["impl<T> Send for Positive<T>
where\n T: Send,
",1,["numcodecs_round::Positive"]]]],["numcodecs_swizzle_reshape",[["impl Send for Axis",1,["numcodecs_swizzle_reshape::Axis"]],["impl Send for AxisGroup",1,["numcodecs_swizzle_reshape::AxisGroup"]],["impl Send for SwizzleReshapeCodecError",1,["numcodecs_swizzle_reshape::SwizzleReshapeCodecError"]],["impl Send for Rest",1,["numcodecs_swizzle_reshape::Rest"]],["impl Send for SwizzleReshapeCodec",1,["numcodecs_swizzle_reshape::SwizzleReshapeCodec"]]]],["numcodecs_sz3",[["impl Send for Sz3CodecError",1,["numcodecs_sz3::Sz3CodecError"]],["impl Send for Sz3DType",1,["numcodecs_sz3::Sz3DType"]],["impl Send for Sz3Encoder",1,["numcodecs_sz3::Sz3Encoder"]],["impl Send for Sz3ErrorBound",1,["numcodecs_sz3::Sz3ErrorBound"]],["impl Send for Sz3LosslessCompressor",1,["numcodecs_sz3::Sz3LosslessCompressor"]],["impl Send for Sz3Predictor",1,["numcodecs_sz3::Sz3Predictor"]],["impl Send for Sz3Codec",1,["numcodecs_sz3::Sz3Codec"]],["impl Send for Sz3CodingError",1,["numcodecs_sz3::Sz3CodingError"]],["impl Send for Sz3HeaderError",1,["numcodecs_sz3::Sz3HeaderError"]]]],["numcodecs_uniform_noise",[["impl Send for UniformNoiseCodecError",1,["numcodecs_uniform_noise::UniformNoiseCodecError"]],["impl Send for UniformNoiseCodec",1,["numcodecs_uniform_noise::UniformNoiseCodec"]]]],["numcodecs_wasm_builder",[["impl Send for Args",1,["numcodecs_wasm_builder::Args"]],["impl Send for NixEnv",1,["numcodecs_wasm_builder::NixEnv"]]]],["numcodecs_wasm_host",[["impl Send for GuestError",1,["numcodecs_wasm_host::error::GuestError"]],["impl Send for NumcodecsWitInterfaces",1,["numcodecs_wasm_host::wit::NumcodecsWitInterfaces"]],["impl Send for RuntimeError",1,["numcodecs_wasm_host::error::RuntimeError"]],["impl Send for WasmCodec",1,["numcodecs_wasm_host::codec::WasmCodec"]],["impl Send for WasmCodecComponent",1,["numcodecs_wasm_host::component::WasmCodecComponent"]]]],["numcodecs_wasm_host_reproducible",[["impl Send for ReproducibleWasmCodecError",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodecError"]],["impl<E> Send for ReproducibleWasmCodec<E>",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodec"]],["impl<E> Send for ReproducibleWasmCodecType<E>",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodecType"]]]],["numcodecs_wasm_logging",[["impl<T> Send for LoggingCodec<T>",1,["numcodecs_wasm_logging::LoggingCodec"]]]],["numcodecs_zfp",[["impl Send for ZfpCodecError",1,["numcodecs_zfp::ZfpCodecError"]],["impl Send for ZfpCompressionMode",1,["numcodecs_zfp::ZfpCompressionMode"]],["impl Send for ZfpCodec",1,["numcodecs_zfp::ZfpCodec"]]]],["numcodecs_zlib",[["impl Send for ZlibCodecError",1,["numcodecs_zlib::ZlibCodecError"]],["impl Send for ZlibLevel",1,["numcodecs_zlib::ZlibLevel"]],["impl Send for ZlibCodec",1,["numcodecs_zlib::ZlibCodec"]],["impl Send for ZlibDecodeError",1,["numcodecs_zlib::ZlibDecodeError"]],["impl Send for ZlibHeaderError",1,["numcodecs_zlib::ZlibHeaderError"]]]],["numcodecs_zstd",[["impl Send for ZstdCodecError",1,["numcodecs_zstd::ZstdCodecError"]],["impl Send for ZstdCodec",1,["numcodecs_zstd::ZstdCodec"]],["impl Send for ZstdCodingError",1,["numcodecs_zstd::ZstdCodingError"]],["impl Send for ZstdHeaderError",1,["numcodecs_zstd::ZstdHeaderError"]],["impl Send for ZstdLevel",1,["numcodecs_zstd::ZstdLevel"]]]]]); + var implementors = Object.fromEntries([["numcodecs",[["impl Send for AnyArrayAssignError",1,["numcodecs::array::AnyArrayAssignError"]],["impl Send for AnyArrayDType",1,["numcodecs::array::AnyArrayDType"]],["impl<'a, T> Send for StaticCodecConfig<'a, T>
where\n <T as StaticCodec>::Config<'a>: Send,
",1,["numcodecs::codec::StaticCodecConfig"]],["impl<T> Send for AnyArrayBase<T>
where\n <T as AnyRawData>::U8: Send + Data,\n <T as AnyRawData>::U16: Send + Data,\n <T as AnyRawData>::U32: Send + Data,\n <T as AnyRawData>::U64: Send + Data,\n <T as AnyRawData>::I8: Send + Data,\n <T as AnyRawData>::I16: Send + Data,\n <T as AnyRawData>::I32: Send + Data,\n <T as AnyRawData>::I64: Send + Data,\n <T as AnyRawData>::F32: Send + Data,\n <T as AnyRawData>::F64: Send + Data,
",1,["numcodecs::array::AnyArrayBase"]],["impl<T> Send for StaticCodecType<T>",1,["numcodecs::codec::StaticCodecType"]]]],["numcodecs_asinh",[["impl Send for AsinhCodecError",1,["numcodecs_asinh::AsinhCodecError"]],["impl Send for AsinhCodec",1,["numcodecs_asinh::AsinhCodec"]]]],["numcodecs_bit_round",[["impl Send for BitRoundCodecError",1,["numcodecs_bit_round::BitRoundCodecError"]],["impl Send for BitRoundCodec",1,["numcodecs_bit_round::BitRoundCodec"]]]],["numcodecs_fixed_offset_scale",[["impl Send for FixedOffsetScaleCodecError",1,["numcodecs_fixed_offset_scale::FixedOffsetScaleCodecError"]],["impl Send for FixedOffsetScaleCodec",1,["numcodecs_fixed_offset_scale::FixedOffsetScaleCodec"]]]],["numcodecs_fourier_network",[["impl Send for FourierNetworkCodecError",1,["numcodecs_fourier_network::FourierNetworkCodecError"]],["impl Send for FourierNetworkCodec",1,["numcodecs_fourier_network::FourierNetworkCodec"]],["impl Send for NeuralNetworkError",1,["numcodecs_fourier_network::NeuralNetworkError"]],["impl<T> Send for Positive<T>
where\n T: Send,
",1,["numcodecs_fourier_network::Positive"]]]],["numcodecs_identity",[["impl Send for IdentityCodecError",1,["numcodecs_identity::IdentityCodecError"]],["impl Send for IdentityCodec",1,["numcodecs_identity::IdentityCodec"]]]],["numcodecs_linear_quantize",[["impl Send for LinearQuantizeBins",1,["numcodecs_linear_quantize::LinearQuantizeBins"]],["impl Send for LinearQuantizeCodecError",1,["numcodecs_linear_quantize::LinearQuantizeCodecError"]],["impl Send for LinearQuantizeDType",1,["numcodecs_linear_quantize::LinearQuantizeDType"]],["impl Send for LinearQuantizeCodec",1,["numcodecs_linear_quantize::LinearQuantizeCodec"]],["impl Send for LinearQuantizeHeaderError",1,["numcodecs_linear_quantize::LinearQuantizeHeaderError"]]]],["numcodecs_log",[["impl Send for LogCodecError",1,["numcodecs_log::LogCodecError"]],["impl Send for LogCodec",1,["numcodecs_log::LogCodec"]]]],["numcodecs_pco",[["impl Send for PcoCompressionLevel",1,["numcodecs_pco::PcoCompressionLevel"]],["impl Send for PcoDType",1,["numcodecs_pco::PcoDType"]],["impl Send for PcoDeltaEncodingOrder",1,["numcodecs_pco::PcoDeltaEncodingOrder"]],["impl Send for PcoDeltaSpec",1,["numcodecs_pco::PcoDeltaSpec"]],["impl Send for PcoModeSpec",1,["numcodecs_pco::PcoModeSpec"]],["impl Send for PcoPagingSpec",1,["numcodecs_pco::PcoPagingSpec"]],["impl Send for PcodecError",1,["numcodecs_pco::PcodecError"]],["impl Send for PcoCodingError",1,["numcodecs_pco::PcoCodingError"]],["impl Send for PcoHeaderError",1,["numcodecs_pco::PcoHeaderError"]],["impl Send for Pcodec",1,["numcodecs_pco::Pcodec"]]]],["numcodecs_python",[["impl !Send for PyCodec",1,["numcodecs_python::codec::PyCodec"]],["impl !Send for PyCodecClass",1,["numcodecs_python::codec_class::PyCodecClass"]],["impl Send for PyCodecAdapter",1,["numcodecs_python::adapter::PyCodecAdapter"]],["impl Send for PyCodecClassAdapter",1,["numcodecs_python::adapter::PyCodecClassAdapter"]],["impl Send for PyCodecRegistry",1,["numcodecs_python::registry::PyCodecRegistry"]]]],["numcodecs_random_projection",[["impl Send for RandomProjectionCodecError",1,["numcodecs_random_projection::RandomProjectionCodecError"]],["impl Send for RandomProjectionKind",1,["numcodecs_random_projection::RandomProjectionKind"]],["impl Send for RandomProjectionReduction",1,["numcodecs_random_projection::RandomProjectionReduction"]],["impl Send for RandomProjectionCodec",1,["numcodecs_random_projection::RandomProjectionCodec"]],["impl<T> Send for ClosedOpenUnit<T>
where\n T: Send,
",1,["numcodecs_random_projection::ClosedOpenUnit"]],["impl<T> Send for OpenClosedUnit<T>
where\n T: Send,
",1,["numcodecs_random_projection::OpenClosedUnit"]]]],["numcodecs_reinterpret",[["impl Send for ReinterpretCodecError",1,["numcodecs_reinterpret::ReinterpretCodecError"]],["impl Send for ReinterpretCodec",1,["numcodecs_reinterpret::ReinterpretCodec"]]]],["numcodecs_round",[["impl Send for RoundCodecError",1,["numcodecs_round::RoundCodecError"]],["impl Send for RoundCodec",1,["numcodecs_round::RoundCodec"]],["impl<T> Send for Positive<T>
where\n T: Send,
",1,["numcodecs_round::Positive"]]]],["numcodecs_swizzle_reshape",[["impl Send for Axis",1,["numcodecs_swizzle_reshape::Axis"]],["impl Send for AxisGroup",1,["numcodecs_swizzle_reshape::AxisGroup"]],["impl Send for SwizzleReshapeCodecError",1,["numcodecs_swizzle_reshape::SwizzleReshapeCodecError"]],["impl Send for Rest",1,["numcodecs_swizzle_reshape::Rest"]],["impl Send for SwizzleReshapeCodec",1,["numcodecs_swizzle_reshape::SwizzleReshapeCodec"]]]],["numcodecs_sz3",[["impl Send for Sz3CodecError",1,["numcodecs_sz3::Sz3CodecError"]],["impl Send for Sz3DType",1,["numcodecs_sz3::Sz3DType"]],["impl Send for Sz3Encoder",1,["numcodecs_sz3::Sz3Encoder"]],["impl Send for Sz3ErrorBound",1,["numcodecs_sz3::Sz3ErrorBound"]],["impl Send for Sz3LosslessCompressor",1,["numcodecs_sz3::Sz3LosslessCompressor"]],["impl Send for Sz3Predictor",1,["numcodecs_sz3::Sz3Predictor"]],["impl Send for Sz3Codec",1,["numcodecs_sz3::Sz3Codec"]],["impl Send for Sz3CodingError",1,["numcodecs_sz3::Sz3CodingError"]],["impl Send for Sz3HeaderError",1,["numcodecs_sz3::Sz3HeaderError"]]]],["numcodecs_uniform_noise",[["impl Send for UniformNoiseCodecError",1,["numcodecs_uniform_noise::UniformNoiseCodecError"]],["impl Send for UniformNoiseCodec",1,["numcodecs_uniform_noise::UniformNoiseCodec"]]]],["numcodecs_wasm_builder",[["impl Send for Args",1,["numcodecs_wasm_builder::Args"]],["impl Send for NixEnv",1,["numcodecs_wasm_builder::NixEnv"]]]],["numcodecs_wasm_host",[["impl Send for CodecError",1,["numcodecs_wasm_host::error::CodecError"]],["impl Send for NumcodecsWitInterfaces",1,["numcodecs_wasm_host::wit::NumcodecsWitInterfaces"]],["impl Send for RuntimeError",1,["numcodecs_wasm_host::error::RuntimeError"]],["impl Send for WasmCodec",1,["numcodecs_wasm_host::codec::WasmCodec"]],["impl Send for WasmCodecComponent",1,["numcodecs_wasm_host::component::WasmCodecComponent"]]]],["numcodecs_wasm_host_reproducible",[["impl Send for ReproducibleWasmCodecError",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodecError"]],["impl<E> Send for ReproducibleWasmCodec<E>",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodec"]],["impl<E> Send for ReproducibleWasmCodecType<E>",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodecType"]]]],["numcodecs_wasm_logging",[["impl<T> Send for LoggingCodec<T>",1,["numcodecs_wasm_logging::LoggingCodec"]]]],["numcodecs_zfp",[["impl Send for ZfpCodecError",1,["numcodecs_zfp::ZfpCodecError"]],["impl Send for ZfpCompressionMode",1,["numcodecs_zfp::ZfpCompressionMode"]],["impl Send for ZfpCodec",1,["numcodecs_zfp::ZfpCodec"]]]],["numcodecs_zlib",[["impl Send for ZlibCodecError",1,["numcodecs_zlib::ZlibCodecError"]],["impl Send for ZlibLevel",1,["numcodecs_zlib::ZlibLevel"]],["impl Send for ZlibCodec",1,["numcodecs_zlib::ZlibCodec"]],["impl Send for ZlibDecodeError",1,["numcodecs_zlib::ZlibDecodeError"]],["impl Send for ZlibHeaderError",1,["numcodecs_zlib::ZlibHeaderError"]]]],["numcodecs_zstd",[["impl Send for ZstdCodecError",1,["numcodecs_zstd::ZstdCodecError"]],["impl Send for ZstdCodec",1,["numcodecs_zstd::ZstdCodec"]],["impl Send for ZstdCodingError",1,["numcodecs_zstd::ZstdCodingError"]],["impl Send for ZstdHeaderError",1,["numcodecs_zstd::ZstdHeaderError"]],["impl Send for ZstdLevel",1,["numcodecs_zstd::ZstdLevel"]]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { diff --git a/trait.impl/core/marker/trait.Sync.js b/trait.impl/core/marker/trait.Sync.js index 50029605..cdc3facb 100644 --- a/trait.impl/core/marker/trait.Sync.js +++ b/trait.impl/core/marker/trait.Sync.js @@ -1,5 +1,5 @@ (function() { - var implementors = Object.fromEntries([["numcodecs",[["impl Sync for AnyArrayAssignError",1,["numcodecs::array::AnyArrayAssignError"]],["impl Sync for AnyArrayDType",1,["numcodecs::array::AnyArrayDType"]],["impl<'a, T> Sync for StaticCodecConfig<'a, T>
where\n <T as StaticCodec>::Config<'a>: Sync,
",1,["numcodecs::codec::StaticCodecConfig"]],["impl<T> Sync for AnyArrayBase<T>
where\n <T as AnyRawData>::U8: Sync + Data,\n <T as AnyRawData>::U16: Sync + Data,\n <T as AnyRawData>::U32: Sync + Data,\n <T as AnyRawData>::U64: Sync + Data,\n <T as AnyRawData>::I8: Sync + Data,\n <T as AnyRawData>::I16: Sync + Data,\n <T as AnyRawData>::I32: Sync + Data,\n <T as AnyRawData>::I64: Sync + Data,\n <T as AnyRawData>::F32: Sync + Data,\n <T as AnyRawData>::F64: Sync + Data,
",1,["numcodecs::array::AnyArrayBase"]],["impl<T> Sync for StaticCodecType<T>",1,["numcodecs::codec::StaticCodecType"]]]],["numcodecs_asinh",[["impl Sync for AsinhCodecError",1,["numcodecs_asinh::AsinhCodecError"]],["impl Sync for AsinhCodec",1,["numcodecs_asinh::AsinhCodec"]]]],["numcodecs_bit_round",[["impl Sync for BitRoundCodecError",1,["numcodecs_bit_round::BitRoundCodecError"]],["impl Sync for BitRoundCodec",1,["numcodecs_bit_round::BitRoundCodec"]]]],["numcodecs_fixed_offset_scale",[["impl Sync for FixedOffsetScaleCodecError",1,["numcodecs_fixed_offset_scale::FixedOffsetScaleCodecError"]],["impl Sync for FixedOffsetScaleCodec",1,["numcodecs_fixed_offset_scale::FixedOffsetScaleCodec"]]]],["numcodecs_fourier_network",[["impl Sync for FourierNetworkCodecError",1,["numcodecs_fourier_network::FourierNetworkCodecError"]],["impl Sync for FourierNetworkCodec",1,["numcodecs_fourier_network::FourierNetworkCodec"]],["impl Sync for NeuralNetworkError",1,["numcodecs_fourier_network::NeuralNetworkError"]],["impl<T> Sync for Positive<T>
where\n T: Sync,
",1,["numcodecs_fourier_network::Positive"]]]],["numcodecs_identity",[["impl Sync for IdentityCodecError",1,["numcodecs_identity::IdentityCodecError"]],["impl Sync for IdentityCodec",1,["numcodecs_identity::IdentityCodec"]]]],["numcodecs_linear_quantize",[["impl Sync for LinearQuantizeBins",1,["numcodecs_linear_quantize::LinearQuantizeBins"]],["impl Sync for LinearQuantizeCodecError",1,["numcodecs_linear_quantize::LinearQuantizeCodecError"]],["impl Sync for LinearQuantizeDType",1,["numcodecs_linear_quantize::LinearQuantizeDType"]],["impl Sync for LinearQuantizeCodec",1,["numcodecs_linear_quantize::LinearQuantizeCodec"]],["impl Sync for LinearQuantizeHeaderError",1,["numcodecs_linear_quantize::LinearQuantizeHeaderError"]]]],["numcodecs_log",[["impl Sync for LogCodecError",1,["numcodecs_log::LogCodecError"]],["impl Sync for LogCodec",1,["numcodecs_log::LogCodec"]]]],["numcodecs_pco",[["impl Sync for PcoCompressionLevel",1,["numcodecs_pco::PcoCompressionLevel"]],["impl Sync for PcoDType",1,["numcodecs_pco::PcoDType"]],["impl Sync for PcoDeltaEncodingOrder",1,["numcodecs_pco::PcoDeltaEncodingOrder"]],["impl Sync for PcoDeltaSpec",1,["numcodecs_pco::PcoDeltaSpec"]],["impl Sync for PcoModeSpec",1,["numcodecs_pco::PcoModeSpec"]],["impl Sync for PcoPagingSpec",1,["numcodecs_pco::PcoPagingSpec"]],["impl Sync for PcodecError",1,["numcodecs_pco::PcodecError"]],["impl Sync for PcoCodingError",1,["numcodecs_pco::PcoCodingError"]],["impl Sync for PcoHeaderError",1,["numcodecs_pco::PcoHeaderError"]],["impl Sync for Pcodec",1,["numcodecs_pco::Pcodec"]]]],["numcodecs_python",[["impl !Sync for PyCodec",1,["numcodecs_python::codec::PyCodec"]],["impl !Sync for PyCodecClass",1,["numcodecs_python::codec_class::PyCodecClass"]],["impl Sync for PyCodecAdapter",1,["numcodecs_python::adapter::PyCodecAdapter"]],["impl Sync for PyCodecClassAdapter",1,["numcodecs_python::adapter::PyCodecClassAdapter"]],["impl Sync for PyCodecRegistry",1,["numcodecs_python::registry::PyCodecRegistry"]]]],["numcodecs_random_projection",[["impl Sync for RandomProjectionCodecError",1,["numcodecs_random_projection::RandomProjectionCodecError"]],["impl Sync for RandomProjectionKind",1,["numcodecs_random_projection::RandomProjectionKind"]],["impl Sync for RandomProjectionReduction",1,["numcodecs_random_projection::RandomProjectionReduction"]],["impl Sync for RandomProjectionCodec",1,["numcodecs_random_projection::RandomProjectionCodec"]],["impl<T> Sync for ClosedOpenUnit<T>
where\n T: Sync,
",1,["numcodecs_random_projection::ClosedOpenUnit"]],["impl<T> Sync for OpenClosedUnit<T>
where\n T: Sync,
",1,["numcodecs_random_projection::OpenClosedUnit"]]]],["numcodecs_reinterpret",[["impl Sync for ReinterpretCodecError",1,["numcodecs_reinterpret::ReinterpretCodecError"]],["impl Sync for ReinterpretCodec",1,["numcodecs_reinterpret::ReinterpretCodec"]]]],["numcodecs_round",[["impl Sync for RoundCodecError",1,["numcodecs_round::RoundCodecError"]],["impl Sync for RoundCodec",1,["numcodecs_round::RoundCodec"]],["impl<T> Sync for Positive<T>
where\n T: Sync,
",1,["numcodecs_round::Positive"]]]],["numcodecs_swizzle_reshape",[["impl Sync for Axis",1,["numcodecs_swizzle_reshape::Axis"]],["impl Sync for AxisGroup",1,["numcodecs_swizzle_reshape::AxisGroup"]],["impl Sync for SwizzleReshapeCodecError",1,["numcodecs_swizzle_reshape::SwizzleReshapeCodecError"]],["impl Sync for Rest",1,["numcodecs_swizzle_reshape::Rest"]],["impl Sync for SwizzleReshapeCodec",1,["numcodecs_swizzle_reshape::SwizzleReshapeCodec"]]]],["numcodecs_sz3",[["impl Sync for Sz3CodecError",1,["numcodecs_sz3::Sz3CodecError"]],["impl Sync for Sz3DType",1,["numcodecs_sz3::Sz3DType"]],["impl Sync for Sz3Encoder",1,["numcodecs_sz3::Sz3Encoder"]],["impl Sync for Sz3ErrorBound",1,["numcodecs_sz3::Sz3ErrorBound"]],["impl Sync for Sz3LosslessCompressor",1,["numcodecs_sz3::Sz3LosslessCompressor"]],["impl Sync for Sz3Predictor",1,["numcodecs_sz3::Sz3Predictor"]],["impl Sync for Sz3Codec",1,["numcodecs_sz3::Sz3Codec"]],["impl Sync for Sz3CodingError",1,["numcodecs_sz3::Sz3CodingError"]],["impl Sync for Sz3HeaderError",1,["numcodecs_sz3::Sz3HeaderError"]]]],["numcodecs_uniform_noise",[["impl Sync for UniformNoiseCodecError",1,["numcodecs_uniform_noise::UniformNoiseCodecError"]],["impl Sync for UniformNoiseCodec",1,["numcodecs_uniform_noise::UniformNoiseCodec"]]]],["numcodecs_wasm_builder",[["impl Sync for Args",1,["numcodecs_wasm_builder::Args"]],["impl Sync for NixEnv",1,["numcodecs_wasm_builder::NixEnv"]]]],["numcodecs_wasm_host",[["impl Sync for GuestError",1,["numcodecs_wasm_host::error::GuestError"]],["impl Sync for NumcodecsWitInterfaces",1,["numcodecs_wasm_host::wit::NumcodecsWitInterfaces"]],["impl Sync for RuntimeError",1,["numcodecs_wasm_host::error::RuntimeError"]],["impl Sync for WasmCodec",1,["numcodecs_wasm_host::codec::WasmCodec"]],["impl Sync for WasmCodecComponent",1,["numcodecs_wasm_host::component::WasmCodecComponent"]]]],["numcodecs_wasm_host_reproducible",[["impl Sync for ReproducibleWasmCodecError",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodecError"]],["impl<E> Sync for ReproducibleWasmCodec<E>",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodec"]],["impl<E> Sync for ReproducibleWasmCodecType<E>",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodecType"]]]],["numcodecs_wasm_logging",[["impl<T> Sync for LoggingCodec<T>",1,["numcodecs_wasm_logging::LoggingCodec"]]]],["numcodecs_zfp",[["impl Sync for ZfpCodecError",1,["numcodecs_zfp::ZfpCodecError"]],["impl Sync for ZfpCompressionMode",1,["numcodecs_zfp::ZfpCompressionMode"]],["impl Sync for ZfpCodec",1,["numcodecs_zfp::ZfpCodec"]]]],["numcodecs_zlib",[["impl Sync for ZlibCodecError",1,["numcodecs_zlib::ZlibCodecError"]],["impl Sync for ZlibLevel",1,["numcodecs_zlib::ZlibLevel"]],["impl Sync for ZlibCodec",1,["numcodecs_zlib::ZlibCodec"]],["impl Sync for ZlibDecodeError",1,["numcodecs_zlib::ZlibDecodeError"]],["impl Sync for ZlibHeaderError",1,["numcodecs_zlib::ZlibHeaderError"]]]],["numcodecs_zstd",[["impl Sync for ZstdCodecError",1,["numcodecs_zstd::ZstdCodecError"]],["impl Sync for ZstdCodec",1,["numcodecs_zstd::ZstdCodec"]],["impl Sync for ZstdCodingError",1,["numcodecs_zstd::ZstdCodingError"]],["impl Sync for ZstdHeaderError",1,["numcodecs_zstd::ZstdHeaderError"]],["impl Sync for ZstdLevel",1,["numcodecs_zstd::ZstdLevel"]]]]]); + var implementors = Object.fromEntries([["numcodecs",[["impl Sync for AnyArrayAssignError",1,["numcodecs::array::AnyArrayAssignError"]],["impl Sync for AnyArrayDType",1,["numcodecs::array::AnyArrayDType"]],["impl<'a, T> Sync for StaticCodecConfig<'a, T>
where\n <T as StaticCodec>::Config<'a>: Sync,
",1,["numcodecs::codec::StaticCodecConfig"]],["impl<T> Sync for AnyArrayBase<T>
where\n <T as AnyRawData>::U8: Sync + Data,\n <T as AnyRawData>::U16: Sync + Data,\n <T as AnyRawData>::U32: Sync + Data,\n <T as AnyRawData>::U64: Sync + Data,\n <T as AnyRawData>::I8: Sync + Data,\n <T as AnyRawData>::I16: Sync + Data,\n <T as AnyRawData>::I32: Sync + Data,\n <T as AnyRawData>::I64: Sync + Data,\n <T as AnyRawData>::F32: Sync + Data,\n <T as AnyRawData>::F64: Sync + Data,
",1,["numcodecs::array::AnyArrayBase"]],["impl<T> Sync for StaticCodecType<T>",1,["numcodecs::codec::StaticCodecType"]]]],["numcodecs_asinh",[["impl Sync for AsinhCodecError",1,["numcodecs_asinh::AsinhCodecError"]],["impl Sync for AsinhCodec",1,["numcodecs_asinh::AsinhCodec"]]]],["numcodecs_bit_round",[["impl Sync for BitRoundCodecError",1,["numcodecs_bit_round::BitRoundCodecError"]],["impl Sync for BitRoundCodec",1,["numcodecs_bit_round::BitRoundCodec"]]]],["numcodecs_fixed_offset_scale",[["impl Sync for FixedOffsetScaleCodecError",1,["numcodecs_fixed_offset_scale::FixedOffsetScaleCodecError"]],["impl Sync for FixedOffsetScaleCodec",1,["numcodecs_fixed_offset_scale::FixedOffsetScaleCodec"]]]],["numcodecs_fourier_network",[["impl Sync for FourierNetworkCodecError",1,["numcodecs_fourier_network::FourierNetworkCodecError"]],["impl Sync for FourierNetworkCodec",1,["numcodecs_fourier_network::FourierNetworkCodec"]],["impl Sync for NeuralNetworkError",1,["numcodecs_fourier_network::NeuralNetworkError"]],["impl<T> Sync for Positive<T>
where\n T: Sync,
",1,["numcodecs_fourier_network::Positive"]]]],["numcodecs_identity",[["impl Sync for IdentityCodecError",1,["numcodecs_identity::IdentityCodecError"]],["impl Sync for IdentityCodec",1,["numcodecs_identity::IdentityCodec"]]]],["numcodecs_linear_quantize",[["impl Sync for LinearQuantizeBins",1,["numcodecs_linear_quantize::LinearQuantizeBins"]],["impl Sync for LinearQuantizeCodecError",1,["numcodecs_linear_quantize::LinearQuantizeCodecError"]],["impl Sync for LinearQuantizeDType",1,["numcodecs_linear_quantize::LinearQuantizeDType"]],["impl Sync for LinearQuantizeCodec",1,["numcodecs_linear_quantize::LinearQuantizeCodec"]],["impl Sync for LinearQuantizeHeaderError",1,["numcodecs_linear_quantize::LinearQuantizeHeaderError"]]]],["numcodecs_log",[["impl Sync for LogCodecError",1,["numcodecs_log::LogCodecError"]],["impl Sync for LogCodec",1,["numcodecs_log::LogCodec"]]]],["numcodecs_pco",[["impl Sync for PcoCompressionLevel",1,["numcodecs_pco::PcoCompressionLevel"]],["impl Sync for PcoDType",1,["numcodecs_pco::PcoDType"]],["impl Sync for PcoDeltaEncodingOrder",1,["numcodecs_pco::PcoDeltaEncodingOrder"]],["impl Sync for PcoDeltaSpec",1,["numcodecs_pco::PcoDeltaSpec"]],["impl Sync for PcoModeSpec",1,["numcodecs_pco::PcoModeSpec"]],["impl Sync for PcoPagingSpec",1,["numcodecs_pco::PcoPagingSpec"]],["impl Sync for PcodecError",1,["numcodecs_pco::PcodecError"]],["impl Sync for PcoCodingError",1,["numcodecs_pco::PcoCodingError"]],["impl Sync for PcoHeaderError",1,["numcodecs_pco::PcoHeaderError"]],["impl Sync for Pcodec",1,["numcodecs_pco::Pcodec"]]]],["numcodecs_python",[["impl !Sync for PyCodec",1,["numcodecs_python::codec::PyCodec"]],["impl !Sync for PyCodecClass",1,["numcodecs_python::codec_class::PyCodecClass"]],["impl Sync for PyCodecAdapter",1,["numcodecs_python::adapter::PyCodecAdapter"]],["impl Sync for PyCodecClassAdapter",1,["numcodecs_python::adapter::PyCodecClassAdapter"]],["impl Sync for PyCodecRegistry",1,["numcodecs_python::registry::PyCodecRegistry"]]]],["numcodecs_random_projection",[["impl Sync for RandomProjectionCodecError",1,["numcodecs_random_projection::RandomProjectionCodecError"]],["impl Sync for RandomProjectionKind",1,["numcodecs_random_projection::RandomProjectionKind"]],["impl Sync for RandomProjectionReduction",1,["numcodecs_random_projection::RandomProjectionReduction"]],["impl Sync for RandomProjectionCodec",1,["numcodecs_random_projection::RandomProjectionCodec"]],["impl<T> Sync for ClosedOpenUnit<T>
where\n T: Sync,
",1,["numcodecs_random_projection::ClosedOpenUnit"]],["impl<T> Sync for OpenClosedUnit<T>
where\n T: Sync,
",1,["numcodecs_random_projection::OpenClosedUnit"]]]],["numcodecs_reinterpret",[["impl Sync for ReinterpretCodecError",1,["numcodecs_reinterpret::ReinterpretCodecError"]],["impl Sync for ReinterpretCodec",1,["numcodecs_reinterpret::ReinterpretCodec"]]]],["numcodecs_round",[["impl Sync for RoundCodecError",1,["numcodecs_round::RoundCodecError"]],["impl Sync for RoundCodec",1,["numcodecs_round::RoundCodec"]],["impl<T> Sync for Positive<T>
where\n T: Sync,
",1,["numcodecs_round::Positive"]]]],["numcodecs_swizzle_reshape",[["impl Sync for Axis",1,["numcodecs_swizzle_reshape::Axis"]],["impl Sync for AxisGroup",1,["numcodecs_swizzle_reshape::AxisGroup"]],["impl Sync for SwizzleReshapeCodecError",1,["numcodecs_swizzle_reshape::SwizzleReshapeCodecError"]],["impl Sync for Rest",1,["numcodecs_swizzle_reshape::Rest"]],["impl Sync for SwizzleReshapeCodec",1,["numcodecs_swizzle_reshape::SwizzleReshapeCodec"]]]],["numcodecs_sz3",[["impl Sync for Sz3CodecError",1,["numcodecs_sz3::Sz3CodecError"]],["impl Sync for Sz3DType",1,["numcodecs_sz3::Sz3DType"]],["impl Sync for Sz3Encoder",1,["numcodecs_sz3::Sz3Encoder"]],["impl Sync for Sz3ErrorBound",1,["numcodecs_sz3::Sz3ErrorBound"]],["impl Sync for Sz3LosslessCompressor",1,["numcodecs_sz3::Sz3LosslessCompressor"]],["impl Sync for Sz3Predictor",1,["numcodecs_sz3::Sz3Predictor"]],["impl Sync for Sz3Codec",1,["numcodecs_sz3::Sz3Codec"]],["impl Sync for Sz3CodingError",1,["numcodecs_sz3::Sz3CodingError"]],["impl Sync for Sz3HeaderError",1,["numcodecs_sz3::Sz3HeaderError"]]]],["numcodecs_uniform_noise",[["impl Sync for UniformNoiseCodecError",1,["numcodecs_uniform_noise::UniformNoiseCodecError"]],["impl Sync for UniformNoiseCodec",1,["numcodecs_uniform_noise::UniformNoiseCodec"]]]],["numcodecs_wasm_builder",[["impl Sync for Args",1,["numcodecs_wasm_builder::Args"]],["impl Sync for NixEnv",1,["numcodecs_wasm_builder::NixEnv"]]]],["numcodecs_wasm_host",[["impl Sync for CodecError",1,["numcodecs_wasm_host::error::CodecError"]],["impl Sync for NumcodecsWitInterfaces",1,["numcodecs_wasm_host::wit::NumcodecsWitInterfaces"]],["impl Sync for RuntimeError",1,["numcodecs_wasm_host::error::RuntimeError"]],["impl Sync for WasmCodec",1,["numcodecs_wasm_host::codec::WasmCodec"]],["impl Sync for WasmCodecComponent",1,["numcodecs_wasm_host::component::WasmCodecComponent"]]]],["numcodecs_wasm_host_reproducible",[["impl Sync for ReproducibleWasmCodecError",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodecError"]],["impl<E> Sync for ReproducibleWasmCodec<E>",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodec"]],["impl<E> Sync for ReproducibleWasmCodecType<E>",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodecType"]]]],["numcodecs_wasm_logging",[["impl<T> Sync for LoggingCodec<T>",1,["numcodecs_wasm_logging::LoggingCodec"]]]],["numcodecs_zfp",[["impl Sync for ZfpCodecError",1,["numcodecs_zfp::ZfpCodecError"]],["impl Sync for ZfpCompressionMode",1,["numcodecs_zfp::ZfpCompressionMode"]],["impl Sync for ZfpCodec",1,["numcodecs_zfp::ZfpCodec"]]]],["numcodecs_zlib",[["impl Sync for ZlibCodecError",1,["numcodecs_zlib::ZlibCodecError"]],["impl Sync for ZlibLevel",1,["numcodecs_zlib::ZlibLevel"]],["impl Sync for ZlibCodec",1,["numcodecs_zlib::ZlibCodec"]],["impl Sync for ZlibDecodeError",1,["numcodecs_zlib::ZlibDecodeError"]],["impl Sync for ZlibHeaderError",1,["numcodecs_zlib::ZlibHeaderError"]]]],["numcodecs_zstd",[["impl Sync for ZstdCodecError",1,["numcodecs_zstd::ZstdCodecError"]],["impl Sync for ZstdCodec",1,["numcodecs_zstd::ZstdCodec"]],["impl Sync for ZstdCodingError",1,["numcodecs_zstd::ZstdCodingError"]],["impl Sync for ZstdHeaderError",1,["numcodecs_zstd::ZstdHeaderError"]],["impl Sync for ZstdLevel",1,["numcodecs_zstd::ZstdLevel"]]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { diff --git a/trait.impl/core/marker/trait.Unpin.js b/trait.impl/core/marker/trait.Unpin.js index 84f0c21b..edc04aae 100644 --- a/trait.impl/core/marker/trait.Unpin.js +++ b/trait.impl/core/marker/trait.Unpin.js @@ -1,5 +1,5 @@ (function() { - var implementors = Object.fromEntries([["numcodecs",[["impl Unpin for AnyArrayAssignError",1,["numcodecs::array::AnyArrayAssignError"]],["impl Unpin for AnyArrayDType",1,["numcodecs::array::AnyArrayDType"]],["impl<'a, T> Unpin for StaticCodecConfig<'a, T>
where\n <T as StaticCodec>::Config<'a>: Unpin,\n T: Unpin,
",1,["numcodecs::codec::StaticCodecConfig"]],["impl<T> Unpin for AnyArrayBase<T>
where\n <T as AnyRawData>::U8: Unpin,\n <T as AnyRawData>::U16: Unpin,\n <T as AnyRawData>::U32: Unpin,\n <T as AnyRawData>::U64: Unpin,\n <T as AnyRawData>::I8: Unpin,\n <T as AnyRawData>::I16: Unpin,\n <T as AnyRawData>::I32: Unpin,\n <T as AnyRawData>::I64: Unpin,\n <T as AnyRawData>::F32: Unpin,\n <T as AnyRawData>::F64: Unpin,
",1,["numcodecs::array::AnyArrayBase"]],["impl<T> Unpin for StaticCodecType<T>
where\n T: Unpin,
",1,["numcodecs::codec::StaticCodecType"]]]],["numcodecs_asinh",[["impl Unpin for AsinhCodecError",1,["numcodecs_asinh::AsinhCodecError"]],["impl Unpin for AsinhCodec",1,["numcodecs_asinh::AsinhCodec"]]]],["numcodecs_bit_round",[["impl Unpin for BitRoundCodecError",1,["numcodecs_bit_round::BitRoundCodecError"]],["impl Unpin for BitRoundCodec",1,["numcodecs_bit_round::BitRoundCodec"]]]],["numcodecs_fixed_offset_scale",[["impl Unpin for FixedOffsetScaleCodecError",1,["numcodecs_fixed_offset_scale::FixedOffsetScaleCodecError"]],["impl Unpin for FixedOffsetScaleCodec",1,["numcodecs_fixed_offset_scale::FixedOffsetScaleCodec"]]]],["numcodecs_fourier_network",[["impl Unpin for FourierNetworkCodecError",1,["numcodecs_fourier_network::FourierNetworkCodecError"]],["impl Unpin for FourierNetworkCodec",1,["numcodecs_fourier_network::FourierNetworkCodec"]],["impl Unpin for NeuralNetworkError",1,["numcodecs_fourier_network::NeuralNetworkError"]],["impl<T> Unpin for Positive<T>
where\n T: Unpin,
",1,["numcodecs_fourier_network::Positive"]]]],["numcodecs_identity",[["impl Unpin for IdentityCodecError",1,["numcodecs_identity::IdentityCodecError"]],["impl Unpin for IdentityCodec",1,["numcodecs_identity::IdentityCodec"]]]],["numcodecs_linear_quantize",[["impl Unpin for LinearQuantizeBins",1,["numcodecs_linear_quantize::LinearQuantizeBins"]],["impl Unpin for LinearQuantizeCodecError",1,["numcodecs_linear_quantize::LinearQuantizeCodecError"]],["impl Unpin for LinearQuantizeDType",1,["numcodecs_linear_quantize::LinearQuantizeDType"]],["impl Unpin for LinearQuantizeCodec",1,["numcodecs_linear_quantize::LinearQuantizeCodec"]],["impl Unpin for LinearQuantizeHeaderError",1,["numcodecs_linear_quantize::LinearQuantizeHeaderError"]]]],["numcodecs_log",[["impl Unpin for LogCodecError",1,["numcodecs_log::LogCodecError"]],["impl Unpin for LogCodec",1,["numcodecs_log::LogCodec"]]]],["numcodecs_pco",[["impl Unpin for PcoCompressionLevel",1,["numcodecs_pco::PcoCompressionLevel"]],["impl Unpin for PcoDType",1,["numcodecs_pco::PcoDType"]],["impl Unpin for PcoDeltaEncodingOrder",1,["numcodecs_pco::PcoDeltaEncodingOrder"]],["impl Unpin for PcoDeltaSpec",1,["numcodecs_pco::PcoDeltaSpec"]],["impl Unpin for PcoModeSpec",1,["numcodecs_pco::PcoModeSpec"]],["impl Unpin for PcoPagingSpec",1,["numcodecs_pco::PcoPagingSpec"]],["impl Unpin for PcodecError",1,["numcodecs_pco::PcodecError"]],["impl Unpin for PcoCodingError",1,["numcodecs_pco::PcoCodingError"]],["impl Unpin for PcoHeaderError",1,["numcodecs_pco::PcoHeaderError"]],["impl Unpin for Pcodec",1,["numcodecs_pco::Pcodec"]]]],["numcodecs_python",[["impl Unpin for PyCodec",1,["numcodecs_python::codec::PyCodec"]],["impl Unpin for PyCodecAdapter",1,["numcodecs_python::adapter::PyCodecAdapter"]],["impl Unpin for PyCodecClass",1,["numcodecs_python::codec_class::PyCodecClass"]],["impl Unpin for PyCodecClassAdapter",1,["numcodecs_python::adapter::PyCodecClassAdapter"]],["impl Unpin for PyCodecRegistry",1,["numcodecs_python::registry::PyCodecRegistry"]]]],["numcodecs_random_projection",[["impl Unpin for RandomProjectionCodecError",1,["numcodecs_random_projection::RandomProjectionCodecError"]],["impl Unpin for RandomProjectionKind",1,["numcodecs_random_projection::RandomProjectionKind"]],["impl Unpin for RandomProjectionReduction",1,["numcodecs_random_projection::RandomProjectionReduction"]],["impl Unpin for RandomProjectionCodec",1,["numcodecs_random_projection::RandomProjectionCodec"]],["impl<T> Unpin for ClosedOpenUnit<T>
where\n T: Unpin,
",1,["numcodecs_random_projection::ClosedOpenUnit"]],["impl<T> Unpin for OpenClosedUnit<T>
where\n T: Unpin,
",1,["numcodecs_random_projection::OpenClosedUnit"]]]],["numcodecs_reinterpret",[["impl Unpin for ReinterpretCodecError",1,["numcodecs_reinterpret::ReinterpretCodecError"]],["impl Unpin for ReinterpretCodec",1,["numcodecs_reinterpret::ReinterpretCodec"]]]],["numcodecs_round",[["impl Unpin for RoundCodecError",1,["numcodecs_round::RoundCodecError"]],["impl Unpin for RoundCodec",1,["numcodecs_round::RoundCodec"]],["impl<T> Unpin for Positive<T>
where\n T: Unpin,
",1,["numcodecs_round::Positive"]]]],["numcodecs_swizzle_reshape",[["impl Unpin for Axis",1,["numcodecs_swizzle_reshape::Axis"]],["impl Unpin for AxisGroup",1,["numcodecs_swizzle_reshape::AxisGroup"]],["impl Unpin for SwizzleReshapeCodecError",1,["numcodecs_swizzle_reshape::SwizzleReshapeCodecError"]],["impl Unpin for Rest",1,["numcodecs_swizzle_reshape::Rest"]],["impl Unpin for SwizzleReshapeCodec",1,["numcodecs_swizzle_reshape::SwizzleReshapeCodec"]]]],["numcodecs_sz3",[["impl Unpin for Sz3CodecError",1,["numcodecs_sz3::Sz3CodecError"]],["impl Unpin for Sz3DType",1,["numcodecs_sz3::Sz3DType"]],["impl Unpin for Sz3Encoder",1,["numcodecs_sz3::Sz3Encoder"]],["impl Unpin for Sz3ErrorBound",1,["numcodecs_sz3::Sz3ErrorBound"]],["impl Unpin for Sz3LosslessCompressor",1,["numcodecs_sz3::Sz3LosslessCompressor"]],["impl Unpin for Sz3Predictor",1,["numcodecs_sz3::Sz3Predictor"]],["impl Unpin for Sz3Codec",1,["numcodecs_sz3::Sz3Codec"]],["impl Unpin for Sz3CodingError",1,["numcodecs_sz3::Sz3CodingError"]],["impl Unpin for Sz3HeaderError",1,["numcodecs_sz3::Sz3HeaderError"]]]],["numcodecs_uniform_noise",[["impl Unpin for UniformNoiseCodecError",1,["numcodecs_uniform_noise::UniformNoiseCodecError"]],["impl Unpin for UniformNoiseCodec",1,["numcodecs_uniform_noise::UniformNoiseCodec"]]]],["numcodecs_wasm_builder",[["impl Unpin for Args",1,["numcodecs_wasm_builder::Args"]],["impl Unpin for NixEnv",1,["numcodecs_wasm_builder::NixEnv"]]]],["numcodecs_wasm_host",[["impl Unpin for GuestError",1,["numcodecs_wasm_host::error::GuestError"]],["impl Unpin for NumcodecsWitInterfaces",1,["numcodecs_wasm_host::wit::NumcodecsWitInterfaces"]],["impl Unpin for RuntimeError",1,["numcodecs_wasm_host::error::RuntimeError"]],["impl Unpin for WasmCodec",1,["numcodecs_wasm_host::codec::WasmCodec"]],["impl Unpin for WasmCodecComponent",1,["numcodecs_wasm_host::component::WasmCodecComponent"]]]],["numcodecs_wasm_host_reproducible",[["impl Unpin for ReproducibleWasmCodecError",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodecError"]],["impl<E> Unpin for ReproducibleWasmCodec<E>
where\n <E as WasmEngine>::Store<StoreData<StoreInner<(), ValidatedEngine<E>>, E>>: Unpin,
",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodec"]],["impl<E> Unpin for ReproducibleWasmCodecType<E>",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodecType"]]]],["numcodecs_wasm_logging",[["impl<T> Unpin for LoggingCodec<T>
where\n T: Unpin,
",1,["numcodecs_wasm_logging::LoggingCodec"]]]],["numcodecs_zfp",[["impl Unpin for ZfpCodecError",1,["numcodecs_zfp::ZfpCodecError"]],["impl Unpin for ZfpCompressionMode",1,["numcodecs_zfp::ZfpCompressionMode"]],["impl Unpin for ZfpCodec",1,["numcodecs_zfp::ZfpCodec"]]]],["numcodecs_zlib",[["impl Unpin for ZlibCodecError",1,["numcodecs_zlib::ZlibCodecError"]],["impl Unpin for ZlibLevel",1,["numcodecs_zlib::ZlibLevel"]],["impl Unpin for ZlibCodec",1,["numcodecs_zlib::ZlibCodec"]],["impl Unpin for ZlibDecodeError",1,["numcodecs_zlib::ZlibDecodeError"]],["impl Unpin for ZlibHeaderError",1,["numcodecs_zlib::ZlibHeaderError"]]]],["numcodecs_zstd",[["impl Unpin for ZstdCodecError",1,["numcodecs_zstd::ZstdCodecError"]],["impl Unpin for ZstdCodec",1,["numcodecs_zstd::ZstdCodec"]],["impl Unpin for ZstdCodingError",1,["numcodecs_zstd::ZstdCodingError"]],["impl Unpin for ZstdHeaderError",1,["numcodecs_zstd::ZstdHeaderError"]],["impl Unpin for ZstdLevel",1,["numcodecs_zstd::ZstdLevel"]]]]]); + var implementors = Object.fromEntries([["numcodecs",[["impl Unpin for AnyArrayAssignError",1,["numcodecs::array::AnyArrayAssignError"]],["impl Unpin for AnyArrayDType",1,["numcodecs::array::AnyArrayDType"]],["impl<'a, T> Unpin for StaticCodecConfig<'a, T>
where\n <T as StaticCodec>::Config<'a>: Unpin,\n T: Unpin,
",1,["numcodecs::codec::StaticCodecConfig"]],["impl<T> Unpin for AnyArrayBase<T>
where\n <T as AnyRawData>::U8: Unpin,\n <T as AnyRawData>::U16: Unpin,\n <T as AnyRawData>::U32: Unpin,\n <T as AnyRawData>::U64: Unpin,\n <T as AnyRawData>::I8: Unpin,\n <T as AnyRawData>::I16: Unpin,\n <T as AnyRawData>::I32: Unpin,\n <T as AnyRawData>::I64: Unpin,\n <T as AnyRawData>::F32: Unpin,\n <T as AnyRawData>::F64: Unpin,
",1,["numcodecs::array::AnyArrayBase"]],["impl<T> Unpin for StaticCodecType<T>
where\n T: Unpin,
",1,["numcodecs::codec::StaticCodecType"]]]],["numcodecs_asinh",[["impl Unpin for AsinhCodecError",1,["numcodecs_asinh::AsinhCodecError"]],["impl Unpin for AsinhCodec",1,["numcodecs_asinh::AsinhCodec"]]]],["numcodecs_bit_round",[["impl Unpin for BitRoundCodecError",1,["numcodecs_bit_round::BitRoundCodecError"]],["impl Unpin for BitRoundCodec",1,["numcodecs_bit_round::BitRoundCodec"]]]],["numcodecs_fixed_offset_scale",[["impl Unpin for FixedOffsetScaleCodecError",1,["numcodecs_fixed_offset_scale::FixedOffsetScaleCodecError"]],["impl Unpin for FixedOffsetScaleCodec",1,["numcodecs_fixed_offset_scale::FixedOffsetScaleCodec"]]]],["numcodecs_fourier_network",[["impl Unpin for FourierNetworkCodecError",1,["numcodecs_fourier_network::FourierNetworkCodecError"]],["impl Unpin for FourierNetworkCodec",1,["numcodecs_fourier_network::FourierNetworkCodec"]],["impl Unpin for NeuralNetworkError",1,["numcodecs_fourier_network::NeuralNetworkError"]],["impl<T> Unpin for Positive<T>
where\n T: Unpin,
",1,["numcodecs_fourier_network::Positive"]]]],["numcodecs_identity",[["impl Unpin for IdentityCodecError",1,["numcodecs_identity::IdentityCodecError"]],["impl Unpin for IdentityCodec",1,["numcodecs_identity::IdentityCodec"]]]],["numcodecs_linear_quantize",[["impl Unpin for LinearQuantizeBins",1,["numcodecs_linear_quantize::LinearQuantizeBins"]],["impl Unpin for LinearQuantizeCodecError",1,["numcodecs_linear_quantize::LinearQuantizeCodecError"]],["impl Unpin for LinearQuantizeDType",1,["numcodecs_linear_quantize::LinearQuantizeDType"]],["impl Unpin for LinearQuantizeCodec",1,["numcodecs_linear_quantize::LinearQuantizeCodec"]],["impl Unpin for LinearQuantizeHeaderError",1,["numcodecs_linear_quantize::LinearQuantizeHeaderError"]]]],["numcodecs_log",[["impl Unpin for LogCodecError",1,["numcodecs_log::LogCodecError"]],["impl Unpin for LogCodec",1,["numcodecs_log::LogCodec"]]]],["numcodecs_pco",[["impl Unpin for PcoCompressionLevel",1,["numcodecs_pco::PcoCompressionLevel"]],["impl Unpin for PcoDType",1,["numcodecs_pco::PcoDType"]],["impl Unpin for PcoDeltaEncodingOrder",1,["numcodecs_pco::PcoDeltaEncodingOrder"]],["impl Unpin for PcoDeltaSpec",1,["numcodecs_pco::PcoDeltaSpec"]],["impl Unpin for PcoModeSpec",1,["numcodecs_pco::PcoModeSpec"]],["impl Unpin for PcoPagingSpec",1,["numcodecs_pco::PcoPagingSpec"]],["impl Unpin for PcodecError",1,["numcodecs_pco::PcodecError"]],["impl Unpin for PcoCodingError",1,["numcodecs_pco::PcoCodingError"]],["impl Unpin for PcoHeaderError",1,["numcodecs_pco::PcoHeaderError"]],["impl Unpin for Pcodec",1,["numcodecs_pco::Pcodec"]]]],["numcodecs_python",[["impl Unpin for PyCodec",1,["numcodecs_python::codec::PyCodec"]],["impl Unpin for PyCodecAdapter",1,["numcodecs_python::adapter::PyCodecAdapter"]],["impl Unpin for PyCodecClass",1,["numcodecs_python::codec_class::PyCodecClass"]],["impl Unpin for PyCodecClassAdapter",1,["numcodecs_python::adapter::PyCodecClassAdapter"]],["impl Unpin for PyCodecRegistry",1,["numcodecs_python::registry::PyCodecRegistry"]]]],["numcodecs_random_projection",[["impl Unpin for RandomProjectionCodecError",1,["numcodecs_random_projection::RandomProjectionCodecError"]],["impl Unpin for RandomProjectionKind",1,["numcodecs_random_projection::RandomProjectionKind"]],["impl Unpin for RandomProjectionReduction",1,["numcodecs_random_projection::RandomProjectionReduction"]],["impl Unpin for RandomProjectionCodec",1,["numcodecs_random_projection::RandomProjectionCodec"]],["impl<T> Unpin for ClosedOpenUnit<T>
where\n T: Unpin,
",1,["numcodecs_random_projection::ClosedOpenUnit"]],["impl<T> Unpin for OpenClosedUnit<T>
where\n T: Unpin,
",1,["numcodecs_random_projection::OpenClosedUnit"]]]],["numcodecs_reinterpret",[["impl Unpin for ReinterpretCodecError",1,["numcodecs_reinterpret::ReinterpretCodecError"]],["impl Unpin for ReinterpretCodec",1,["numcodecs_reinterpret::ReinterpretCodec"]]]],["numcodecs_round",[["impl Unpin for RoundCodecError",1,["numcodecs_round::RoundCodecError"]],["impl Unpin for RoundCodec",1,["numcodecs_round::RoundCodec"]],["impl<T> Unpin for Positive<T>
where\n T: Unpin,
",1,["numcodecs_round::Positive"]]]],["numcodecs_swizzle_reshape",[["impl Unpin for Axis",1,["numcodecs_swizzle_reshape::Axis"]],["impl Unpin for AxisGroup",1,["numcodecs_swizzle_reshape::AxisGroup"]],["impl Unpin for SwizzleReshapeCodecError",1,["numcodecs_swizzle_reshape::SwizzleReshapeCodecError"]],["impl Unpin for Rest",1,["numcodecs_swizzle_reshape::Rest"]],["impl Unpin for SwizzleReshapeCodec",1,["numcodecs_swizzle_reshape::SwizzleReshapeCodec"]]]],["numcodecs_sz3",[["impl Unpin for Sz3CodecError",1,["numcodecs_sz3::Sz3CodecError"]],["impl Unpin for Sz3DType",1,["numcodecs_sz3::Sz3DType"]],["impl Unpin for Sz3Encoder",1,["numcodecs_sz3::Sz3Encoder"]],["impl Unpin for Sz3ErrorBound",1,["numcodecs_sz3::Sz3ErrorBound"]],["impl Unpin for Sz3LosslessCompressor",1,["numcodecs_sz3::Sz3LosslessCompressor"]],["impl Unpin for Sz3Predictor",1,["numcodecs_sz3::Sz3Predictor"]],["impl Unpin for Sz3Codec",1,["numcodecs_sz3::Sz3Codec"]],["impl Unpin for Sz3CodingError",1,["numcodecs_sz3::Sz3CodingError"]],["impl Unpin for Sz3HeaderError",1,["numcodecs_sz3::Sz3HeaderError"]]]],["numcodecs_uniform_noise",[["impl Unpin for UniformNoiseCodecError",1,["numcodecs_uniform_noise::UniformNoiseCodecError"]],["impl Unpin for UniformNoiseCodec",1,["numcodecs_uniform_noise::UniformNoiseCodec"]]]],["numcodecs_wasm_builder",[["impl Unpin for Args",1,["numcodecs_wasm_builder::Args"]],["impl Unpin for NixEnv",1,["numcodecs_wasm_builder::NixEnv"]]]],["numcodecs_wasm_host",[["impl Unpin for CodecError",1,["numcodecs_wasm_host::error::CodecError"]],["impl Unpin for NumcodecsWitInterfaces",1,["numcodecs_wasm_host::wit::NumcodecsWitInterfaces"]],["impl Unpin for RuntimeError",1,["numcodecs_wasm_host::error::RuntimeError"]],["impl Unpin for WasmCodec",1,["numcodecs_wasm_host::codec::WasmCodec"]],["impl Unpin for WasmCodecComponent",1,["numcodecs_wasm_host::component::WasmCodecComponent"]]]],["numcodecs_wasm_host_reproducible",[["impl Unpin for ReproducibleWasmCodecError",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodecError"]],["impl<E> Unpin for ReproducibleWasmCodec<E>
where\n <E as WasmEngine>::Store<StoreData<StoreInner<(), ValidatedEngine<E>>, E>>: Unpin,
",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodec"]],["impl<E> Unpin for ReproducibleWasmCodecType<E>",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodecType"]]]],["numcodecs_wasm_logging",[["impl<T> Unpin for LoggingCodec<T>
where\n T: Unpin,
",1,["numcodecs_wasm_logging::LoggingCodec"]]]],["numcodecs_zfp",[["impl Unpin for ZfpCodecError",1,["numcodecs_zfp::ZfpCodecError"]],["impl Unpin for ZfpCompressionMode",1,["numcodecs_zfp::ZfpCompressionMode"]],["impl Unpin for ZfpCodec",1,["numcodecs_zfp::ZfpCodec"]]]],["numcodecs_zlib",[["impl Unpin for ZlibCodecError",1,["numcodecs_zlib::ZlibCodecError"]],["impl Unpin for ZlibLevel",1,["numcodecs_zlib::ZlibLevel"]],["impl Unpin for ZlibCodec",1,["numcodecs_zlib::ZlibCodec"]],["impl Unpin for ZlibDecodeError",1,["numcodecs_zlib::ZlibDecodeError"]],["impl Unpin for ZlibHeaderError",1,["numcodecs_zlib::ZlibHeaderError"]]]],["numcodecs_zstd",[["impl Unpin for ZstdCodecError",1,["numcodecs_zstd::ZstdCodecError"]],["impl Unpin for ZstdCodec",1,["numcodecs_zstd::ZstdCodec"]],["impl Unpin for ZstdCodingError",1,["numcodecs_zstd::ZstdCodingError"]],["impl Unpin for ZstdHeaderError",1,["numcodecs_zstd::ZstdHeaderError"]],["impl Unpin for ZstdLevel",1,["numcodecs_zstd::ZstdLevel"]]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { diff --git a/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js b/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js index 583d2851..0e92447a 100644 --- a/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -1,5 +1,5 @@ (function() { - var implementors = Object.fromEntries([["numcodecs",[["impl RefUnwindSafe for AnyArrayAssignError",1,["numcodecs::array::AnyArrayAssignError"]],["impl RefUnwindSafe for AnyArrayDType",1,["numcodecs::array::AnyArrayDType"]],["impl<'a, T> RefUnwindSafe for StaticCodecConfig<'a, T>
where\n <T as StaticCodec>::Config<'a>: RefUnwindSafe,\n T: RefUnwindSafe,
",1,["numcodecs::codec::StaticCodecConfig"]],["impl<T> RefUnwindSafe for AnyArrayBase<T>",1,["numcodecs::array::AnyArrayBase"]],["impl<T> RefUnwindSafe for StaticCodecType<T>
where\n T: RefUnwindSafe,
",1,["numcodecs::codec::StaticCodecType"]]]],["numcodecs_asinh",[["impl RefUnwindSafe for AsinhCodecError",1,["numcodecs_asinh::AsinhCodecError"]],["impl RefUnwindSafe for AsinhCodec",1,["numcodecs_asinh::AsinhCodec"]]]],["numcodecs_bit_round",[["impl RefUnwindSafe for BitRoundCodecError",1,["numcodecs_bit_round::BitRoundCodecError"]],["impl RefUnwindSafe for BitRoundCodec",1,["numcodecs_bit_round::BitRoundCodec"]]]],["numcodecs_fixed_offset_scale",[["impl RefUnwindSafe for FixedOffsetScaleCodecError",1,["numcodecs_fixed_offset_scale::FixedOffsetScaleCodecError"]],["impl RefUnwindSafe for FixedOffsetScaleCodec",1,["numcodecs_fixed_offset_scale::FixedOffsetScaleCodec"]]]],["numcodecs_fourier_network",[["impl RefUnwindSafe for FourierNetworkCodecError",1,["numcodecs_fourier_network::FourierNetworkCodecError"]],["impl RefUnwindSafe for FourierNetworkCodec",1,["numcodecs_fourier_network::FourierNetworkCodec"]],["impl RefUnwindSafe for NeuralNetworkError",1,["numcodecs_fourier_network::NeuralNetworkError"]],["impl<T> RefUnwindSafe for Positive<T>
where\n T: RefUnwindSafe,
",1,["numcodecs_fourier_network::Positive"]]]],["numcodecs_identity",[["impl RefUnwindSafe for IdentityCodecError",1,["numcodecs_identity::IdentityCodecError"]],["impl RefUnwindSafe for IdentityCodec",1,["numcodecs_identity::IdentityCodec"]]]],["numcodecs_linear_quantize",[["impl RefUnwindSafe for LinearQuantizeBins",1,["numcodecs_linear_quantize::LinearQuantizeBins"]],["impl RefUnwindSafe for LinearQuantizeCodecError",1,["numcodecs_linear_quantize::LinearQuantizeCodecError"]],["impl RefUnwindSafe for LinearQuantizeDType",1,["numcodecs_linear_quantize::LinearQuantizeDType"]],["impl RefUnwindSafe for LinearQuantizeCodec",1,["numcodecs_linear_quantize::LinearQuantizeCodec"]],["impl RefUnwindSafe for LinearQuantizeHeaderError",1,["numcodecs_linear_quantize::LinearQuantizeHeaderError"]]]],["numcodecs_log",[["impl RefUnwindSafe for LogCodecError",1,["numcodecs_log::LogCodecError"]],["impl RefUnwindSafe for LogCodec",1,["numcodecs_log::LogCodec"]]]],["numcodecs_pco",[["impl RefUnwindSafe for PcoCompressionLevel",1,["numcodecs_pco::PcoCompressionLevel"]],["impl RefUnwindSafe for PcoDType",1,["numcodecs_pco::PcoDType"]],["impl RefUnwindSafe for PcoDeltaEncodingOrder",1,["numcodecs_pco::PcoDeltaEncodingOrder"]],["impl RefUnwindSafe for PcoDeltaSpec",1,["numcodecs_pco::PcoDeltaSpec"]],["impl RefUnwindSafe for PcoModeSpec",1,["numcodecs_pco::PcoModeSpec"]],["impl RefUnwindSafe for PcoPagingSpec",1,["numcodecs_pco::PcoPagingSpec"]],["impl RefUnwindSafe for PcodecError",1,["numcodecs_pco::PcodecError"]],["impl RefUnwindSafe for PcoCodingError",1,["numcodecs_pco::PcoCodingError"]],["impl RefUnwindSafe for PcoHeaderError",1,["numcodecs_pco::PcoHeaderError"]],["impl RefUnwindSafe for Pcodec",1,["numcodecs_pco::Pcodec"]]]],["numcodecs_python",[["impl !RefUnwindSafe for PyCodec",1,["numcodecs_python::codec::PyCodec"]],["impl !RefUnwindSafe for PyCodecAdapter",1,["numcodecs_python::adapter::PyCodecAdapter"]],["impl !RefUnwindSafe for PyCodecClass",1,["numcodecs_python::codec_class::PyCodecClass"]],["impl !RefUnwindSafe for PyCodecClassAdapter",1,["numcodecs_python::adapter::PyCodecClassAdapter"]],["impl RefUnwindSafe for PyCodecRegistry",1,["numcodecs_python::registry::PyCodecRegistry"]]]],["numcodecs_random_projection",[["impl RefUnwindSafe for RandomProjectionCodecError",1,["numcodecs_random_projection::RandomProjectionCodecError"]],["impl RefUnwindSafe for RandomProjectionKind",1,["numcodecs_random_projection::RandomProjectionKind"]],["impl RefUnwindSafe for RandomProjectionReduction",1,["numcodecs_random_projection::RandomProjectionReduction"]],["impl RefUnwindSafe for RandomProjectionCodec",1,["numcodecs_random_projection::RandomProjectionCodec"]],["impl<T> RefUnwindSafe for ClosedOpenUnit<T>
where\n T: RefUnwindSafe,
",1,["numcodecs_random_projection::ClosedOpenUnit"]],["impl<T> RefUnwindSafe for OpenClosedUnit<T>
where\n T: RefUnwindSafe,
",1,["numcodecs_random_projection::OpenClosedUnit"]]]],["numcodecs_reinterpret",[["impl RefUnwindSafe for ReinterpretCodecError",1,["numcodecs_reinterpret::ReinterpretCodecError"]],["impl RefUnwindSafe for ReinterpretCodec",1,["numcodecs_reinterpret::ReinterpretCodec"]]]],["numcodecs_round",[["impl RefUnwindSafe for RoundCodecError",1,["numcodecs_round::RoundCodecError"]],["impl RefUnwindSafe for RoundCodec",1,["numcodecs_round::RoundCodec"]],["impl<T> RefUnwindSafe for Positive<T>
where\n T: RefUnwindSafe,
",1,["numcodecs_round::Positive"]]]],["numcodecs_swizzle_reshape",[["impl RefUnwindSafe for Axis",1,["numcodecs_swizzle_reshape::Axis"]],["impl RefUnwindSafe for AxisGroup",1,["numcodecs_swizzle_reshape::AxisGroup"]],["impl RefUnwindSafe for SwizzleReshapeCodecError",1,["numcodecs_swizzle_reshape::SwizzleReshapeCodecError"]],["impl RefUnwindSafe for Rest",1,["numcodecs_swizzle_reshape::Rest"]],["impl RefUnwindSafe for SwizzleReshapeCodec",1,["numcodecs_swizzle_reshape::SwizzleReshapeCodec"]]]],["numcodecs_sz3",[["impl RefUnwindSafe for Sz3CodecError",1,["numcodecs_sz3::Sz3CodecError"]],["impl RefUnwindSafe for Sz3DType",1,["numcodecs_sz3::Sz3DType"]],["impl RefUnwindSafe for Sz3Encoder",1,["numcodecs_sz3::Sz3Encoder"]],["impl RefUnwindSafe for Sz3ErrorBound",1,["numcodecs_sz3::Sz3ErrorBound"]],["impl RefUnwindSafe for Sz3LosslessCompressor",1,["numcodecs_sz3::Sz3LosslessCompressor"]],["impl RefUnwindSafe for Sz3Predictor",1,["numcodecs_sz3::Sz3Predictor"]],["impl RefUnwindSafe for Sz3Codec",1,["numcodecs_sz3::Sz3Codec"]],["impl RefUnwindSafe for Sz3CodingError",1,["numcodecs_sz3::Sz3CodingError"]],["impl RefUnwindSafe for Sz3HeaderError",1,["numcodecs_sz3::Sz3HeaderError"]]]],["numcodecs_uniform_noise",[["impl RefUnwindSafe for UniformNoiseCodecError",1,["numcodecs_uniform_noise::UniformNoiseCodecError"]],["impl RefUnwindSafe for UniformNoiseCodec",1,["numcodecs_uniform_noise::UniformNoiseCodec"]]]],["numcodecs_wasm_builder",[["impl RefUnwindSafe for Args",1,["numcodecs_wasm_builder::Args"]],["impl RefUnwindSafe for NixEnv",1,["numcodecs_wasm_builder::NixEnv"]]]],["numcodecs_wasm_host",[["impl !RefUnwindSafe for WasmCodec",1,["numcodecs_wasm_host::codec::WasmCodec"]],["impl !RefUnwindSafe for WasmCodecComponent",1,["numcodecs_wasm_host::component::WasmCodecComponent"]],["impl RefUnwindSafe for GuestError",1,["numcodecs_wasm_host::error::GuestError"]],["impl RefUnwindSafe for NumcodecsWitInterfaces",1,["numcodecs_wasm_host::wit::NumcodecsWitInterfaces"]],["impl RefUnwindSafe for RuntimeError",1,["numcodecs_wasm_host::error::RuntimeError"]]]],["numcodecs_wasm_host_reproducible",[["impl RefUnwindSafe for ReproducibleWasmCodecError",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodecError"]],["impl<E> !RefUnwindSafe for ReproducibleWasmCodec<E>",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodec"]],["impl<E> !RefUnwindSafe for ReproducibleWasmCodecType<E>",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodecType"]]]],["numcodecs_wasm_logging",[["impl<T> RefUnwindSafe for LoggingCodec<T>
where\n T: RefUnwindSafe,
",1,["numcodecs_wasm_logging::LoggingCodec"]]]],["numcodecs_zfp",[["impl RefUnwindSafe for ZfpCodecError",1,["numcodecs_zfp::ZfpCodecError"]],["impl RefUnwindSafe for ZfpCompressionMode",1,["numcodecs_zfp::ZfpCompressionMode"]],["impl RefUnwindSafe for ZfpCodec",1,["numcodecs_zfp::ZfpCodec"]]]],["numcodecs_zlib",[["impl RefUnwindSafe for ZlibCodecError",1,["numcodecs_zlib::ZlibCodecError"]],["impl RefUnwindSafe for ZlibLevel",1,["numcodecs_zlib::ZlibLevel"]],["impl RefUnwindSafe for ZlibCodec",1,["numcodecs_zlib::ZlibCodec"]],["impl RefUnwindSafe for ZlibDecodeError",1,["numcodecs_zlib::ZlibDecodeError"]],["impl RefUnwindSafe for ZlibHeaderError",1,["numcodecs_zlib::ZlibHeaderError"]]]],["numcodecs_zstd",[["impl !RefUnwindSafe for ZstdCodecError",1,["numcodecs_zstd::ZstdCodecError"]],["impl !RefUnwindSafe for ZstdCodingError",1,["numcodecs_zstd::ZstdCodingError"]],["impl RefUnwindSafe for ZstdCodec",1,["numcodecs_zstd::ZstdCodec"]],["impl RefUnwindSafe for ZstdHeaderError",1,["numcodecs_zstd::ZstdHeaderError"]],["impl RefUnwindSafe for ZstdLevel",1,["numcodecs_zstd::ZstdLevel"]]]]]); + var implementors = Object.fromEntries([["numcodecs",[["impl RefUnwindSafe for AnyArrayAssignError",1,["numcodecs::array::AnyArrayAssignError"]],["impl RefUnwindSafe for AnyArrayDType",1,["numcodecs::array::AnyArrayDType"]],["impl<'a, T> RefUnwindSafe for StaticCodecConfig<'a, T>
where\n <T as StaticCodec>::Config<'a>: RefUnwindSafe,\n T: RefUnwindSafe,
",1,["numcodecs::codec::StaticCodecConfig"]],["impl<T> RefUnwindSafe for AnyArrayBase<T>",1,["numcodecs::array::AnyArrayBase"]],["impl<T> RefUnwindSafe for StaticCodecType<T>
where\n T: RefUnwindSafe,
",1,["numcodecs::codec::StaticCodecType"]]]],["numcodecs_asinh",[["impl RefUnwindSafe for AsinhCodecError",1,["numcodecs_asinh::AsinhCodecError"]],["impl RefUnwindSafe for AsinhCodec",1,["numcodecs_asinh::AsinhCodec"]]]],["numcodecs_bit_round",[["impl RefUnwindSafe for BitRoundCodecError",1,["numcodecs_bit_round::BitRoundCodecError"]],["impl RefUnwindSafe for BitRoundCodec",1,["numcodecs_bit_round::BitRoundCodec"]]]],["numcodecs_fixed_offset_scale",[["impl RefUnwindSafe for FixedOffsetScaleCodecError",1,["numcodecs_fixed_offset_scale::FixedOffsetScaleCodecError"]],["impl RefUnwindSafe for FixedOffsetScaleCodec",1,["numcodecs_fixed_offset_scale::FixedOffsetScaleCodec"]]]],["numcodecs_fourier_network",[["impl RefUnwindSafe for FourierNetworkCodecError",1,["numcodecs_fourier_network::FourierNetworkCodecError"]],["impl RefUnwindSafe for FourierNetworkCodec",1,["numcodecs_fourier_network::FourierNetworkCodec"]],["impl RefUnwindSafe for NeuralNetworkError",1,["numcodecs_fourier_network::NeuralNetworkError"]],["impl<T> RefUnwindSafe for Positive<T>
where\n T: RefUnwindSafe,
",1,["numcodecs_fourier_network::Positive"]]]],["numcodecs_identity",[["impl RefUnwindSafe for IdentityCodecError",1,["numcodecs_identity::IdentityCodecError"]],["impl RefUnwindSafe for IdentityCodec",1,["numcodecs_identity::IdentityCodec"]]]],["numcodecs_linear_quantize",[["impl RefUnwindSafe for LinearQuantizeBins",1,["numcodecs_linear_quantize::LinearQuantizeBins"]],["impl RefUnwindSafe for LinearQuantizeCodecError",1,["numcodecs_linear_quantize::LinearQuantizeCodecError"]],["impl RefUnwindSafe for LinearQuantizeDType",1,["numcodecs_linear_quantize::LinearQuantizeDType"]],["impl RefUnwindSafe for LinearQuantizeCodec",1,["numcodecs_linear_quantize::LinearQuantizeCodec"]],["impl RefUnwindSafe for LinearQuantizeHeaderError",1,["numcodecs_linear_quantize::LinearQuantizeHeaderError"]]]],["numcodecs_log",[["impl RefUnwindSafe for LogCodecError",1,["numcodecs_log::LogCodecError"]],["impl RefUnwindSafe for LogCodec",1,["numcodecs_log::LogCodec"]]]],["numcodecs_pco",[["impl RefUnwindSafe for PcoCompressionLevel",1,["numcodecs_pco::PcoCompressionLevel"]],["impl RefUnwindSafe for PcoDType",1,["numcodecs_pco::PcoDType"]],["impl RefUnwindSafe for PcoDeltaEncodingOrder",1,["numcodecs_pco::PcoDeltaEncodingOrder"]],["impl RefUnwindSafe for PcoDeltaSpec",1,["numcodecs_pco::PcoDeltaSpec"]],["impl RefUnwindSafe for PcoModeSpec",1,["numcodecs_pco::PcoModeSpec"]],["impl RefUnwindSafe for PcoPagingSpec",1,["numcodecs_pco::PcoPagingSpec"]],["impl RefUnwindSafe for PcodecError",1,["numcodecs_pco::PcodecError"]],["impl RefUnwindSafe for PcoCodingError",1,["numcodecs_pco::PcoCodingError"]],["impl RefUnwindSafe for PcoHeaderError",1,["numcodecs_pco::PcoHeaderError"]],["impl RefUnwindSafe for Pcodec",1,["numcodecs_pco::Pcodec"]]]],["numcodecs_python",[["impl !RefUnwindSafe for PyCodec",1,["numcodecs_python::codec::PyCodec"]],["impl !RefUnwindSafe for PyCodecAdapter",1,["numcodecs_python::adapter::PyCodecAdapter"]],["impl !RefUnwindSafe for PyCodecClass",1,["numcodecs_python::codec_class::PyCodecClass"]],["impl !RefUnwindSafe for PyCodecClassAdapter",1,["numcodecs_python::adapter::PyCodecClassAdapter"]],["impl RefUnwindSafe for PyCodecRegistry",1,["numcodecs_python::registry::PyCodecRegistry"]]]],["numcodecs_random_projection",[["impl RefUnwindSafe for RandomProjectionCodecError",1,["numcodecs_random_projection::RandomProjectionCodecError"]],["impl RefUnwindSafe for RandomProjectionKind",1,["numcodecs_random_projection::RandomProjectionKind"]],["impl RefUnwindSafe for RandomProjectionReduction",1,["numcodecs_random_projection::RandomProjectionReduction"]],["impl RefUnwindSafe for RandomProjectionCodec",1,["numcodecs_random_projection::RandomProjectionCodec"]],["impl<T> RefUnwindSafe for ClosedOpenUnit<T>
where\n T: RefUnwindSafe,
",1,["numcodecs_random_projection::ClosedOpenUnit"]],["impl<T> RefUnwindSafe for OpenClosedUnit<T>
where\n T: RefUnwindSafe,
",1,["numcodecs_random_projection::OpenClosedUnit"]]]],["numcodecs_reinterpret",[["impl RefUnwindSafe for ReinterpretCodecError",1,["numcodecs_reinterpret::ReinterpretCodecError"]],["impl RefUnwindSafe for ReinterpretCodec",1,["numcodecs_reinterpret::ReinterpretCodec"]]]],["numcodecs_round",[["impl RefUnwindSafe for RoundCodecError",1,["numcodecs_round::RoundCodecError"]],["impl RefUnwindSafe for RoundCodec",1,["numcodecs_round::RoundCodec"]],["impl<T> RefUnwindSafe for Positive<T>
where\n T: RefUnwindSafe,
",1,["numcodecs_round::Positive"]]]],["numcodecs_swizzle_reshape",[["impl RefUnwindSafe for Axis",1,["numcodecs_swizzle_reshape::Axis"]],["impl RefUnwindSafe for AxisGroup",1,["numcodecs_swizzle_reshape::AxisGroup"]],["impl RefUnwindSafe for SwizzleReshapeCodecError",1,["numcodecs_swizzle_reshape::SwizzleReshapeCodecError"]],["impl RefUnwindSafe for Rest",1,["numcodecs_swizzle_reshape::Rest"]],["impl RefUnwindSafe for SwizzleReshapeCodec",1,["numcodecs_swizzle_reshape::SwizzleReshapeCodec"]]]],["numcodecs_sz3",[["impl RefUnwindSafe for Sz3CodecError",1,["numcodecs_sz3::Sz3CodecError"]],["impl RefUnwindSafe for Sz3DType",1,["numcodecs_sz3::Sz3DType"]],["impl RefUnwindSafe for Sz3Encoder",1,["numcodecs_sz3::Sz3Encoder"]],["impl RefUnwindSafe for Sz3ErrorBound",1,["numcodecs_sz3::Sz3ErrorBound"]],["impl RefUnwindSafe for Sz3LosslessCompressor",1,["numcodecs_sz3::Sz3LosslessCompressor"]],["impl RefUnwindSafe for Sz3Predictor",1,["numcodecs_sz3::Sz3Predictor"]],["impl RefUnwindSafe for Sz3Codec",1,["numcodecs_sz3::Sz3Codec"]],["impl RefUnwindSafe for Sz3CodingError",1,["numcodecs_sz3::Sz3CodingError"]],["impl RefUnwindSafe for Sz3HeaderError",1,["numcodecs_sz3::Sz3HeaderError"]]]],["numcodecs_uniform_noise",[["impl RefUnwindSafe for UniformNoiseCodecError",1,["numcodecs_uniform_noise::UniformNoiseCodecError"]],["impl RefUnwindSafe for UniformNoiseCodec",1,["numcodecs_uniform_noise::UniformNoiseCodec"]]]],["numcodecs_wasm_builder",[["impl RefUnwindSafe for Args",1,["numcodecs_wasm_builder::Args"]],["impl RefUnwindSafe for NixEnv",1,["numcodecs_wasm_builder::NixEnv"]]]],["numcodecs_wasm_host",[["impl !RefUnwindSafe for WasmCodec",1,["numcodecs_wasm_host::codec::WasmCodec"]],["impl !RefUnwindSafe for WasmCodecComponent",1,["numcodecs_wasm_host::component::WasmCodecComponent"]],["impl RefUnwindSafe for CodecError",1,["numcodecs_wasm_host::error::CodecError"]],["impl RefUnwindSafe for NumcodecsWitInterfaces",1,["numcodecs_wasm_host::wit::NumcodecsWitInterfaces"]],["impl RefUnwindSafe for RuntimeError",1,["numcodecs_wasm_host::error::RuntimeError"]]]],["numcodecs_wasm_host_reproducible",[["impl RefUnwindSafe for ReproducibleWasmCodecError",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodecError"]],["impl<E> !RefUnwindSafe for ReproducibleWasmCodec<E>",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodec"]],["impl<E> !RefUnwindSafe for ReproducibleWasmCodecType<E>",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodecType"]]]],["numcodecs_wasm_logging",[["impl<T> RefUnwindSafe for LoggingCodec<T>
where\n T: RefUnwindSafe,
",1,["numcodecs_wasm_logging::LoggingCodec"]]]],["numcodecs_zfp",[["impl RefUnwindSafe for ZfpCodecError",1,["numcodecs_zfp::ZfpCodecError"]],["impl RefUnwindSafe for ZfpCompressionMode",1,["numcodecs_zfp::ZfpCompressionMode"]],["impl RefUnwindSafe for ZfpCodec",1,["numcodecs_zfp::ZfpCodec"]]]],["numcodecs_zlib",[["impl RefUnwindSafe for ZlibCodecError",1,["numcodecs_zlib::ZlibCodecError"]],["impl RefUnwindSafe for ZlibLevel",1,["numcodecs_zlib::ZlibLevel"]],["impl RefUnwindSafe for ZlibCodec",1,["numcodecs_zlib::ZlibCodec"]],["impl RefUnwindSafe for ZlibDecodeError",1,["numcodecs_zlib::ZlibDecodeError"]],["impl RefUnwindSafe for ZlibHeaderError",1,["numcodecs_zlib::ZlibHeaderError"]]]],["numcodecs_zstd",[["impl !RefUnwindSafe for ZstdCodecError",1,["numcodecs_zstd::ZstdCodecError"]],["impl !RefUnwindSafe for ZstdCodingError",1,["numcodecs_zstd::ZstdCodingError"]],["impl RefUnwindSafe for ZstdCodec",1,["numcodecs_zstd::ZstdCodec"]],["impl RefUnwindSafe for ZstdHeaderError",1,["numcodecs_zstd::ZstdHeaderError"]],["impl RefUnwindSafe for ZstdLevel",1,["numcodecs_zstd::ZstdLevel"]]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { diff --git a/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js b/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js index 62371a8f..c5df54a6 100644 --- a/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js @@ -1,5 +1,5 @@ (function() { - var implementors = Object.fromEntries([["numcodecs",[["impl UnwindSafe for AnyArrayAssignError",1,["numcodecs::array::AnyArrayAssignError"]],["impl UnwindSafe for AnyArrayDType",1,["numcodecs::array::AnyArrayDType"]],["impl<'a, T> UnwindSafe for StaticCodecConfig<'a, T>
where\n <T as StaticCodec>::Config<'a>: UnwindSafe,\n T: UnwindSafe,
",1,["numcodecs::codec::StaticCodecConfig"]],["impl<T> UnwindSafe for AnyArrayBase<T>
where\n <T as AnyRawData>::U8: UnwindSafe,\n <T as AnyRawData>::U16: UnwindSafe,\n <T as AnyRawData>::U32: UnwindSafe,\n <T as AnyRawData>::U64: UnwindSafe,\n <T as AnyRawData>::I8: UnwindSafe,\n <T as AnyRawData>::I16: UnwindSafe,\n <T as AnyRawData>::I32: UnwindSafe,\n <T as AnyRawData>::I64: UnwindSafe,\n <T as AnyRawData>::F32: UnwindSafe,\n <T as AnyRawData>::F64: UnwindSafe,
",1,["numcodecs::array::AnyArrayBase"]],["impl<T> UnwindSafe for StaticCodecType<T>
where\n T: UnwindSafe,
",1,["numcodecs::codec::StaticCodecType"]]]],["numcodecs_asinh",[["impl UnwindSafe for AsinhCodecError",1,["numcodecs_asinh::AsinhCodecError"]],["impl UnwindSafe for AsinhCodec",1,["numcodecs_asinh::AsinhCodec"]]]],["numcodecs_bit_round",[["impl UnwindSafe for BitRoundCodecError",1,["numcodecs_bit_round::BitRoundCodecError"]],["impl UnwindSafe for BitRoundCodec",1,["numcodecs_bit_round::BitRoundCodec"]]]],["numcodecs_fixed_offset_scale",[["impl UnwindSafe for FixedOffsetScaleCodecError",1,["numcodecs_fixed_offset_scale::FixedOffsetScaleCodecError"]],["impl UnwindSafe for FixedOffsetScaleCodec",1,["numcodecs_fixed_offset_scale::FixedOffsetScaleCodec"]]]],["numcodecs_fourier_network",[["impl UnwindSafe for FourierNetworkCodecError",1,["numcodecs_fourier_network::FourierNetworkCodecError"]],["impl UnwindSafe for FourierNetworkCodec",1,["numcodecs_fourier_network::FourierNetworkCodec"]],["impl UnwindSafe for NeuralNetworkError",1,["numcodecs_fourier_network::NeuralNetworkError"]],["impl<T> UnwindSafe for Positive<T>
where\n T: UnwindSafe,
",1,["numcodecs_fourier_network::Positive"]]]],["numcodecs_identity",[["impl UnwindSafe for IdentityCodecError",1,["numcodecs_identity::IdentityCodecError"]],["impl UnwindSafe for IdentityCodec",1,["numcodecs_identity::IdentityCodec"]]]],["numcodecs_linear_quantize",[["impl UnwindSafe for LinearQuantizeBins",1,["numcodecs_linear_quantize::LinearQuantizeBins"]],["impl UnwindSafe for LinearQuantizeCodecError",1,["numcodecs_linear_quantize::LinearQuantizeCodecError"]],["impl UnwindSafe for LinearQuantizeDType",1,["numcodecs_linear_quantize::LinearQuantizeDType"]],["impl UnwindSafe for LinearQuantizeCodec",1,["numcodecs_linear_quantize::LinearQuantizeCodec"]],["impl UnwindSafe for LinearQuantizeHeaderError",1,["numcodecs_linear_quantize::LinearQuantizeHeaderError"]]]],["numcodecs_log",[["impl UnwindSafe for LogCodecError",1,["numcodecs_log::LogCodecError"]],["impl UnwindSafe for LogCodec",1,["numcodecs_log::LogCodec"]]]],["numcodecs_pco",[["impl UnwindSafe for PcoCompressionLevel",1,["numcodecs_pco::PcoCompressionLevel"]],["impl UnwindSafe for PcoDType",1,["numcodecs_pco::PcoDType"]],["impl UnwindSafe for PcoDeltaEncodingOrder",1,["numcodecs_pco::PcoDeltaEncodingOrder"]],["impl UnwindSafe for PcoDeltaSpec",1,["numcodecs_pco::PcoDeltaSpec"]],["impl UnwindSafe for PcoModeSpec",1,["numcodecs_pco::PcoModeSpec"]],["impl UnwindSafe for PcoPagingSpec",1,["numcodecs_pco::PcoPagingSpec"]],["impl UnwindSafe for PcodecError",1,["numcodecs_pco::PcodecError"]],["impl UnwindSafe for PcoCodingError",1,["numcodecs_pco::PcoCodingError"]],["impl UnwindSafe for PcoHeaderError",1,["numcodecs_pco::PcoHeaderError"]],["impl UnwindSafe for Pcodec",1,["numcodecs_pco::Pcodec"]]]],["numcodecs_python",[["impl UnwindSafe for PyCodec",1,["numcodecs_python::codec::PyCodec"]],["impl UnwindSafe for PyCodecAdapter",1,["numcodecs_python::adapter::PyCodecAdapter"]],["impl UnwindSafe for PyCodecClass",1,["numcodecs_python::codec_class::PyCodecClass"]],["impl UnwindSafe for PyCodecClassAdapter",1,["numcodecs_python::adapter::PyCodecClassAdapter"]],["impl UnwindSafe for PyCodecRegistry",1,["numcodecs_python::registry::PyCodecRegistry"]]]],["numcodecs_random_projection",[["impl UnwindSafe for RandomProjectionCodecError",1,["numcodecs_random_projection::RandomProjectionCodecError"]],["impl UnwindSafe for RandomProjectionKind",1,["numcodecs_random_projection::RandomProjectionKind"]],["impl UnwindSafe for RandomProjectionReduction",1,["numcodecs_random_projection::RandomProjectionReduction"]],["impl UnwindSafe for RandomProjectionCodec",1,["numcodecs_random_projection::RandomProjectionCodec"]],["impl<T> UnwindSafe for ClosedOpenUnit<T>
where\n T: UnwindSafe,
",1,["numcodecs_random_projection::ClosedOpenUnit"]],["impl<T> UnwindSafe for OpenClosedUnit<T>
where\n T: UnwindSafe,
",1,["numcodecs_random_projection::OpenClosedUnit"]]]],["numcodecs_reinterpret",[["impl UnwindSafe for ReinterpretCodecError",1,["numcodecs_reinterpret::ReinterpretCodecError"]],["impl UnwindSafe for ReinterpretCodec",1,["numcodecs_reinterpret::ReinterpretCodec"]]]],["numcodecs_round",[["impl UnwindSafe for RoundCodecError",1,["numcodecs_round::RoundCodecError"]],["impl UnwindSafe for RoundCodec",1,["numcodecs_round::RoundCodec"]],["impl<T> UnwindSafe for Positive<T>
where\n T: UnwindSafe,
",1,["numcodecs_round::Positive"]]]],["numcodecs_swizzle_reshape",[["impl UnwindSafe for Axis",1,["numcodecs_swizzle_reshape::Axis"]],["impl UnwindSafe for AxisGroup",1,["numcodecs_swizzle_reshape::AxisGroup"]],["impl UnwindSafe for SwizzleReshapeCodecError",1,["numcodecs_swizzle_reshape::SwizzleReshapeCodecError"]],["impl UnwindSafe for Rest",1,["numcodecs_swizzle_reshape::Rest"]],["impl UnwindSafe for SwizzleReshapeCodec",1,["numcodecs_swizzle_reshape::SwizzleReshapeCodec"]]]],["numcodecs_sz3",[["impl UnwindSafe for Sz3CodecError",1,["numcodecs_sz3::Sz3CodecError"]],["impl UnwindSafe for Sz3DType",1,["numcodecs_sz3::Sz3DType"]],["impl UnwindSafe for Sz3Encoder",1,["numcodecs_sz3::Sz3Encoder"]],["impl UnwindSafe for Sz3ErrorBound",1,["numcodecs_sz3::Sz3ErrorBound"]],["impl UnwindSafe for Sz3LosslessCompressor",1,["numcodecs_sz3::Sz3LosslessCompressor"]],["impl UnwindSafe for Sz3Predictor",1,["numcodecs_sz3::Sz3Predictor"]],["impl UnwindSafe for Sz3Codec",1,["numcodecs_sz3::Sz3Codec"]],["impl UnwindSafe for Sz3CodingError",1,["numcodecs_sz3::Sz3CodingError"]],["impl UnwindSafe for Sz3HeaderError",1,["numcodecs_sz3::Sz3HeaderError"]]]],["numcodecs_uniform_noise",[["impl UnwindSafe for UniformNoiseCodecError",1,["numcodecs_uniform_noise::UniformNoiseCodecError"]],["impl UnwindSafe for UniformNoiseCodec",1,["numcodecs_uniform_noise::UniformNoiseCodec"]]]],["numcodecs_wasm_builder",[["impl UnwindSafe for Args",1,["numcodecs_wasm_builder::Args"]],["impl UnwindSafe for NixEnv",1,["numcodecs_wasm_builder::NixEnv"]]]],["numcodecs_wasm_host",[["impl !UnwindSafe for WasmCodec",1,["numcodecs_wasm_host::codec::WasmCodec"]],["impl !UnwindSafe for WasmCodecComponent",1,["numcodecs_wasm_host::component::WasmCodecComponent"]],["impl UnwindSafe for GuestError",1,["numcodecs_wasm_host::error::GuestError"]],["impl UnwindSafe for NumcodecsWitInterfaces",1,["numcodecs_wasm_host::wit::NumcodecsWitInterfaces"]],["impl UnwindSafe for RuntimeError",1,["numcodecs_wasm_host::error::RuntimeError"]]]],["numcodecs_wasm_host_reproducible",[["impl UnwindSafe for ReproducibleWasmCodecError",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodecError"]],["impl<E> !UnwindSafe for ReproducibleWasmCodec<E>",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodec"]],["impl<E> !UnwindSafe for ReproducibleWasmCodecType<E>",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodecType"]]]],["numcodecs_wasm_logging",[["impl<T> UnwindSafe for LoggingCodec<T>
where\n T: UnwindSafe,
",1,["numcodecs_wasm_logging::LoggingCodec"]]]],["numcodecs_zfp",[["impl UnwindSafe for ZfpCodecError",1,["numcodecs_zfp::ZfpCodecError"]],["impl UnwindSafe for ZfpCompressionMode",1,["numcodecs_zfp::ZfpCompressionMode"]],["impl UnwindSafe for ZfpCodec",1,["numcodecs_zfp::ZfpCodec"]]]],["numcodecs_zlib",[["impl UnwindSafe for ZlibCodecError",1,["numcodecs_zlib::ZlibCodecError"]],["impl UnwindSafe for ZlibLevel",1,["numcodecs_zlib::ZlibLevel"]],["impl UnwindSafe for ZlibCodec",1,["numcodecs_zlib::ZlibCodec"]],["impl UnwindSafe for ZlibDecodeError",1,["numcodecs_zlib::ZlibDecodeError"]],["impl UnwindSafe for ZlibHeaderError",1,["numcodecs_zlib::ZlibHeaderError"]]]],["numcodecs_zstd",[["impl !UnwindSafe for ZstdCodecError",1,["numcodecs_zstd::ZstdCodecError"]],["impl !UnwindSafe for ZstdCodingError",1,["numcodecs_zstd::ZstdCodingError"]],["impl UnwindSafe for ZstdCodec",1,["numcodecs_zstd::ZstdCodec"]],["impl UnwindSafe for ZstdHeaderError",1,["numcodecs_zstd::ZstdHeaderError"]],["impl UnwindSafe for ZstdLevel",1,["numcodecs_zstd::ZstdLevel"]]]]]); + var implementors = Object.fromEntries([["numcodecs",[["impl UnwindSafe for AnyArrayAssignError",1,["numcodecs::array::AnyArrayAssignError"]],["impl UnwindSafe for AnyArrayDType",1,["numcodecs::array::AnyArrayDType"]],["impl<'a, T> UnwindSafe for StaticCodecConfig<'a, T>
where\n <T as StaticCodec>::Config<'a>: UnwindSafe,\n T: UnwindSafe,
",1,["numcodecs::codec::StaticCodecConfig"]],["impl<T> UnwindSafe for AnyArrayBase<T>
where\n <T as AnyRawData>::U8: UnwindSafe,\n <T as AnyRawData>::U16: UnwindSafe,\n <T as AnyRawData>::U32: UnwindSafe,\n <T as AnyRawData>::U64: UnwindSafe,\n <T as AnyRawData>::I8: UnwindSafe,\n <T as AnyRawData>::I16: UnwindSafe,\n <T as AnyRawData>::I32: UnwindSafe,\n <T as AnyRawData>::I64: UnwindSafe,\n <T as AnyRawData>::F32: UnwindSafe,\n <T as AnyRawData>::F64: UnwindSafe,
",1,["numcodecs::array::AnyArrayBase"]],["impl<T> UnwindSafe for StaticCodecType<T>
where\n T: UnwindSafe,
",1,["numcodecs::codec::StaticCodecType"]]]],["numcodecs_asinh",[["impl UnwindSafe for AsinhCodecError",1,["numcodecs_asinh::AsinhCodecError"]],["impl UnwindSafe for AsinhCodec",1,["numcodecs_asinh::AsinhCodec"]]]],["numcodecs_bit_round",[["impl UnwindSafe for BitRoundCodecError",1,["numcodecs_bit_round::BitRoundCodecError"]],["impl UnwindSafe for BitRoundCodec",1,["numcodecs_bit_round::BitRoundCodec"]]]],["numcodecs_fixed_offset_scale",[["impl UnwindSafe for FixedOffsetScaleCodecError",1,["numcodecs_fixed_offset_scale::FixedOffsetScaleCodecError"]],["impl UnwindSafe for FixedOffsetScaleCodec",1,["numcodecs_fixed_offset_scale::FixedOffsetScaleCodec"]]]],["numcodecs_fourier_network",[["impl UnwindSafe for FourierNetworkCodecError",1,["numcodecs_fourier_network::FourierNetworkCodecError"]],["impl UnwindSafe for FourierNetworkCodec",1,["numcodecs_fourier_network::FourierNetworkCodec"]],["impl UnwindSafe for NeuralNetworkError",1,["numcodecs_fourier_network::NeuralNetworkError"]],["impl<T> UnwindSafe for Positive<T>
where\n T: UnwindSafe,
",1,["numcodecs_fourier_network::Positive"]]]],["numcodecs_identity",[["impl UnwindSafe for IdentityCodecError",1,["numcodecs_identity::IdentityCodecError"]],["impl UnwindSafe for IdentityCodec",1,["numcodecs_identity::IdentityCodec"]]]],["numcodecs_linear_quantize",[["impl UnwindSafe for LinearQuantizeBins",1,["numcodecs_linear_quantize::LinearQuantizeBins"]],["impl UnwindSafe for LinearQuantizeCodecError",1,["numcodecs_linear_quantize::LinearQuantizeCodecError"]],["impl UnwindSafe for LinearQuantizeDType",1,["numcodecs_linear_quantize::LinearQuantizeDType"]],["impl UnwindSafe for LinearQuantizeCodec",1,["numcodecs_linear_quantize::LinearQuantizeCodec"]],["impl UnwindSafe for LinearQuantizeHeaderError",1,["numcodecs_linear_quantize::LinearQuantizeHeaderError"]]]],["numcodecs_log",[["impl UnwindSafe for LogCodecError",1,["numcodecs_log::LogCodecError"]],["impl UnwindSafe for LogCodec",1,["numcodecs_log::LogCodec"]]]],["numcodecs_pco",[["impl UnwindSafe for PcoCompressionLevel",1,["numcodecs_pco::PcoCompressionLevel"]],["impl UnwindSafe for PcoDType",1,["numcodecs_pco::PcoDType"]],["impl UnwindSafe for PcoDeltaEncodingOrder",1,["numcodecs_pco::PcoDeltaEncodingOrder"]],["impl UnwindSafe for PcoDeltaSpec",1,["numcodecs_pco::PcoDeltaSpec"]],["impl UnwindSafe for PcoModeSpec",1,["numcodecs_pco::PcoModeSpec"]],["impl UnwindSafe for PcoPagingSpec",1,["numcodecs_pco::PcoPagingSpec"]],["impl UnwindSafe for PcodecError",1,["numcodecs_pco::PcodecError"]],["impl UnwindSafe for PcoCodingError",1,["numcodecs_pco::PcoCodingError"]],["impl UnwindSafe for PcoHeaderError",1,["numcodecs_pco::PcoHeaderError"]],["impl UnwindSafe for Pcodec",1,["numcodecs_pco::Pcodec"]]]],["numcodecs_python",[["impl UnwindSafe for PyCodec",1,["numcodecs_python::codec::PyCodec"]],["impl UnwindSafe for PyCodecAdapter",1,["numcodecs_python::adapter::PyCodecAdapter"]],["impl UnwindSafe for PyCodecClass",1,["numcodecs_python::codec_class::PyCodecClass"]],["impl UnwindSafe for PyCodecClassAdapter",1,["numcodecs_python::adapter::PyCodecClassAdapter"]],["impl UnwindSafe for PyCodecRegistry",1,["numcodecs_python::registry::PyCodecRegistry"]]]],["numcodecs_random_projection",[["impl UnwindSafe for RandomProjectionCodecError",1,["numcodecs_random_projection::RandomProjectionCodecError"]],["impl UnwindSafe for RandomProjectionKind",1,["numcodecs_random_projection::RandomProjectionKind"]],["impl UnwindSafe for RandomProjectionReduction",1,["numcodecs_random_projection::RandomProjectionReduction"]],["impl UnwindSafe for RandomProjectionCodec",1,["numcodecs_random_projection::RandomProjectionCodec"]],["impl<T> UnwindSafe for ClosedOpenUnit<T>
where\n T: UnwindSafe,
",1,["numcodecs_random_projection::ClosedOpenUnit"]],["impl<T> UnwindSafe for OpenClosedUnit<T>
where\n T: UnwindSafe,
",1,["numcodecs_random_projection::OpenClosedUnit"]]]],["numcodecs_reinterpret",[["impl UnwindSafe for ReinterpretCodecError",1,["numcodecs_reinterpret::ReinterpretCodecError"]],["impl UnwindSafe for ReinterpretCodec",1,["numcodecs_reinterpret::ReinterpretCodec"]]]],["numcodecs_round",[["impl UnwindSafe for RoundCodecError",1,["numcodecs_round::RoundCodecError"]],["impl UnwindSafe for RoundCodec",1,["numcodecs_round::RoundCodec"]],["impl<T> UnwindSafe for Positive<T>
where\n T: UnwindSafe,
",1,["numcodecs_round::Positive"]]]],["numcodecs_swizzle_reshape",[["impl UnwindSafe for Axis",1,["numcodecs_swizzle_reshape::Axis"]],["impl UnwindSafe for AxisGroup",1,["numcodecs_swizzle_reshape::AxisGroup"]],["impl UnwindSafe for SwizzleReshapeCodecError",1,["numcodecs_swizzle_reshape::SwizzleReshapeCodecError"]],["impl UnwindSafe for Rest",1,["numcodecs_swizzle_reshape::Rest"]],["impl UnwindSafe for SwizzleReshapeCodec",1,["numcodecs_swizzle_reshape::SwizzleReshapeCodec"]]]],["numcodecs_sz3",[["impl UnwindSafe for Sz3CodecError",1,["numcodecs_sz3::Sz3CodecError"]],["impl UnwindSafe for Sz3DType",1,["numcodecs_sz3::Sz3DType"]],["impl UnwindSafe for Sz3Encoder",1,["numcodecs_sz3::Sz3Encoder"]],["impl UnwindSafe for Sz3ErrorBound",1,["numcodecs_sz3::Sz3ErrorBound"]],["impl UnwindSafe for Sz3LosslessCompressor",1,["numcodecs_sz3::Sz3LosslessCompressor"]],["impl UnwindSafe for Sz3Predictor",1,["numcodecs_sz3::Sz3Predictor"]],["impl UnwindSafe for Sz3Codec",1,["numcodecs_sz3::Sz3Codec"]],["impl UnwindSafe for Sz3CodingError",1,["numcodecs_sz3::Sz3CodingError"]],["impl UnwindSafe for Sz3HeaderError",1,["numcodecs_sz3::Sz3HeaderError"]]]],["numcodecs_uniform_noise",[["impl UnwindSafe for UniformNoiseCodecError",1,["numcodecs_uniform_noise::UniformNoiseCodecError"]],["impl UnwindSafe for UniformNoiseCodec",1,["numcodecs_uniform_noise::UniformNoiseCodec"]]]],["numcodecs_wasm_builder",[["impl UnwindSafe for Args",1,["numcodecs_wasm_builder::Args"]],["impl UnwindSafe for NixEnv",1,["numcodecs_wasm_builder::NixEnv"]]]],["numcodecs_wasm_host",[["impl !UnwindSafe for WasmCodec",1,["numcodecs_wasm_host::codec::WasmCodec"]],["impl !UnwindSafe for WasmCodecComponent",1,["numcodecs_wasm_host::component::WasmCodecComponent"]],["impl UnwindSafe for CodecError",1,["numcodecs_wasm_host::error::CodecError"]],["impl UnwindSafe for NumcodecsWitInterfaces",1,["numcodecs_wasm_host::wit::NumcodecsWitInterfaces"]],["impl UnwindSafe for RuntimeError",1,["numcodecs_wasm_host::error::RuntimeError"]]]],["numcodecs_wasm_host_reproducible",[["impl UnwindSafe for ReproducibleWasmCodecError",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodecError"]],["impl<E> !UnwindSafe for ReproducibleWasmCodec<E>",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodec"]],["impl<E> !UnwindSafe for ReproducibleWasmCodecType<E>",1,["numcodecs_wasm_host_reproducible::codec::ReproducibleWasmCodecType"]]]],["numcodecs_wasm_logging",[["impl<T> UnwindSafe for LoggingCodec<T>
where\n T: UnwindSafe,
",1,["numcodecs_wasm_logging::LoggingCodec"]]]],["numcodecs_zfp",[["impl UnwindSafe for ZfpCodecError",1,["numcodecs_zfp::ZfpCodecError"]],["impl UnwindSafe for ZfpCompressionMode",1,["numcodecs_zfp::ZfpCompressionMode"]],["impl UnwindSafe for ZfpCodec",1,["numcodecs_zfp::ZfpCodec"]]]],["numcodecs_zlib",[["impl UnwindSafe for ZlibCodecError",1,["numcodecs_zlib::ZlibCodecError"]],["impl UnwindSafe for ZlibLevel",1,["numcodecs_zlib::ZlibLevel"]],["impl UnwindSafe for ZlibCodec",1,["numcodecs_zlib::ZlibCodec"]],["impl UnwindSafe for ZlibDecodeError",1,["numcodecs_zlib::ZlibDecodeError"]],["impl UnwindSafe for ZlibHeaderError",1,["numcodecs_zlib::ZlibHeaderError"]]]],["numcodecs_zstd",[["impl !UnwindSafe for ZstdCodecError",1,["numcodecs_zstd::ZstdCodecError"]],["impl !UnwindSafe for ZstdCodingError",1,["numcodecs_zstd::ZstdCodingError"]],["impl UnwindSafe for ZstdCodec",1,["numcodecs_zstd::ZstdCodec"]],["impl UnwindSafe for ZstdHeaderError",1,["numcodecs_zstd::ZstdHeaderError"]],["impl UnwindSafe for ZstdLevel",1,["numcodecs_zstd::ZstdLevel"]]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else {