[−][src]Trait splinter::transport::Transport
Factory-pattern based type for creating connections
Required methods
fn accepts(&self, address: &str) -> bool
Indicates whether or not a given address can be used to create a connection or listener.
fn connect(
&mut self,
endpoint: &str
) -> Result<Box<dyn Connection>, ConnectError>
&mut self,
endpoint: &str
) -> Result<Box<dyn Connection>, ConnectError>
fn listen(&mut self, bind: &str) -> Result<Box<dyn Listener>, ListenError>
Implementors
impl Transport for InprocTransport
[src]
fn accepts(&self, address: &str) -> bool
[src]
fn connect(
&mut self,
endpoint: &str
) -> Result<Box<dyn Connection>, ConnectError>
[src]
&mut self,
endpoint: &str
) -> Result<Box<dyn Connection>, ConnectError>
fn listen(&mut self, bind: &str) -> Result<Box<dyn Listener>, ListenError>
[src]
impl Transport for MultiTransport
[src]
fn accepts(&self, address: &str) -> bool
[src]
fn connect(
&mut self,
endpoint: &str
) -> Result<Box<dyn Connection>, ConnectError>
[src]
&mut self,
endpoint: &str
) -> Result<Box<dyn Connection>, ConnectError>
fn listen(&mut self, bind: &str) -> Result<Box<dyn Listener>, ListenError>
[src]
impl Transport for TcpTransport
[src]
fn accepts(&self, address: &str) -> bool
[src]
fn connect(
&mut self,
endpoint: &str
) -> Result<Box<dyn Connection>, ConnectError>
[src]
&mut self,
endpoint: &str
) -> Result<Box<dyn Connection>, ConnectError>
fn listen(&mut self, bind: &str) -> Result<Box<dyn Listener>, ListenError>
[src]
impl Transport for TlsTransport
[src]
fn accepts(&self, address: &str) -> bool
[src]
fn connect(
&mut self,
endpoint: &str
) -> Result<Box<dyn Connection>, ConnectError>
[src]
&mut self,
endpoint: &str
) -> Result<Box<dyn Connection>, ConnectError>
fn listen(&mut self, bind: &str) -> Result<Box<dyn Listener>, ListenError>
[src]
impl Transport for WsTransport
[src]
fn accepts(&self, address: &str) -> bool
[src]
fn connect(
&mut self,
endpoint: &str
) -> Result<Box<dyn Connection>, ConnectError>
[src]
&mut self,
endpoint: &str
) -> Result<Box<dyn Connection>, ConnectError>