pub struct VerifyContextControl {Show 28 fields
pub loading: bool,
pub active: bool,
pub result_valid: bool,
pub fault: bool,
pub frame_fault: bool,
pub result_verified: bool,
pub result_error: b3,
pub load_beat: b6,
pub mask_ready: b16,
pub mask_inflight: b16,
pub mask_done: b16,
pub segment_ready: SegmentGroups,
pub segment_inflight: SegmentGroups,
pub segment_stage: SegmentStages,
pub endpoint_done: SegmentGroups,
pub segment_group_cursor: b4,
pub public_key_block: b6,
pub public_key_inflight: bool,
pub public_key_state_ready: bool,
pub total_issued: b11,
pub total_retired: b11,
pub response_due: b64,
pub expected_tasks: b11,
pub prefetch_pending: bool,
pub prefetch_tag: b32,
pub request_valid: bool,
pub context: b4,
pub generation: b8,
}Expand description
Resettable frame, dependency, ownership, and result state.
Fields§
§loading: boolA 35-beat frame is being loaded.
active: boolCryptographic verification work is active.
result_valid: boolOne retained result awaits transfer.
fault: boolSticky compression-transport poison, cleared only by shared reset.
frame_fault: boolSticky framing failure during the current load.
result_verified: boolRetained signature decision; meaningful only with no error.
result_error: b3Retained three-bit result error code.
load_beat: b6Next fixed frame beat while loading.
mask_ready: b16Eligible mask PRFs.
mask_inflight: b16Issued but unretired mask PRFs.
mask_done: b16Retired mask PRFs.
segment_ready: SegmentGroupsEligible chain tasks.
segment_inflight: SegmentGroupsIssued but unretired chain tasks.
segment_stage: SegmentStagesCurrent chain stage, or endpoint sentinel 18, for every segment.
endpoint_done: SegmentGroupsSignature values already at final chain position fifteen.
segment_group_cursor: b4Rotating general chain selector cursor.
public_key_block: b6Serialized endpoint-hash block currently eligible or in flight.
public_key_inflight: boolOne endpoint-hash block is in flight.
public_key_state_ready: boolPrior endpoint-hash chaining state is available.
total_issued: b11Accepted compression requests.
total_retired: b11Accepted compression responses.
response_due: b64Request-cardinality bits due to return in exactly 1 through 64 cycles.
expected_tasks: b11Exact message-dependent task count.
prefetch_pending: boolA synchronous-memory prefetch awaits payload construction.
prefetch_tag: b32Complete tag captured for the prefetch.
request_valid: boolStable compression request is presented to transport.
context: b4Local transport context captured on beat zero.
generation: b8Stale-response generation captured on beat zero.
Trait Implementations§
Source§impl Clone for VerifyContextControl
impl Clone for VerifyContextControl
Source§fn clone(&self) -> VerifyContextControl
fn clone(&self) -> VerifyContextControl
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for VerifyContextControl
impl Debug for VerifyContextControl
Source§impl Default for VerifyContextControl
impl Default for VerifyContextControl
Source§impl Digital for VerifyContextControl
impl Digital for VerifyContextControl
Source§const BITS: usize
const BITS: usize
Source§fn static_kind() -> Kind
fn static_kind() -> Kind
Source§fn bin(self) -> Box<[BitX]>
fn bin(self) -> Box<[BitX]>
§fn typed_bits(self) -> TypedBits
fn typed_bits(self) -> TypedBits
§fn discriminant(self) -> TypedBits
fn discriminant(self) -> TypedBits
§fn variant_kind(self) -> Kind
fn variant_kind(self) -> Kind
§fn binary_string(self) -> String
fn binary_string(self) -> String
Source§impl PartialEq for VerifyContextControl
impl PartialEq for VerifyContextControl
impl Copy for VerifyContextControl
impl Eq for VerifyContextControl
impl StructuralPartialEq for VerifyContextControl
Auto Trait Implementations§
impl Freeze for VerifyContextControl
impl RefUnwindSafe for VerifyContextControl
impl Send for VerifyContextControl
impl Sync for VerifyContextControl
impl Unpin for VerifyContextControl
impl UnsafeUnpin for VerifyContextControl
impl UnwindSafe for VerifyContextControl
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.§impl<D> OwoColorize for D
impl<D> OwoColorize for D
§fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
§fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
§fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
§fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
§fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
§fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
§fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
§fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
§fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
§fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
§fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
§fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
§fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
§fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
§fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
§fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
§fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
§fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
§fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
§fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
§fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
§fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
§fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
§fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
§fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
§fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
OwoColorize::fg] or
a color-specific method, such as [OwoColorize::green], Read more§fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
OwoColorize::bg] or
a color-specific method, such as [OwoColorize::on_yellow], Read more