Struct ibc_chain_registry::chain::ChainData
source · pub struct ChainData {Show 19 fields
pub schema: String,
pub chain_name: String,
pub status: String,
pub network_type: String,
pub pretty_name: String,
pub chain_id: ChainId,
pub bech32_prefix: String,
pub daemon_name: String,
pub node_home: String,
pub genesis: Genesis,
pub key_algos: Vec<String>,
pub slip44: u32,
pub fees: FeeTokens,
pub staking: Staking,
pub codebase: Codebase,
pub peers: Peers,
pub apis: Apis,
pub logo_uris: LogoURIs,
pub keywords: Vec<String>,
}Fields§
§schema: String§chain_name: String§status: String§network_type: String§pretty_name: String§chain_id: ChainId§bech32_prefix: String§daemon_name: String§node_home: String§genesis: Genesis§key_algos: Vec<String>§slip44: u32§fees: FeeTokens§staking: Staking§codebase: Codebase§peers: Peers§apis: Apis§logo_uris: LogoURIs§keywords: Vec<String>Trait Implementations§
source§impl<'de> Deserialize<'de> for ChainData
impl<'de> Deserialize<'de> for ChainData
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
Auto Trait Implementations§
impl Freeze for ChainData
impl RefUnwindSafe for ChainData
impl Send for ChainData
impl Sync for ChainData
impl Unpin for ChainData
impl UnwindSafe for ChainData
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)source§impl<T> FutureExt for T
impl<T> FutureExt for T
source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> 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> 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