pub enum EntropySource {
PhysicalQrng,
VirtualChaos,
}Expand description
Source label for an entropy frame. Neither variant is backed by a real hardware entropy
source or true randomness in this crate today — see crate::mesh::micro and the crate
README’s “What runs today vs. what is designed”. PhysicalQrng is a label a caller can
select, not a driver for actual QRNG hardware; VirtualChaos reflects the deterministic
Chua/Rössler simulation in crate::chaos.
Variants§
PhysicalQrng
Label only — no physical QRNG hardware integration exists in this crate
VirtualChaos
Deterministic Chua/Rössler simulation (see crate::chaos), not true randomness
Trait Implementations§
Source§impl Clone for EntropySource
impl Clone for EntropySource
impl Copy for EntropySource
Source§impl Debug for EntropySource
impl Debug for EntropySource
Source§impl<'de> Deserialize<'de> for EntropySource
impl<'de> Deserialize<'de> for EntropySource
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for EntropySource
Source§impl PartialEq for EntropySource
impl PartialEq for EntropySource
Source§impl Serialize for EntropySource
impl Serialize for EntropySource
impl StructuralPartialEq for EntropySource
Auto Trait Implementations§
impl Freeze for EntropySource
impl RefUnwindSafe for EntropySource
impl Send for EntropySource
impl Sync for EntropySource
impl Unpin for EntropySource
impl UnsafeUnpin for EntropySource
impl UnwindSafe for EntropySource
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