[][src]Trait tiberius::SqlBrowser

pub trait SqlBrowser {
#[must_use]    pub 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
; }

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

#[must_use]pub 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, 
[src]

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.

Loading content...

Implementations on Foreign Types

impl SqlBrowser for TcpStream[src]

pub fn connect_named<'life0, 'async_trait>(
    builder: &'life0 Config
) -> Pin<Box<dyn Future<Output = Result<Self>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

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.

impl SqlBrowser for TcpStream[src]

pub fn connect_named<'life0, 'async_trait>(
    builder: &'life0 Config
) -> Pin<Box<dyn Future<Output = Result<Self>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

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.

Loading content...

Implementors

Loading content...