pub enum ParameterStyle {
QuestionMark,
DollarNumbered,
Named,
}Expand description
Parameter style for SQL queries.
This determines how parameters are referenced in the SQL query string.
Variants§
QuestionMark
Use question marks: SELECT * FROM users WHERE id = ?
DollarNumbered
Use dollar-numbered placeholders: SELECT * FROM users WHERE id = $1
Named
Use named parameters with colon: SELECT * FROM users WHERE id = :id
Trait Implementations§
Source§impl Clone for ParameterStyle
impl Clone for ParameterStyle
Source§fn clone(&self) -> ParameterStyle
fn clone(&self) -> ParameterStyle
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ParameterStyle
impl Debug for ParameterStyle
Source§impl Default for ParameterStyle
impl Default for ParameterStyle
Source§fn default() -> ParameterStyle
fn default() -> ParameterStyle
Returns the “default value” for a type. Read more
Source§impl From<ParameterStyle> for i32
impl From<ParameterStyle> for i32
Source§fn from(style: ParameterStyle) -> Self
fn from(style: ParameterStyle) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ParameterStyle
impl PartialEq for ParameterStyle
Source§fn eq(&self, other: &ParameterStyle) -> bool
fn eq(&self, other: &ParameterStyle) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for ParameterStyle
impl Eq for ParameterStyle
impl StructuralPartialEq for ParameterStyle
Auto Trait Implementations§
impl Freeze for ParameterStyle
impl RefUnwindSafe for ParameterStyle
impl Send for ParameterStyle
impl Sync for ParameterStyle
impl Unpin for ParameterStyle
impl UnsafeUnpin for ParameterStyle
impl UnwindSafe for ParameterStyle
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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