pub struct MockDecryptionTable { /* private fields */ }
Expand description
A naive, in-memory decryption table for testing.
Backed by a BTreeMap
.
Trait Implementations§
Source§impl DecryptionTable for MockDecryptionTable
impl DecryptionTable for MockDecryptionTable
Source§fn lookup(
&self,
key: [u8; 32],
) -> Pin<Box<dyn Future<Output = Result<Option<u32>>> + Send + 'static>>
fn lookup( &self, key: [u8; 32], ) -> Pin<Box<dyn Future<Output = Result<Option<u32>>> + Send + 'static>>
Look up a 32-bit discrete logarithm by the byte-encoded group element. Read more
Auto Trait Implementations§
impl Freeze for MockDecryptionTable
impl !RefUnwindSafe for MockDecryptionTable
impl Send for MockDecryptionTable
impl Sync for MockDecryptionTable
impl Unpin for MockDecryptionTable
impl !UnwindSafe for MockDecryptionTable
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more