Skip to main content

KeyCat

Trait KeyCat 

Source
pub trait KeyCat<Rhs> {
    type Out;
}
Expand description

Type-level concatenation of index key types, mirroring the runtime tuple flattening in Set::product. The arity ceiling is 4, matching the FromIndexKey/From<(...)> tuple implementations.

Required Associated Types§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<A, B, C, D: ScalarKey> KeyCat<D> for (A, B, C)

Source§

impl<A, B, C, D> KeyCat<(C, D)> for (A, B)

Source§

impl<A, B, C: ScalarKey> KeyCat<C> for (A, B)

Implementors§