pub struct ContextEngineOutput {Show 24 fields
pub start_ready: bool,
pub start_rejected: bool,
pub active: bool,
pub output_credit_reserved: bool,
pub request: CompressionInput,
pub response_ready: bool,
pub response_rejected: bool,
pub fault: bool,
pub done: bool,
pub output_credit_release: bool,
pub result_valid: bool,
pub public_seed: HashBytes,
pub public_key_hash: HashBytes,
pub result_read_valid: bool,
pub result_read_pair: b6,
pub signature_first: HashBytes,
pub signature_second: HashBytes,
pub result_read_second_valid: bool,
pub endpoint_first: HashBytes,
pub endpoint_second: HashBytes,
pub total_issued: b11,
pub total_retired: b11,
pub public_key_block: b6,
pub private_key_consumers_remaining: b7,
}Expand description
Status, transport request, and retained-result outputs.
Fields§
§start_ready: boolA valid start with credit and a top-enabled context can be accepted.
start_rejected: boolA top-disabled context was offered while otherwise ready to start.
active: boolThis context owns an operation.
output_credit_reserved: boolOutput credit remains reserved through retained result ownership.
request: CompressionInputComplete request held stable while request_ready is false.
response_ready: boolA valid response passed all in-flight and stage checks.
response_rejected: boolA valid response was rejected without a cryptographic state write.
fault: boolSticky response-integrity fault; a valid faulted result must be discarded.
done: boolOne-cycle completion pulse on the final accepted public-key response. Retained result data becomes valid on the following cycle.
output_credit_release: boolOne-cycle pulse when result_taken frees the retained credit.
result_valid: boolComplete output remains retained until result_taken; discard it when fault is true.
public_seed: HashBytesPublic seed of the current/retained operation.
public_key_hash: HashBytesPublic-key hash of the retained operation.
result_read_valid: boolA prior in-range result read returns this cycle.
result_read_pair: b6Pair address associated with the returned signature and endpoints.
signature_first: HashBytesEven signature segment 2 * pair.
signature_second: HashBytesOdd signature segment 2 * pair + 1; invalid for pair 33.
result_read_second_valid: boolWhether the odd member exists for the returned pair.
endpoint_first: HashBytesEven final chain endpoint 2 * pair.
endpoint_second: HashBytesOdd final chain endpoint 2 * pair + 1; invalid for pair 33.
total_issued: b11Total requests accepted for the operation.
total_retired: b11Total responses accepted before the current cycle.
public_key_block: b6Next serialized public-key block, for diagnostics.
private_key_consumers_remaining: b7Derived-private-key request transfers still outstanding.
Trait Implementations§
Source§impl Clone for ContextEngineOutput
impl Clone for ContextEngineOutput
Source§fn clone(&self) -> ContextEngineOutput
fn clone(&self) -> ContextEngineOutput
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ContextEngineOutput
impl Debug for ContextEngineOutput
Source§impl Default for ContextEngineOutput
impl Default for ContextEngineOutput
Source§fn default() -> ContextEngineOutput
fn default() -> ContextEngineOutput
Source§impl Digital for ContextEngineOutput
impl Digital for ContextEngineOutput
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 ContextEngineOutput
impl PartialEq for ContextEngineOutput
impl Copy for ContextEngineOutput
impl Eq for ContextEngineOutput
impl StructuralPartialEq for ContextEngineOutput
Auto Trait Implementations§
impl Freeze for ContextEngineOutput
impl RefUnwindSafe for ContextEngineOutput
impl Send for ContextEngineOutput
impl Sync for ContextEngineOutput
impl Unpin for ContextEngineOutput
impl UnsafeUnpin for ContextEngineOutput
impl UnwindSafe for ContextEngineOutput
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