pub struct TerminalPredictionReceipt { /* private fields */ }Expand description
Durable attestation for one terminal PREDICT result.
The receipt contains only logical artifact references from the bundle; it
deliberately never serializes invocation-local HandleRef values.
Implementations§
Source§impl TerminalPredictionReceipt
impl TerminalPredictionReceipt
pub fn schema_version(&self) -> u32
pub fn bundle_id(&self) -> &BundleId
pub fn plan_id(&self) -> &str
pub fn graph_fingerprint(&self) -> &str
pub fn campaign_fingerprint(&self) -> &str
pub fn controller_fingerprint(&self) -> &str
pub fn selected_variant_id(&self) -> &VariantId
pub fn terminal_node_id(&self) -> &NodeId
pub fn terminal_port(&self) -> &str
pub fn cohort_fingerprint(&self) -> &str
pub fn refit_artifacts(&self) -> &[RefitArtifactRecord]
pub fn output_fingerprint(&self) -> &str
Trait Implementations§
Source§impl Clone for TerminalPredictionReceipt
impl Clone for TerminalPredictionReceipt
Source§fn clone(&self) -> TerminalPredictionReceipt
fn clone(&self) -> TerminalPredictionReceipt
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TerminalPredictionReceipt
impl Debug for TerminalPredictionReceipt
Source§impl Serialize for TerminalPredictionReceipt
impl Serialize for TerminalPredictionReceipt
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for TerminalPredictionReceipt
Auto Trait Implementations§
impl Freeze for TerminalPredictionReceipt
impl RefUnwindSafe for TerminalPredictionReceipt
impl Send for TerminalPredictionReceipt
impl Sync for TerminalPredictionReceipt
impl Unpin for TerminalPredictionReceipt
impl UnsafeUnpin for TerminalPredictionReceipt
impl UnwindSafe for TerminalPredictionReceipt
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