Struct spanner_rs::Config [−][src]
pub struct Config { /* fields omitted */ }Expand description
Implementations
Returns a new ConfigBuilder for configuring a new client.
Connect to Cloud Spanner and return a new Client.
Example
Config::builder()
.project("my-gcp-project")
.instance("my-instance")
.database("my_database")
.connect()
.await?;Authentication
Authentication uses the gcp_auth crate which supports several authentication methods.
In a typical production environment, nothing needs to be programatically provided during configuration as
credentials are normally obtained from the environment (i.e.: GOOGLE_APPLICATION_CREDENTIALS).
Similarly, for local development, authentication will transparently delegate to the gcloud command line tool.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Config
impl !UnwindSafe for Config
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more