mirror of
https://github.com/launchbadge/sqlx.git
synced 2025-10-02 15:25:32 +00:00
Remove (now) unused options file
This commit is contained in:
parent
62f11b5b0b
commit
b22203f98c
@ -1,60 +0,0 @@
|
||||
use std::borrow::Cow;
|
||||
|
||||
#[derive(Debug, Clone, PartialEq)]
|
||||
pub struct ConnectOptions<'a> {
|
||||
pub host: &'a str,
|
||||
pub port: u16,
|
||||
pub user: Option<&'a str>,
|
||||
pub database: Option<&'a str>,
|
||||
pub password: Option<&'a str>,
|
||||
}
|
||||
|
||||
impl<'a> Default for ConnectOptions<'a> {
|
||||
#[inline]
|
||||
fn default() -> Self {
|
||||
Self {
|
||||
host: "localhost",
|
||||
port: 5432,
|
||||
user: None,
|
||||
database: None,
|
||||
password: None,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a> ConnectOptions<'a> {
|
||||
#[inline]
|
||||
pub fn new() -> Self {
|
||||
Self::default()
|
||||
}
|
||||
|
||||
#[inline]
|
||||
pub fn host(mut self, host: &'a str) -> Self {
|
||||
self.host = host;
|
||||
self
|
||||
}
|
||||
|
||||
#[inline]
|
||||
pub fn port(mut self, port: u16) -> Self {
|
||||
self.port = port;
|
||||
self
|
||||
}
|
||||
|
||||
#[inline]
|
||||
pub fn user(mut self, user: &'a str) -> Self {
|
||||
self.user = Some(user);
|
||||
self
|
||||
}
|
||||
|
||||
#[inline]
|
||||
pub fn database(mut self, database: &'a str) -> Self {
|
||||
self.database = Some(database);
|
||||
self
|
||||
}
|
||||
|
||||
#[inline]
|
||||
pub fn password(mut self, password: &'a str) -> Self {
|
||||
self.password = Some(password);
|
||||
self
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user