pub trait TestNode {
// Required methods
fn peer_id(&self) -> PeerId;
fn libp2p_port(&self) -> u16;
// Provided methods
fn rust_dial_opts(&self, host: IpAddr) -> P2pConnectionOutgoingInitOpts { ... }
fn libp2p_dial_opts(&self, host: IpAddr) -> Multiaddr { ... }
}Required Methods§
fn peer_id(&self) -> PeerId
fn libp2p_port(&self) -> u16
Provided Methods§
fn rust_dial_opts(&self, host: IpAddr) -> P2pConnectionOutgoingInitOpts
fn libp2p_dial_opts(&self, host: IpAddr) -> Multiaddr
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".