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.

Object Safety§

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>,