Trait SmallBlockSizeUser
pub trait SmallBlockSizeUser: BlockSizeUser<BlockSize = <Self as SmallBlockSizeUser>::_BlockSize>
Sub-trait of BlockSizeUser implemented if BlockSize is
bigger than U0 and smaller than U256.
This trait relies on the hack suggested here to work around
the long standing Rust issue regarding non-propagation of where bounds.
Associated Types
type _BlockSize: BlockSizes;Helper associated type equal to
<Self as BlockSizeUser>::BlockSize.
Implementors
impl<T> SmallBlockSizeUser for CtOutWrapper<T, OutSize> where T: BlockSizeUser, <T as BlockSizeUser>::BlockSize: BlockSizes,impl<T> SmallBlockSizeUser for XofFixedWrapper<T, S> where T: BlockSizeUser, <T as BlockSizeUser>::BlockSize: BlockSizes,impl<T: BlockSizeUser> SmallBlockSizeUser for T where T::BlockSize: BlockSizes,