pub struct RngConfig {
pub security_level: SecurityLevel,
pub entropy_source: Option<Box<dyn EntropySource>>,
pub reseed_interval: Option<usize>,
pub parameters: BTreeMap<String, String>,
}Expand description
RNG configuration structure
Fields§
§security_level: SecurityLevelSecurity level required
entropy_source: Option<Box<dyn EntropySource>>Entropy source to use
reseed_interval: Option<usize>Reseed interval in bytes
parameters: BTreeMap<String, String>Additional configuration parameters
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RngConfig
impl !RefUnwindSafe for RngConfig
impl Send for RngConfig
impl Sync for RngConfig
impl Unpin for RngConfig
impl UnsafeUnpin for RngConfig
impl !UnwindSafe for RngConfig
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