Skip to main content

CellReprSize

Trait CellReprSize 

Source
pub trait CellReprSize {
    const SIZE: usize;
}
Expand description

Trait for defining how many cells in a circuit’s table a type would take.

Required Associated Constants§

Source

const SIZE: usize

Number of cells the type occupies.

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementations on Foreign Types§

Source§

impl CellReprSize for ()

Source§

const SIZE: usize = 0

Source§

impl CellReprSize for BigUint

Source§

const SIZE: usize = 0

Source§

impl CellReprSize for bool

Source§

const SIZE: usize = 0

Source§

impl CellReprSize for u8

Source§

const SIZE: usize = 0

Source§

impl CellReprSize for usize

Source§

const SIZE: usize = 0

Source§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12> CellReprSize for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)

Source§

impl<A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12> CellReprSize for (A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)

Source§

impl<A3, A4, A5, A6, A7, A8, A9, A10, A11, A12> CellReprSize for (A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)

Source§

impl<A4, A5, A6, A7, A8, A9, A10, A11, A12> CellReprSize for (A4, A5, A6, A7, A8, A9, A10, A11, A12)

Source§

impl<A5, A6, A7, A8, A9, A10, A11, A12> CellReprSize for (A5, A6, A7, A8, A9, A10, A11, A12)

Source§

impl<A6, A7, A8, A9, A10, A11, A12> CellReprSize for (A6, A7, A8, A9, A10, A11, A12)

Source§

impl<A7, A8, A9, A10, A11, A12> CellReprSize for (A7, A8, A9, A10, A11, A12)

Source§

impl<A8, A9, A10, A11, A12> CellReprSize for (A8, A9, A10, A11, A12)

Source§

impl<A9, A10, A11, A12> CellReprSize for (A9, A10, A11, A12)
where A9: CellReprSize, A10: CellReprSize, A11: CellReprSize, A12: CellReprSize,

Source§

impl<A10, A11, A12> CellReprSize for (A10, A11, A12)
where A10: CellReprSize, A11: CellReprSize, A12: CellReprSize,

Source§

impl<A11, A12> CellReprSize for (A11, A12)
where A11: CellReprSize, A12: CellReprSize,

Source§

impl<A12> CellReprSize for (A12,)
where A12: CellReprSize,

Source§

impl<const N: usize, T: CellReprSize> CellReprSize for [T; N]

Implementors§