pub struct VerifyClusterOutput {Show 24 fields
pub stream_ready: bool,
pub stream_accepted: bool,
pub stream_context: b2,
pub stream_generation: b8,
pub frame_active: bool,
pub frame_beat: b6,
pub frame_job_id: b32,
pub lane_request: CompressionInput,
pub request_accepted: [bool; 4],
pub request_rejected: [bool; 4],
pub response_routed: [bool; 4],
pub context_response_ready: [bool; 4],
pub context_response_rejected: [bool; 4],
pub context_loading: [bool; 4],
pub context_active: [bool; 4],
pub context_result_valid: [bool; 4],
pub context_fault: [bool; 4],
pub context_total_issued: [b11; 4],
pub context_total_retired: [b11; 4],
pub result_valid: bool,
pub result: VerifyResult,
pub result_transfer: bool,
pub fault: bool,
pub diagnostics: b16,
}Expand description
Cluster status, diagnostics, injectable lane request, and registered result.
Fields§
§stream_ready: boolThe presented input beat may transfer.
stream_accepted: boolOne input beat transferred in this cycle.
stream_context: b2Physical context owning or selected for this transfer.
stream_generation: b8Generation assigned to the owning job.
frame_active: boolA 35-beat frame currently owns one physical context.
frame_beat: b6Next fixed beat index for the owning frame.
frame_job_id: b32Beat-zero identity retained for ownership diagnostics.
lane_request: CompressionInputPrepared token or bubble for the injectable/shared lane.
request_accepted: [bool; 4]Per-context actual lane-launch handshakes.
request_rejected: [bool; 4]Per-context noncanonical or changed held requests.
response_routed: [bool; 4]Per-context accepted-route diagnostics.
This reports the transport’s exact tag route. A child may still reject
that physically presented candidate; inspect
VerifyClusterOutput::context_response_rejected separately.
context_response_ready: [bool; 4]Child response-acceptance pulses after local dependency validation.
context_response_rejected: [bool; 4]Child local response-rejection pulses.
context_loading: [bool; 4]Child frame loaders currently active.
context_active: [bool; 4]Child cryptographic task graphs currently active.
context_result_valid: [bool; 4]Child retained results awaiting cluster capture.
context_fault: [bool; 4]Child reset-only transport/audit faults.
context_total_issued: [b11; 4]Child accepted-request counts for transport diagnostics.
context_total_retired: [b11; 4]Child accepted-response counts for transport diagnostics.
result_valid: boolOne registered result is available.
result: VerifyResultRegistered result, stable while stalled except for fail-closed conversion of a clean completion on the first fatal edge.
result_transfer: boolThe registered result transferred in this cycle; always false on the first fatal edge.
fault: boolImmediate local fatal or registered cluster poison.
A parent external_abort command is not echoed combinationally through
this field; it becomes visible from registered local poison on the next
cycle. Command-edge datapath and result outputs are likewise unchanged.
diagnostics: b16Sticky diagnostic cause mask, cleared only by shared reset.
Trait Implementations§
Source§impl Clone for VerifyClusterOutput
impl Clone for VerifyClusterOutput
Source§fn clone(&self) -> VerifyClusterOutput
fn clone(&self) -> VerifyClusterOutput
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for VerifyClusterOutput
impl Debug for VerifyClusterOutput
Source§impl Default for VerifyClusterOutput
impl Default for VerifyClusterOutput
Source§fn default() -> VerifyClusterOutput
fn default() -> VerifyClusterOutput
Source§impl Digital for VerifyClusterOutput
impl Digital for VerifyClusterOutput
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 VerifyClusterOutput
impl PartialEq for VerifyClusterOutput
impl Copy for VerifyClusterOutput
impl Eq for VerifyClusterOutput
impl StructuralPartialEq for VerifyClusterOutput
Auto Trait Implementations§
impl Freeze for VerifyClusterOutput
impl RefUnwindSafe for VerifyClusterOutput
impl Send for VerifyClusterOutput
impl Sync for VerifyClusterOutput
impl Unpin for VerifyClusterOutput
impl UnsafeUnpin for VerifyClusterOutput
impl UnwindSafe for VerifyClusterOutput
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