pub enum ExecutionPrepareRequest {
Authorized(ExecutionPrepareAuthorization),
Direct(ExecutionChallengeRequest),
}Expand description
Prepare a quote-bound execution transaction: a signed challenge
(Authorized) or the quote binding itself (Direct, one signature — the
session’s transaction signature is the authorization). The response is
identical.
Variants§
Authorized(ExecutionPrepareAuthorization)
Direct(ExecutionChallengeRequest)
Trait Implementations§
Source§impl Clone for ExecutionPrepareRequest
impl Clone for ExecutionPrepareRequest
Source§fn clone(&self) -> ExecutionPrepareRequest
fn clone(&self) -> ExecutionPrepareRequest
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 ExecutionPrepareRequest
impl Debug for ExecutionPrepareRequest
Source§impl<'de> Deserialize<'de> for ExecutionPrepareRequest
impl<'de> Deserialize<'de> for ExecutionPrepareRequest
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExecutionPrepareRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExecutionPrepareRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ExecutionPrepareRequest
Source§impl PartialEq for ExecutionPrepareRequest
impl PartialEq for ExecutionPrepareRequest
Source§impl Serialize for ExecutionPrepareRequest
impl Serialize for ExecutionPrepareRequest
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 ExecutionPrepareRequest
Auto Trait Implementations§
impl Freeze for ExecutionPrepareRequest
impl RefUnwindSafe for ExecutionPrepareRequest
impl Send for ExecutionPrepareRequest
impl Sync for ExecutionPrepareRequest
impl Unpin for ExecutionPrepareRequest
impl UnsafeUnpin for ExecutionPrepareRequest
impl UnwindSafe for ExecutionPrepareRequest
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