pub struct DynamicGrpcConfig {
pub proto_dir: String,
pub enable_reflection: bool,
pub excluded_services: Vec<String>,
pub http_bridge: Option<HttpBridgeConfig>,
}Expand description
Configuration for dynamic gRPC service discovery
Fields§
§proto_dir: StringDirectory containing proto files
enable_reflection: boolWhether to enable reflection
excluded_services: Vec<String>Services to exclude from discovery
http_bridge: Option<HttpBridgeConfig>HTTP bridge configuration
Trait Implementations§
Source§impl Clone for DynamicGrpcConfig
impl Clone for DynamicGrpcConfig
Source§fn clone(&self) -> DynamicGrpcConfig
fn clone(&self) -> DynamicGrpcConfig
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 DynamicGrpcConfig
impl Debug for DynamicGrpcConfig
Auto Trait Implementations§
impl Freeze for DynamicGrpcConfig
impl RefUnwindSafe for DynamicGrpcConfig
impl Send for DynamicGrpcConfig
impl Sync for DynamicGrpcConfig
impl Unpin for DynamicGrpcConfig
impl UnwindSafe for DynamicGrpcConfig
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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::RequestSource§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