[−][src]Struct tmkms::chain::Registry
Registry of blockchain networks known to the KMS
Implementations
impl Registry
[src]
pub fn add_account_key(
&mut self,
chain_id: &Id,
signer: Signer
) -> Result<(), Error>
[src]
&mut self,
chain_id: &Id,
signer: Signer
) -> Result<(), Error>
Add an account key to a keyring for a chain stored in the registry
pub fn add_consensus_key(
&mut self,
chain_id: &Id,
signer: Signer
) -> Result<(), Error>
[src]
&mut self,
chain_id: &Id,
signer: Signer
) -> Result<(), Error>
Add a consensus 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 !RefUnwindSafe for Registry
impl Send for Registry
impl Sync for Registry
impl Unpin for Registry
impl !UnwindSafe for Registry
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> AsAny for T where
T: Any,
[src]
T: Any,
fn as_any(&self) -> &(dyn Any + 'static)
[src]
fn as_mut_any(&mut self) -> &mut (dyn Any + 'static)
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Clear for T where
T: InitializableFromZeroed + ?Sized,
T: InitializableFromZeroed + ?Sized,
fn clear(&mut self)
impl<T> Erased for T
impl<T> From<T> for T
[src]
impl<T> InitializableFromZeroed for T where
T: Default,
T: Default,
unsafe fn initialize(place: *mut T)
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
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<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,