[−][src]Trait subtle::ConditionallySwappable
A type which is conditionally swappable in constant time.
Required methods
fn conditional_swap(&mut self, other: &mut Self, choice: Choice)
Conditionally swap self
and other
if choice == 1
; otherwise,
reassign both unto themselves.
Note
This trait is generically implemented for any type which implements
ConditionallyAssignable + Copy
.
Implementors
impl<T> ConditionallySwappable for T where
T: ConditionallyAssignable + Copy,
[src]
T: ConditionallyAssignable + Copy,