[]Struct poseidon252::PoseidonAnnotation

pub struct PoseidonAnnotation { /* fields omitted */ }

The annotation for the Notes tree is a storagescalar and a cardinality

Trait Implementations

impl AsRef<Cardinality<u64>> for PoseidonAnnotation

impl AsRef<StorageScalar> for PoseidonAnnotation

impl Borrow<Cardinality<u64>> for PoseidonAnnotation

impl<'__a> Borrow<Cardinality<u64>> for &'__a PoseidonAnnotation

impl Borrow<StorageScalar> for PoseidonAnnotation

impl<'__a> Borrow<StorageScalar> for &'__a PoseidonAnnotation

impl Clone for PoseidonAnnotation where
    StorageScalar: Clone,
    Cardinality<u64>: Clone

impl<A> Combine<A> for PoseidonAnnotation where
    A: __Borrow<StorageScalar>,
    A: __Borrow<Cardinality<u64>>, 

impl<H> Content<H> for PoseidonAnnotation where
    H: __ByteHash,
    StorageScalar: __Content<H>,
    Cardinality<u64>: __Content<H>, 

impl<'a, T> From<&'a T> for PoseidonAnnotation where
    T: Clone,
    &'any T: Into<StorageScalar>,
    &'any T: Into<Cardinality<u64>>, 

Auto Trait Implementations

impl RefUnwindSafe for PoseidonAnnotation

impl Send for PoseidonAnnotation

impl Sync for PoseidonAnnotation

impl Unpin for PoseidonAnnotation

impl UnwindSafe for PoseidonAnnotation

Blanket Implementations

impl<A, L, H> Annotation<L, H> for A where
    A: 'static + Combine<A> + for<'any> From<&'any L> + Content<H>,
    H: ByteHash, 

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<A, T> Combine<A> for T where
    T: Associative + Clone

impl<T> Erased for T

impl<T> Erased for T

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,