pub struct ClientConfig {
pub pool_size: Option<usize>,
pub project_id: Option<String>,
pub environment: Environment,
pub endpoint: String,
pub connection_option: ConnectionOptions,
}Fields§
§pool_size: Option<usize>gRPC channel pool size
project_id: Option<String>Pub/Sub project_id
environment: EnvironmentRuntime project info
endpoint: StringOverriding service endpoint
connection_option: ConnectionOptionsgRPC connection option
Implementations§
Source§impl ClientConfig
impl ClientConfig
pub async fn with_auth(self) -> Result<Self, Error>
pub async fn with_credentials( self, credentials: CredentialsFile, ) -> Result<Self, Error>
Trait Implementations§
Source§impl Debug for ClientConfig
impl Debug for ClientConfig
Auto Trait Implementations§
impl Freeze for ClientConfig
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> 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> 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