pub struct QueryGlobalStateOptions {
pub global_state_identifier: Option<GlobalStateIdentifier>,
pub state_root_hash_as_string: Option<String>,
pub state_root_hash: Option<Digest>,
pub maybe_block_id_as_string: Option<String>,
pub key_as_string: Option<String>,
pub key: Option<Key>,
pub path_as_string: Option<String>,
pub path: Option<Path>,
pub rpc_address: Option<String>,
pub verbosity: Option<Verbosity>,
}
Expand description
Options for the query_global_state
method.
Fields§
§global_state_identifier: Option<GlobalStateIdentifier>
§state_root_hash_as_string: Option<String>
§state_root_hash: Option<Digest>
§maybe_block_id_as_string: Option<String>
§key_as_string: Option<String>
§key: Option<Key>
§path_as_string: Option<String>
§path: Option<Path>
§rpc_address: Option<String>
§verbosity: Option<Verbosity>
Trait Implementations§
source§impl Clone for QueryGlobalStateOptions
impl Clone for QueryGlobalStateOptions
source§fn clone(&self) -> QueryGlobalStateOptions
fn clone(&self) -> QueryGlobalStateOptions
Returns a copy 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 QueryGlobalStateOptions
impl Debug for QueryGlobalStateOptions
source§impl Default for QueryGlobalStateOptions
impl Default for QueryGlobalStateOptions
source§fn default() -> QueryGlobalStateOptions
fn default() -> QueryGlobalStateOptions
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for QueryGlobalStateOptions
impl<'de> Deserialize<'de> for QueryGlobalStateOptions
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<QueryGlobalStateOptions> for JsValue
impl From<QueryGlobalStateOptions> for JsValue
source§fn from(value: QueryGlobalStateOptions) -> Self
fn from(value: QueryGlobalStateOptions) -> Self
Converts to this type from the input type.
source§impl RefFromWasmAbi for QueryGlobalStateOptions
impl RefFromWasmAbi for QueryGlobalStateOptions
§type Anchor = RcRef<QueryGlobalStateOptions>
type Anchor = RcRef<QueryGlobalStateOptions>
The type that holds the reference to
Self
for the duration of the
invocation of the function that has an &Self
parameter. This is
required to ensure that the lifetimes don’t persist beyond one function
call, and so that they remain anonymous.source§impl Serialize for QueryGlobalStateOptions
impl Serialize for QueryGlobalStateOptions
source§impl VectorFromWasmAbi for QueryGlobalStateOptions
impl VectorFromWasmAbi for QueryGlobalStateOptions
type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi
unsafe fn vector_from_abi(js: Self::Abi) -> Box<[QueryGlobalStateOptions]>
source§impl VectorIntoJsValue for QueryGlobalStateOptions
impl VectorIntoJsValue for QueryGlobalStateOptions
fn vector_into_jsvalue(vector: Box<[QueryGlobalStateOptions]>) -> JsValue
source§impl VectorIntoWasmAbi for QueryGlobalStateOptions
impl VectorIntoWasmAbi for QueryGlobalStateOptions
type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi
fn vector_into_abi(vector: Box<[QueryGlobalStateOptions]>) -> Self::Abi
source§impl WasmDescribeVector for QueryGlobalStateOptions
impl WasmDescribeVector for QueryGlobalStateOptions
Auto Trait Implementations§
impl Freeze for QueryGlobalStateOptions
impl RefUnwindSafe for QueryGlobalStateOptions
impl Send for QueryGlobalStateOptions
impl Sync for QueryGlobalStateOptions
impl Unpin for QueryGlobalStateOptions
impl UnwindSafe for QueryGlobalStateOptions
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
§type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
Same as
IntoWasmAbi::Abi
source§fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
Same as
IntoWasmAbi::into_abi
, except that it may throw and never
return in the case of Err
.