ariadnetor-tensor 0.0.4

Tensor library with support for dense and block-sparse tensors
Documentation
# Layer-leak allow-list for ariadnetor-tensor's public API
# (cargo-check-external-types; see CONTRIBUTING.md "Ad-hoc QA tools").
#
# EXACT paths, no globs. `ariadnetor_native::NativeBackend` is the one permitted
# native type: the default `Host` backend, surfaced via the `Host` alias
# (`pub type Host = NativeBackend`) and a direct re-export. It is allowed by
# type path (not by use site), so any OTHER ariadnetor_native type reaching the
# public API is flagged as a layer leak to fix, not to whitelist.
allowed_external_types = [
    "ariadnetor_core::backend::ComputeBackend",
    "ariadnetor_core::backend::MemoryOrder",
    "ariadnetor_core::contraction_error::ContractionError",
    "ariadnetor_core::einsum::compute_permutation",
    "ariadnetor_core::einsum::ContractionPlan",
    "ariadnetor_core::einsum::EinsumExpr",
    "ariadnetor_core::scalar::Scalar",
    "ariadnetor_native::NativeBackend",
    "num_complex::Complex",
    "num_traits::identities::One",
    "num_traits::identities::Zero",
    "rand_core::Rng",
    "rand::distr::distribution::Distribution",
]