pub struct LaneLocalClusterOutput {Show 19 fields
pub start_ready: bool,
pub start_accepted: bool,
pub start_context: b2,
pub start_generation: b8,
pub context_active: [bool; 4],
pub context_credit_reserved: [bool; 4],
pub context_result_valid: [bool; 4],
pub context_fault: [bool; 4],
pub request_accepted: [bool; 4],
pub lane_response_rejected: bool,
pub discarded: [bool; 4],
pub error_valid: bool,
pub error_job_id: b32,
pub error_context: b2,
pub error_credit_release: bool,
pub output_valid: bool,
pub output: LaneLocalBeat,
pub output_credit_release: bool,
pub fault: bool,
}Expand description
Observable status and registered stream output from one local cluster.
Fields§
§start_ready: boolAt least one context can accept the offered start.
start_accepted: boolA start transferred in this cycle.
start_context: b2Local context selected for the offered start.
start_generation: b8Generation assigned to the offered start.
context_active: [bool; 4]Contexts currently traversing their task DAG.
context_credit_reserved: [bool; 4]Contexts owning active or retained output credit.
context_result_valid: [bool; 4]Contexts currently retaining complete results.
context_fault: [bool; 4]Context sticky fault indicators.
request_accepted: [bool; 4]Per-context request acceptance pulses.
lane_response_rejected: boolA lane response was rejected before routing.
discarded: [bool; 4]Faulted retained results discarded in this cycle.
error_valid: boolA held faulted-job completion is available.
error_job_id: b32Opaque identity of the held faulted-job completion.
error_context: b2Local context owning the held faulted-job completion.
error_credit_release: boolError completion transferred and released its context this cycle.
output_valid: boolA registered stream beat is available.
output: LaneLocalBeatRegistered stream beat, stable under backpressure.
output_credit_release: boolFinal beat transferred and released its context this cycle.
fault: boolSticky cluster integrity or framing fault.
Trait Implementations§
Source§impl Clone for LaneLocalClusterOutput
impl Clone for LaneLocalClusterOutput
Source§fn clone(&self) -> LaneLocalClusterOutput
fn clone(&self) -> LaneLocalClusterOutput
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for LaneLocalClusterOutput
impl Debug for LaneLocalClusterOutput
Source§impl Default for LaneLocalClusterOutput
impl Default for LaneLocalClusterOutput
Source§fn default() -> LaneLocalClusterOutput
fn default() -> LaneLocalClusterOutput
Source§impl Digital for LaneLocalClusterOutput
impl Digital for LaneLocalClusterOutput
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 LaneLocalClusterOutput
impl PartialEq for LaneLocalClusterOutput
impl Copy for LaneLocalClusterOutput
impl Eq for LaneLocalClusterOutput
impl StructuralPartialEq for LaneLocalClusterOutput
Auto Trait Implementations§
impl Freeze for LaneLocalClusterOutput
impl RefUnwindSafe for LaneLocalClusterOutput
impl Send for LaneLocalClusterOutput
impl Sync for LaneLocalClusterOutput
impl Unpin for LaneLocalClusterOutput
impl UnsafeUnpin for LaneLocalClusterOutput
impl UnwindSafe for LaneLocalClusterOutput
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