pub enum RpcViewCodeError {
UnknownBlock {
block_reference: BlockReference,
},
InvalidAccount {
block_hash: CryptoHash,
block_height: u64,
requested_account_id: AccountId,
},
UnknownAccount {
block_hash: CryptoHash,
block_height: u64,
requested_account_id: AccountId,
},
NoContractCode {
block_hash: CryptoHash,
block_height: u64,
contract_account_id: AccountId,
},
InternalError {
error_message: String,
},
}Expand description
RpcViewCodeError
JSON schema
{
"oneOf": [
{
"type": "object",
"required": [
"info",
"name"
],
"properties": {
"info": {
"type": "object",
"required": [
"block_reference"
],
"properties": {
"block_reference": {
"$ref": "#/components/schemas/BlockReference"
}
}
},
"name": {
"type": "string",
"enum": [
"UNKNOWN_BLOCK"
]
}
}
},
{
"type": "object",
"required": [
"info",
"name"
],
"properties": {
"info": {
"type": "object",
"required": [
"block_hash",
"block_height",
"requested_account_id"
],
"properties": {
"block_hash": {
"$ref": "#/components/schemas/CryptoHash"
},
"block_height": {
"type": "integer",
"format": "uint64",
"minimum": 0.0
},
"requested_account_id": {
"$ref": "#/components/schemas/AccountId"
}
}
},
"name": {
"type": "string",
"enum": [
"INVALID_ACCOUNT"
]
}
}
},
{
"type": "object",
"required": [
"info",
"name"
],
"properties": {
"info": {
"type": "object",
"required": [
"block_hash",
"block_height",
"requested_account_id"
],
"properties": {
"block_hash": {
"$ref": "#/components/schemas/CryptoHash"
},
"block_height": {
"type": "integer",
"format": "uint64",
"minimum": 0.0
},
"requested_account_id": {
"$ref": "#/components/schemas/AccountId"
}
}
},
"name": {
"type": "string",
"enum": [
"UNKNOWN_ACCOUNT"
]
}
}
},
{
"type": "object",
"required": [
"info",
"name"
],
"properties": {
"info": {
"type": "object",
"required": [
"block_hash",
"block_height",
"contract_account_id"
],
"properties": {
"block_hash": {
"$ref": "#/components/schemas/CryptoHash"
},
"block_height": {
"type": "integer",
"format": "uint64",
"minimum": 0.0
},
"contract_account_id": {
"$ref": "#/components/schemas/AccountId"
}
}
},
"name": {
"type": "string",
"enum": [
"NO_CONTRACT_CODE"
]
}
}
},
{
"type": "object",
"required": [
"info",
"name"
],
"properties": {
"info": {
"type": "object",
"required": [
"error_message"
],
"properties": {
"error_message": {
"type": "string"
}
}
},
"name": {
"type": "string",
"enum": [
"INTERNAL_ERROR"
]
}
}
}
]
}Variants§
UnknownBlock
Fields
§
block_reference: BlockReferenceInvalidAccount
UnknownAccount
NoContractCode
InternalError
Trait Implementations§
Source§impl Clone for RpcViewCodeError
impl Clone for RpcViewCodeError
Source§fn clone(&self) -> RpcViewCodeError
fn clone(&self) -> RpcViewCodeError
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 RpcViewCodeError
impl Debug for RpcViewCodeError
Source§impl<'de> Deserialize<'de> for RpcViewCodeError
impl<'de> Deserialize<'de> for RpcViewCodeError
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 Display for RpcViewCodeError
impl Display for RpcViewCodeError
Source§impl Error for RpcViewCodeError
impl Error for RpcViewCodeError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<&RpcViewCodeError> for RpcViewCodeError
impl From<&RpcViewCodeError> for RpcViewCodeError
Source§fn from(value: &RpcViewCodeError) -> Self
fn from(value: &RpcViewCodeError) -> Self
Converts to this type from the input type.
Source§impl From<RpcViewCodeError> for ErrorWrapperForRpcViewCodeError
impl From<RpcViewCodeError> for ErrorWrapperForRpcViewCodeError
Source§fn from(value: RpcViewCodeError) -> Self
fn from(value: RpcViewCodeError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RpcViewCodeError
impl RefUnwindSafe for RpcViewCodeError
impl Send for RpcViewCodeError
impl Sync for RpcViewCodeError
impl Unpin for RpcViewCodeError
impl UnsafeUnpin for RpcViewCodeError
impl UnwindSafe for RpcViewCodeError
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