pub fn run<S: ToSocketAddrs>(&'a mut self, address: S) -> Result<(), MilterError> {
        let listener = TcpListener::bind(address)?;

        for stream in listener.incoming() {
            self.handle_stream(stream?)?;
        }

        Ok(())
    }
/// Opens the connection to the MTA service.
///
/// - `address` defines the socket address of the MTA.
Opens the connection to the MTA service.
`address` defines the socket address of the MTA.
Opens the connection to the MTA service . ` address ` defines the socket address of the MTA .
pub fn run<S: ToSocketAddrs>(&'a mut self, address: S) -> Result<(), MilterError> {
        let listener = TcpListener::bind(address)?;
        for stream in listener.incoming() {
            self.handle_stream(stream?)?;
        }
        Ok(())
    }
pub fn run < S : ToSocketAddrs > ( & ' a mut self , address : S ) -> Result < ( ) , MilterError > { let listener = TcpListener :: bind ( address ) ? ; for stream in listener . incoming ( ) { self . handle_stream ( stream ? ) ? ; } Ok ( ( ) ) }
Opens the connection to the MTA service.
Opens the connection to the MTA service .
&'a mut self
address
S
&'a mut self
address
S