Trait Connection

Source
pub trait Connection {
    // Required methods
    fn connect(
        &mut self,
        url: &str,
        options: ConnectionOptions,
    ) -> Result<(), String>;
    fn disconnect(&mut self) -> Result<(), String>;
}
Expand description

Define a common trait for connection management

Required Methods§

Source

fn connect( &mut self, url: &str, options: ConnectionOptions, ) -> Result<(), String>

Connect to a server

Source

fn disconnect(&mut self) -> Result<(), String>

Disconnect from the server

Implementors§

Source§

impl Connection for Request

Implement the common trait for Request

Source§

impl<'a> Connection for Subscribe<'a>

Implement the common trait for Subscribe