pub struct ConnectInfo<'s> { /* private fields */ }Expand description
An information structure to connect to MySQL server.
Implementations§
Source§impl<'s> ConnectInfo<'s>
impl<'s> ConnectInfo<'s>
Sourcepub fn new(username: &'s str, password: &'s str) -> Self
pub fn new(username: &'s str, password: &'s str) -> Self
Build an information structure with username and password.
Sourcepub fn database(self, db_name: &'s str) -> Self
pub fn database(self, db_name: &'s str) -> Self
Set initial connected database name: default is None
Sourcepub fn max_packet_size(self, packet_size: u32) -> Self
pub fn max_packet_size(self, packet_size: u32) -> Self
Set max packet size: default is big enough value
Sourcepub fn character_set(self, character_set: u8) -> Self
pub fn character_set(self, character_set: u8) -> Self
Set character set: default is utf8mb4
Auto Trait Implementations§
impl<'s> Freeze for ConnectInfo<'s>
impl<'s> RefUnwindSafe for ConnectInfo<'s>
impl<'s> Send for ConnectInfo<'s>
impl<'s> Sync for ConnectInfo<'s>
impl<'s> Unpin for ConnectInfo<'s>
impl<'s> UnwindSafe for ConnectInfo<'s>
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more