pub enum AnyQueryResponse {
Show 16 variants
AccountBalance(AccountBalance),
AccountInfo(AccountInfo),
AccountStakers(AllProxyStakers),
AccountRecords(Vec<TransactionRecord>),
TransactionReceipt(TransactionReceipt),
TransactionRecord(Box<TransactionRecord>),
FileContents(FileContentsResponse),
FileInfo(FileInfo),
ContractBytecode(Vec<u8>),
ContractCall(ContractFunctionResult),
TokenInfo(Box<TokenInfo>),
TopicInfo(TopicInfo),
ContractInfo(ContractInfo),
TokenNftInfo(TokenNftInfo),
ScheduleInfo(ScheduleInfo),
NetworkVersionInfo(NetworkVersionInfo),
}
Expand description
Common response type for all queries.
Variants§
AccountBalance(AccountBalance)
Response from AccountBalanceQuery
.
AccountInfo(AccountInfo)
Response from AccountInfoQuery
.
AccountStakers(AllProxyStakers)
Response from AccountStakersQuery
.
AccountRecords(Vec<TransactionRecord>)
Response from AccountRecordsQuery
.
TransactionReceipt(TransactionReceipt)
Response from TransactionReceiptQuery
.
TransactionRecord(Box<TransactionRecord>)
Response from TransactionRecordQuery
.
FileContents(FileContentsResponse)
Response from FileContentsQuery
.
FileInfo(FileInfo)
Response from FileInfoQuery
.
ContractBytecode(Vec<u8>)
Response from ContractBytecodeQuery
.
ContractCall(ContractFunctionResult)
Response from ContractCallQuery
.
TokenInfo(Box<TokenInfo>)
Response from TokenInfoQuery
.
TopicInfo(TopicInfo)
Response from TopicInfoQuery
.
ContractInfo(ContractInfo)
Response from ContractInfoQuery
.
TokenNftInfo(TokenNftInfo)
Response from TokenNftInfoQuery
.
ScheduleInfo(ScheduleInfo)
Response from ScheduleInfoQuery
.
NetworkVersionInfo(NetworkVersionInfo)
Response from NetworkVersionInfoQuery
.
Trait Implementations§
Source§impl Clone for AnyQueryResponse
impl Clone for AnyQueryResponse
Source§fn clone(&self) -> AnyQueryResponse
fn clone(&self) -> AnyQueryResponse
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 moreAuto Trait Implementations§
impl Freeze for AnyQueryResponse
impl RefUnwindSafe for AnyQueryResponse
impl Send for AnyQueryResponse
impl Sync for AnyQueryResponse
impl Unpin for AnyQueryResponse
impl UnwindSafe for AnyQueryResponse
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request