pub struct WebauthnRelayedTxMsg {
pub signed_data: String,
pub auth_data: Binary,
pub client_data: Binary,
}Expand description
The struct that RelayTransaction.message should decode to for Webauthn
Fields§
§signed_data: StringThis is the JSON string of the VectisRelayTx
We parse this string in the contract for the correct type
This is because we need this string to ensure fields are in the
same order when hashing
auth_data: Binary§client_data: BinaryTrait Implementations§
Source§impl Clone for WebauthnRelayedTxMsg
impl Clone for WebauthnRelayedTxMsg
Source§fn clone(&self) -> WebauthnRelayedTxMsg
fn clone(&self) -> WebauthnRelayedTxMsg
Returns a duplicate of the value. Read more
1.0.0 · 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 WebauthnRelayedTxMsg
impl Debug for WebauthnRelayedTxMsg
Source§impl<'de> Deserialize<'de> for WebauthnRelayedTxMsg
impl<'de> Deserialize<'de> for WebauthnRelayedTxMsg
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
Source§impl JsonSchema for WebauthnRelayedTxMsg
impl JsonSchema for WebauthnRelayedTxMsg
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for WebauthnRelayedTxMsg
impl PartialEq for WebauthnRelayedTxMsg
Source§impl Serialize for WebauthnRelayedTxMsg
impl Serialize for WebauthnRelayedTxMsg
impl StructuralPartialEq for WebauthnRelayedTxMsg
Auto Trait Implementations§
impl Freeze for WebauthnRelayedTxMsg
impl RefUnwindSafe for WebauthnRelayedTxMsg
impl Send for WebauthnRelayedTxMsg
impl Sync for WebauthnRelayedTxMsg
impl Unpin for WebauthnRelayedTxMsg
impl UnwindSafe for WebauthnRelayedTxMsg
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