pub struct DatabaseSettings {
pub username: String,
pub password: String,
pub port: u16,
pub host: String,
pub database_name: String,
pub require_ssl: bool,
}
Expand description
Contains settings for the database connection.
Fields§
§username: String
§password: String
§port: u16
§host: String
§database_name: String
§require_ssl: bool
Implementations§
Source§impl DatabaseSettings
impl DatabaseSettings
pub fn without_db(&self) -> PgConnectOptions
pub fn with_db(&self) -> PgConnectOptions
Trait Implementations§
Source§impl Clone for DatabaseSettings
impl Clone for DatabaseSettings
Source§fn clone(&self) -> DatabaseSettings
fn clone(&self) -> DatabaseSettings
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<'de> Deserialize<'de> for DatabaseSettings
impl<'de> Deserialize<'de> for DatabaseSettings
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DatabaseSettings
impl RefUnwindSafe for DatabaseSettings
impl Send for DatabaseSettings
impl Sync for DatabaseSettings
impl Unpin for DatabaseSettings
impl UnwindSafe for DatabaseSettings
Blanket Implementations§
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request