[−][src]Struct tmkms::chain::Registry
Registry of blockchain networks known to the KMS
Methods
impl Registry
[src]
pub fn add_to_keyring(
&mut self,
chain_id: &Id,
signer: Signer
) -> Result<(), Error>
[src]
&mut self,
chain_id: &Id,
signer: Signer
) -> Result<(), Error>
Add a key to a keyring for a chain stored in the registry
pub fn register_chain(&mut self, chain: Chain) -> Result<(), Error>
[src]
Register a Chain
with the registry
pub fn get_chain(&self, chain_id: &Id) -> Option<&Chain>
[src]
Get information about a particular chain ID (if registered)
Trait Implementations
Auto Trait Implementations
impl Send for Registry
impl Unpin for Registry
impl Sync for Registry
impl !UnwindSafe for Registry
impl !RefUnwindSafe for Registry
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
impl<T> Clear for T where
T: InitializableFromZeroed + ?Sized,
T: InitializableFromZeroed + ?Sized,
fn clear(&mut self)
impl<T> InitializableFromZeroed for T where
T: Default,
T: Default,