pub struct PgWireConfig {
pub bind_addr: String,
pub server_version: String,
}Expand description
Startup-tuned configuration for the PG wire listener.
Fields§
§bind_addr: StringTCP bind address (“host:port”). The caller is responsible for keeping this disjoint from the native wire / gRPC / HTTP listeners.
server_version: StringPG version string sent back in ParameterStatus. Many drivers
sniff this to enable/disable features. RedDB advertises a
recent-enough version to get the broadest client support.
Trait Implementations§
Source§impl Clone for PgWireConfig
impl Clone for PgWireConfig
Source§fn clone(&self) -> PgWireConfig
fn clone(&self) -> PgWireConfig
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 PgWireConfig
impl Debug for PgWireConfig
Source§impl Default for PgWireConfig
impl Default for PgWireConfig
Source§fn default() -> PgWireConfig
fn default() -> PgWireConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PgWireConfig
impl RefUnwindSafe for PgWireConfig
impl Send for PgWireConfig
impl Sync for PgWireConfig
impl Unpin for PgWireConfig
impl UnsafeUnpin for PgWireConfig
impl UnwindSafe for PgWireConfig
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 moreSource§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