pub struct ConfigGrpcClient {Show 16 fields
pub endpoint: String,
pub ca_certificate: Option<PathBuf>,
pub connect_timeout: Option<Duration>,
pub buffer_size: Option<usize>,
pub http2_adaptive_window: Option<bool>,
pub http2_keep_alive_interval: Option<Duration>,
pub initial_connection_window_size: Option<u32>,
pub initial_stream_window_size: Option<u32>,
pub keep_alive_timeout: Option<Duration>,
pub keep_alive_while_idle: bool,
pub tcp_keepalive: Option<Duration>,
pub tcp_nodelay: bool,
pub timeout: Option<Duration>,
pub max_decoding_message_size: usize,
pub compression: ConfigGrpcCompression,
pub x_token: Option<Vec<u8>>,
}Fields§
§endpoint: String§ca_certificate: Option<PathBuf>§connect_timeout: Option<Duration>§buffer_size: Option<usize>§http2_adaptive_window: Option<bool>§http2_keep_alive_interval: Option<Duration>§initial_connection_window_size: Option<u32>§initial_stream_window_size: Option<u32>§keep_alive_timeout: Option<Duration>§keep_alive_while_idle: bool§tcp_keepalive: Option<Duration>§tcp_nodelay: bool§timeout: Option<Duration>§max_decoding_message_size: usize§compression: ConfigGrpcCompression§x_token: Option<Vec<u8>>Implementations§
Source§impl ConfigGrpcClient
impl ConfigGrpcClient
pub async fn connect( self, ) -> Result<GrpcClient<impl Interceptor>, GrpcClientBuilderError>
Trait Implementations§
Source§impl Clone for ConfigGrpcClient
impl Clone for ConfigGrpcClient
Source§fn clone(&self) -> ConfigGrpcClient
fn clone(&self) -> ConfigGrpcClient
Returns a duplicate 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 ConfigGrpcClient
impl Debug for ConfigGrpcClient
Source§impl Default for ConfigGrpcClient
impl Default for ConfigGrpcClient
Source§impl<'de> Deserialize<'de> for ConfigGrpcClientwhere
ConfigGrpcClient: Default,
impl<'de> Deserialize<'de> for ConfigGrpcClientwhere
ConfigGrpcClient: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ConfigGrpcClient
impl PartialEq for ConfigGrpcClient
impl StructuralPartialEq for ConfigGrpcClient
Auto Trait Implementations§
impl Freeze for ConfigGrpcClient
impl RefUnwindSafe for ConfigGrpcClient
impl Send for ConfigGrpcClient
impl Sync for ConfigGrpcClient
impl Unpin for ConfigGrpcClient
impl UnsafeUnpin for ConfigGrpcClient
impl UnwindSafe for ConfigGrpcClient
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