pub struct ChainData {
pub chain_id: u64,
pub chain_name: String,
}Expand description
The standard metadata format for every chain. Includes a numeric chain_id and a human-readable chain name.
Fields§
§chain_id: u64§chain_name: StringTrait Implementations§
Source§impl BorshDeserialize for ChainData
impl BorshDeserialize for ChainData
fn deserialize_reader<__R: Read>(reader: &mut __R) -> Result<Self, Error>
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl BorshSerialize for ChainData
impl BorshSerialize for ChainData
Auto Trait Implementations§
impl Freeze for ChainData
impl RefUnwindSafe for ChainData
impl Send for ChainData
impl Sync for ChainData
impl Unpin for ChainData
impl UnsafeUnpin 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