SqlStr

Trait SqlStr 

Source
pub unsafe trait SqlStr {
    // Required methods
    fn as_text_ptr(&self) -> *const SQLCHAR;
    fn text_length(&self) -> SQLSMALLINT;
    fn text_length_int(&self) -> SQLINTEGER;
}
Expand description

A type implementing this trait can be passed as a string argument in API calls

Required Methods§

Source

fn as_text_ptr(&self) -> *const SQLCHAR

Returns a pointer to the start of the string

Source

fn text_length(&self) -> SQLSMALLINT

Returns buffer length or SQL_NTS

Source

fn text_length_int(&self) -> SQLINTEGER

Returns buffer length or SQL_NTSL

Implementations on Foreign Types§

Source§

impl SqlStr for str

For passing a buffer without terminating NULL

Source§

impl SqlStr for CStr

Source§

impl SqlStr for [u8]

For passing a buffer without terminating NULL

Implementors§