pub struct PgArguments { /* private fields */ }
Expand description
Implementation of Arguments
for PostgreSQL.
Trait Implementations§
Source§impl<'q> Arguments<'q> for PgArguments
impl<'q> Arguments<'q> for PgArguments
type Database = Postgres
Source§fn reserve(&mut self, additional: usize, size: usize)
fn reserve(&mut self, additional: usize, size: usize)
Reserves the capacity for at least
additional
more values (of size
total bytes) to
be added to the arguments without a reallocation.Source§fn add<T>(&mut self, value: T) -> Result<(), Box<dyn Error + Sync + Send>>where
T: Encode<'q, <PgArguments as Arguments<'q>>::Database> + Type<<PgArguments as Arguments<'q>>::Database>,
fn add<T>(&mut self, value: T) -> Result<(), Box<dyn Error + Sync + Send>>where
T: Encode<'q, <PgArguments as Arguments<'q>>::Database> + Type<<PgArguments as Arguments<'q>>::Database>,
Add the value to the end of the arguments.
fn format_placeholder<W>(&self, writer: &mut W) -> Result<(), Error>where
W: Write,
Source§impl Clone for PgArguments
impl Clone for PgArguments
Source§fn clone(&self) -> PgArguments
fn clone(&self) -> PgArguments
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 PgArguments
impl Debug for PgArguments
Source§impl Default for PgArguments
impl Default for PgArguments
Source§fn default() -> PgArguments
fn default() -> PgArguments
Returns the “default value” for a type. Read more
Source§impl<'q> IntoArguments<'q, <PgArguments as Arguments<'q>>::Database> for PgArguments
impl<'q> IntoArguments<'q, <PgArguments as Arguments<'q>>::Database> for PgArguments
fn into_arguments(self) -> PgArguments
Auto Trait Implementations§
impl Freeze for PgArguments
impl !RefUnwindSafe for PgArguments
impl Send for PgArguments
impl Sync for PgArguments
impl Unpin for PgArguments
impl !UnwindSafe for PgArguments
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more