pub struct ReRandomizationSeedGen { /* private fields */ }Expand description
A generator that can be used to obtain seeds needed to re-randomize individual ciphertexts.
This will refuse to generate more seeds than the number of ciphertext added into the context.
Implementations§
Source§impl ReRandomizationSeedGen
impl ReRandomizationSeedGen
Sourcepub fn next_seed(&mut self) -> Result<ReRandomizationSeed>
pub fn next_seed(&mut self) -> Result<ReRandomizationSeed>
Generate the next seed from the seeder.
Returns an error if more seeds have been generated than the number of ciphertext added into the context.
Auto Trait Implementations§
impl Freeze for ReRandomizationSeedGen
impl RefUnwindSafe for ReRandomizationSeedGen
impl Send for ReRandomizationSeedGen
impl Sync for ReRandomizationSeedGen
impl Unpin for ReRandomizationSeedGen
impl UnsafeUnpin for ReRandomizationSeedGen
impl UnwindSafe for ReRandomizationSeedGen
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more