Trait tiberius::SqlBrowser[][src]

pub trait SqlBrowser {
    #[must_use]
    fn connect_named<'life0, 'async_trait>(
        builder: &'life0 Config
    ) -> Pin<Box<dyn Future<Output = Result<Self>> + Send + 'async_trait>>
    where
        Self: Sized + Send + Sync,
        'life0: 'async_trait,
        Self: 'async_trait
; }
Expand description

An extension trait to a TcpStream to find a port and connecting to a named database instance.

Only needed on Windows platforms, where the server port is not known and the address is in the form of hostname\\INSTANCE.

Required methods

If the given builder defines a named instance, finds the correct port and returns a TcpStream to be used in the Client. If instance name is not defined, connects directly to the given host and port.

Implementations on Foreign Types

This method can be used to connect to SQL Server named instances when on a Windows paltform with the sql-browser-tokio feature enabled. Please see the crate examples for more detailed examples.

This method can be used to connect to SQL Server named instances when on a Windows platform with the sql-browser-async-std feature enabled. Please see the crate examples for more detailed examples.

Implementors