pub struct ConnectionString {
pub user: Option<String>,
pub password: Option<String>,
pub hostspecs: Vec<HostSpec>,
pub database: Option<String>,
pub parameters: Vec<Parameter>,
pub fragment: Option<String>,
}
Expand description
Representation of the connection string.
This provides useful methods to access various parts of the connection string, taking into account PostgreSQL’s idiosyncrasies (such as being able to pass most of the URI either in-place, or as query params).
Fields§
§user: Option<String>
§password: Option<String>
§hostspecs: Vec<HostSpec>
§database: Option<String>
§parameters: Vec<Parameter>
§fragment: Option<String>
Trait Implementations§
Source§impl Clone for ConnectionString
impl Clone for ConnectionString
Source§fn clone(&self) -> ConnectionString
fn clone(&self) -> ConnectionString
Returns a copy 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 Debug for ConnectionString
impl Debug for ConnectionString
Source§impl Default for ConnectionString
impl Default for ConnectionString
Source§fn default() -> ConnectionString
fn default() -> ConnectionString
Returns the “default value” for a type. Read more
Source§impl Display for ConnectionString
impl Display for ConnectionString
Source§impl FromStr for ConnectionString
Parse a PostgreSQL connection string.
impl FromStr for ConnectionString
Parse a PostgreSQL connection string.
Source§impl PartialEq for ConnectionString
impl PartialEq for ConnectionString
impl Eq for ConnectionString
impl StructuralPartialEq for ConnectionString
Auto Trait Implementations§
impl Freeze for ConnectionString
impl RefUnwindSafe for ConnectionString
impl Send for ConnectionString
impl Sync for ConnectionString
impl Unpin for ConnectionString
impl UnwindSafe for ConnectionString
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