pub enum JsonRpcResponseForCryptoHashAndRpcTransactionError {
Variant0 {
id: String,
jsonrpc: String,
result: CryptoHash,
},
Variant1 {
error: ErrorWrapperForRpcTransactionError,
id: String,
jsonrpc: String,
},
}Expand description
JsonRpcResponseForCryptoHashAndRpcTransactionError
JSON schema
{
"title": "JsonRpcResponse_for_CryptoHash_and_RpcTransactionError",
"type": "object",
"oneOf": [
{
"type": "object",
"required": [
"result"
],
"properties": {
"result": {
"$ref": "#/components/schemas/CryptoHash"
}
}
},
{
"type": "object",
"required": [
"error"
],
"properties": {
"error": {
"$ref": "#/components/schemas/ErrorWrapper_for_RpcTransactionError"
}
}
}
],
"required": [
"id",
"jsonrpc"
],
"properties": {
"id": {
"type": "string"
},
"jsonrpc": {
"type": "string"
}
}
}Variants§
Trait Implementations§
Source§impl Clone for JsonRpcResponseForCryptoHashAndRpcTransactionError
impl Clone for JsonRpcResponseForCryptoHashAndRpcTransactionError
Source§fn clone(&self) -> JsonRpcResponseForCryptoHashAndRpcTransactionError
fn clone(&self) -> JsonRpcResponseForCryptoHashAndRpcTransactionError
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<'de> Deserialize<'de> for JsonRpcResponseForCryptoHashAndRpcTransactionError
impl<'de> Deserialize<'de> for JsonRpcResponseForCryptoHashAndRpcTransactionError
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 From<&JsonRpcResponseForCryptoHashAndRpcTransactionError> for JsonRpcResponseForCryptoHashAndRpcTransactionError
impl From<&JsonRpcResponseForCryptoHashAndRpcTransactionError> for JsonRpcResponseForCryptoHashAndRpcTransactionError
Source§fn from(value: &JsonRpcResponseForCryptoHashAndRpcTransactionError) -> Self
fn from(value: &JsonRpcResponseForCryptoHashAndRpcTransactionError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for JsonRpcResponseForCryptoHashAndRpcTransactionError
impl RefUnwindSafe for JsonRpcResponseForCryptoHashAndRpcTransactionError
impl Send for JsonRpcResponseForCryptoHashAndRpcTransactionError
impl Sync for JsonRpcResponseForCryptoHashAndRpcTransactionError
impl Unpin for JsonRpcResponseForCryptoHashAndRpcTransactionError
impl UnwindSafe for JsonRpcResponseForCryptoHashAndRpcTransactionError
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