[][src]Trait ibc::ics03_connection::exported::Connection

pub trait Connection {
    type ValidationError: Error;
    fn state(&self) -> &State;
fn client_id(&self) -> String;
fn counterparty(
        &self
    ) -> Box<dyn ConnectionCounterparty<ValidationError = Error>>;
fn versions(&self) -> Vec<String>;
fn validate_basic(&self) -> Result<(), Self::ValidationError>; }

Associated Types

Loading content...

Required methods

fn state(&self) -> &State

fn client_id(&self) -> String

fn counterparty(
    &self
) -> Box<dyn ConnectionCounterparty<ValidationError = Error>>

fn versions(&self) -> Vec<String>

fn validate_basic(&self) -> Result<(), Self::ValidationError>

Loading content...

Implementors

impl Connection for ConnectionEnd[src]

type ValidationError = Error

Loading content...