pub enum ExecuteValue {
Show 14 variants
None,
Value(Value),
Memories(Vec<Memory>),
Events(Vec<KernelEvent>),
Snapshot(Snapshot),
Inspect(InspectResult),
Explain(ExplainResult),
Mode(RecomputeMode),
KeySpaceManifest(BTreeMap<String, StoredWrappedKey>),
WrappedKey(Value),
WrappedKeyWrite {
envelope: Value,
recipient_key_id: Option<String>,
},
WrappedKeyOpenOptions {
recipient_key_id: Option<String>,
recipient_private_key: Option<P256PrivateKey>,
output: WrappedSecretOutput,
},
RecipientPrivateKey(Vec<u8>),
Bytes(Vec<u8>),
}Variants§
None
Value(Value)
Memories(Vec<Memory>)
Events(Vec<KernelEvent>)
Snapshot(Snapshot)
Inspect(InspectResult)
Explain(ExplainResult)
Mode(RecomputeMode)
KeySpaceManifest(BTreeMap<String, StoredWrappedKey>)
WrappedKey(Value)
WrappedKeyWrite
WrappedKeyOpenOptions
RecipientPrivateKey(Vec<u8>)
Bytes(Vec<u8>)
Trait Implementations§
Source§impl Clone for ExecuteValue
impl Clone for ExecuteValue
Source§fn clone(&self) -> ExecuteValue
fn clone(&self) -> ExecuteValue
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 ExecuteValue
impl Debug for ExecuteValue
Source§impl From<&str> for ExecuteValue
impl From<&str> for ExecuteValue
Source§impl From<String> for ExecuteValue
impl From<String> for ExecuteValue
Source§impl From<Value> for ExecuteValue
impl From<Value> for ExecuteValue
Source§impl From<bool> for ExecuteValue
impl From<bool> for ExecuteValue
Source§impl From<f64> for ExecuteValue
impl From<f64> for ExecuteValue
Source§impl From<i64> for ExecuteValue
impl From<i64> for ExecuteValue
Source§impl From<u64> for ExecuteValue
impl From<u64> for ExecuteValue
Source§impl PartialEq for ExecuteValue
impl PartialEq for ExecuteValue
Source§impl RuntimeReceiptResultJson for ExecuteValue
impl RuntimeReceiptResultJson for ExecuteValue
fn to_receipt_result_json(&self) -> JsonValue
impl StructuralPartialEq for ExecuteValue
Auto Trait Implementations§
impl Freeze for ExecuteValue
impl RefUnwindSafe for ExecuteValue
impl Send for ExecuteValue
impl Sync for ExecuteValue
impl Unpin for ExecuteValue
impl UnsafeUnpin for ExecuteValue
impl UnwindSafe for ExecuteValue
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