#[non_exhaustive]pub struct DriftVote {
pub detector: String,
pub level: DriftLevel,
pub available: bool,
}Expand description
One detector’s vote for a consensus window.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.detector: StringStable caller-defined detector identifier.
level: DriftLevelDetector level for this window.
available: boolWhether this detector had enough data to cast a meaningful vote.
Implementations§
Trait Implementations§
impl Eq for DriftVote
impl StructuralPartialEq for DriftVote
Auto Trait Implementations§
impl Freeze for DriftVote
impl RefUnwindSafe for DriftVote
impl Send for DriftVote
impl Sync for DriftVote
impl Unpin for DriftVote
impl UnsafeUnpin for DriftVote
impl UnwindSafe for DriftVote
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