pub struct GetNetworkInfoResponse {
pub network_id: String,
pub genesis_challenge: HashHex,
pub chain_age_seconds: u64,
}Expand description
Response for GetNetworkInfoRequest.
Fields§
§network_id: StringNetwork identifier (e.g., "mainnet", "testnet11").
genesis_challenge: HashHex32-byte genesis challenge.
chain_age_seconds: u64Seconds since genesis.
Trait Implementations§
Source§impl Clone for GetNetworkInfoResponse
impl Clone for GetNetworkInfoResponse
Source§fn clone(&self) -> GetNetworkInfoResponse
fn clone(&self) -> GetNetworkInfoResponse
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 GetNetworkInfoResponse
impl Debug for GetNetworkInfoResponse
Source§impl<'de> Deserialize<'de> for GetNetworkInfoResponse
impl<'de> Deserialize<'de> for GetNetworkInfoResponse
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 GetNetworkInfoResponse
impl RefUnwindSafe for GetNetworkInfoResponse
impl Send for GetNetworkInfoResponse
impl Sync for GetNetworkInfoResponse
impl Unpin for GetNetworkInfoResponse
impl UnsafeUnpin for GetNetworkInfoResponse
impl UnwindSafe for GetNetworkInfoResponse
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