[−][src]Struct tmkms::chain::Chain
Information about a particular Tendermint blockchain network
Fields
id: Id
ID of a particular chain
keyring: KeyRing
Signing keyring for this chain
state: Mutex<State>
State from the last block signed for this chain
Methods
impl Chain
[src]
pub fn from_config(config: &ChainConfig) -> Result<Chain, Error>
[src]
Attempt to create a Chain
state from the given configuration
Auto Trait Implementations
impl Send for Chain
impl Unpin for Chain
impl Sync for Chain
impl !UnwindSafe for Chain
impl !RefUnwindSafe for Chain
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self