Struct google_cloud_spanner::client::ClientConfig
source · pub struct ClientConfig {
pub session_config: SessionConfig,
pub channel_config: ChannelConfig,
pub endpoint: String,
pub project: ProjectOptions,
}Expand description
ClientConfig has configurations for the client.
Fields§
§session_config: SessionConfigSessionPoolConfig is the configuration for session pool.
channel_config: ChannelConfigChannelConfig is the configuration for gRPC connection.
endpoint: StringOverriding service endpoint
project: ProjectOptionsRuntime project
Implementations§
Trait Implementations§
source§impl Clone for ClientConfig
impl Clone for ClientConfig
source§fn clone(&self) -> ClientConfig
fn clone(&self) -> ClientConfig
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 ClientConfig
impl Debug for ClientConfig
Auto Trait Implementations§
impl RefUnwindSafe for ClientConfig
impl Send for ClientConfig
impl Sync for ClientConfig
impl Unpin for ClientConfig
impl UnwindSafe for ClientConfig
Blanket Implementations§
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