binius_core::tower

Trait TowerUnderlier

Source
pub trait TowerUnderlier<Tower: TowerFamily>:
    UnderlierType
    + PackScalar<Tower::B1>
    + PackScalar<Tower::B8>
    + PackScalar<Tower::B16>
    + PackScalar<Tower::B32>
    + PackScalar<Tower::B64>
    + PackScalar<Tower::B128> { }
Expand description

An underlier with associated packed types for fields in a tower.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<Tower: TowerFamily, _INNER> TowerUnderlier<Tower> for _INNER
where _INNER: UnderlierType + PackScalar<Tower::B1> + PackScalar<Tower::B8> + PackScalar<Tower::B16> + PackScalar<Tower::B32> + PackScalar<Tower::B64> + PackScalar<Tower::B128>,