#[non_exhaustive]pub struct PostgreSqlParametersBuilder { /* private fields */ }Expand description
A builder for PostgreSqlParameters.
Implementations§
source§impl PostgreSqlParametersBuilder
impl PostgreSqlParametersBuilder
sourcepub fn set_database(self, input: Option<String>) -> Self
pub fn set_database(self, input: Option<String>) -> Self
Database.
sourcepub fn get_database(&self) -> &Option<String>
pub fn get_database(&self) -> &Option<String>
Database.
sourcepub fn build(self) -> Result<PostgreSqlParameters, BuildError>
pub fn build(self) -> Result<PostgreSqlParameters, BuildError>
Consumes the builder and constructs a PostgreSqlParameters.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for PostgreSqlParametersBuilder
impl Clone for PostgreSqlParametersBuilder
source§fn clone(&self) -> PostgreSqlParametersBuilder
fn clone(&self) -> PostgreSqlParametersBuilder
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 PostgreSqlParametersBuilder
impl Debug for PostgreSqlParametersBuilder
source§impl Default for PostgreSqlParametersBuilder
impl Default for PostgreSqlParametersBuilder
source§fn default() -> PostgreSqlParametersBuilder
fn default() -> PostgreSqlParametersBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for PostgreSqlParametersBuilder
impl PartialEq for PostgreSqlParametersBuilder
source§fn eq(&self, other: &PostgreSqlParametersBuilder) -> bool
fn eq(&self, other: &PostgreSqlParametersBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for PostgreSqlParametersBuilder
Auto Trait Implementations§
impl Freeze for PostgreSqlParametersBuilder
impl RefUnwindSafe for PostgreSqlParametersBuilder
impl Send for PostgreSqlParametersBuilder
impl Sync for PostgreSqlParametersBuilder
impl Unpin for PostgreSqlParametersBuilder
impl UnwindSafe for PostgreSqlParametersBuilder
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> 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>
Creates a shared type from an unshared type.