Enum near_chain_primitives::error::QueryError[][src]

pub enum QueryError {
    InvalidAccount {
        requested_account_id: AccountId,
        block_height: BlockHeight,
        block_hash: CryptoHash,
    },
    UnknownAccount {
        requested_account_id: AccountId,
        block_height: BlockHeight,
        block_hash: CryptoHash,
    },
    NoContractCode {
        contract_account_id: AccountId,
        block_height: BlockHeight,
        block_hash: CryptoHash,
    },
    UnknownAccessKey {
        public_key: PublicKey,
        block_height: BlockHeight,
        block_hash: CryptoHash,
    },
    InternalError {
        error_message: String,
        block_height: BlockHeight,
        block_hash: CryptoHash,
    },
    ContractExecutionError {
        error_message: String,
        block_height: BlockHeight,
        block_hash: CryptoHash,
    },
    TooLargeContractState {
        requested_account_id: AccountId,
        block_height: BlockHeight,
        block_hash: CryptoHash,
    },
}

Variants

InvalidAccount

Fields of InvalidAccount

requested_account_id: AccountIdblock_height: BlockHeightblock_hash: CryptoHash
UnknownAccount

Fields of UnknownAccount

requested_account_id: AccountIdblock_height: BlockHeightblock_hash: CryptoHash
NoContractCode

Fields of NoContractCode

contract_account_id: AccountIdblock_height: BlockHeightblock_hash: CryptoHash
UnknownAccessKey

Fields of UnknownAccessKey

public_key: PublicKeyblock_height: BlockHeightblock_hash: CryptoHash
InternalError

Fields of InternalError

error_message: Stringblock_height: BlockHeightblock_hash: CryptoHash
ContractExecutionError

Fields of ContractExecutionError

error_message: Stringblock_height: BlockHeightblock_hash: CryptoHash
TooLargeContractState

Fields of TooLargeContractState

requested_account_id: AccountIdblock_height: BlockHeightblock_hash: CryptoHash

Trait Implementations

Formats the value using the given formatter. Read more

Formats the value using the given formatter. Read more

The lower-level source of this error, if any. Read more

🔬 This is a nightly-only experimental API. (backtrace)

Returns a stack backtrace, if available, of where this error occurred. Read more

👎 Deprecated since 1.42.0:

use the Display impl or to_string()

👎 Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Converts a reference to Self into a dynamic trait object of Fail.

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the “name” of the error. Read more

Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more

Returns a reference to the Backtrace carried by this failure, if it carries one. Read more

Provides context for this failure. Read more

Wraps this failure in a compatibility wrapper that implements std::error::Error. Read more

Performs the conversion.

Performs the conversion.

Should always be Self

Converts the given value to a String. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.