pub struct LuaExecutionReceipt { /* private fields */ }Expand description
Bounded, privacy-minimized execution metadata retained by the registry.
Script identity, source provenance, status, error, and timing remain sensitive operational metadata. The receipt never contains Lua output, return values, context, source text, or filesystem paths.
Implementations§
Source§impl LuaExecutionReceipt
impl LuaExecutionReceipt
pub fn script_id(&self) -> &str
pub fn script_version(&self) -> &str
pub fn source_sha256(&self) -> &str
pub fn status(&self) -> LuaExecutionStatus
pub fn error(&self) -> Option<LuaExecutionError>
pub fn execution_time_ms(&self) -> u64
Trait Implementations§
Source§impl Clone for LuaExecutionReceipt
impl Clone for LuaExecutionReceipt
Source§fn clone(&self) -> LuaExecutionReceipt
fn clone(&self) -> LuaExecutionReceipt
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 LuaExecutionReceipt
impl Debug for LuaExecutionReceipt
Source§impl<'de> Deserialize<'de> for LuaExecutionReceipt
impl<'de> Deserialize<'de> for LuaExecutionReceipt
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for LuaExecutionReceipt
Source§impl PartialEq for LuaExecutionReceipt
impl PartialEq for LuaExecutionReceipt
Source§impl Serialize for LuaExecutionReceipt
impl Serialize for LuaExecutionReceipt
impl StructuralPartialEq for LuaExecutionReceipt
Auto Trait Implementations§
impl Freeze for LuaExecutionReceipt
impl RefUnwindSafe for LuaExecutionReceipt
impl Send for LuaExecutionReceipt
impl Sync for LuaExecutionReceipt
impl Unpin for LuaExecutionReceipt
impl UnsafeUnpin for LuaExecutionReceipt
impl UnwindSafe for LuaExecutionReceipt
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§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
Checks if this value is equivalent to the given key. Read more
§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
Compare self to
key and return true if they are equal.§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
Checks if this value is equivalent to the given key. Read more