pub struct GrpcSourceConfig {
pub host: String,
pub port: u16,
pub endpoint: Option<String>,
pub timeout_ms: u64,
}Expand description
gRPC source configuration
Fields§
§host: StringgRPC server host
port: u16gRPC server port
endpoint: Option<String>Optional service endpoint
timeout_ms: u64Request timeout in milliseconds
Implementations§
Trait Implementations§
Source§impl Clone for GrpcSourceConfig
impl Clone for GrpcSourceConfig
Source§fn clone(&self) -> GrpcSourceConfig
fn clone(&self) -> GrpcSourceConfig
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 GrpcSourceConfig
impl Debug for GrpcSourceConfig
Source§impl Default for GrpcSourceConfig
impl Default for GrpcSourceConfig
Source§impl<'de> Deserialize<'de> for GrpcSourceConfig
impl<'de> Deserialize<'de> for GrpcSourceConfig
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 GrpcSourceConfig
impl PartialEq for GrpcSourceConfig
Source§impl Serialize for GrpcSourceConfig
impl Serialize for GrpcSourceConfig
impl StructuralPartialEq for GrpcSourceConfig
Auto Trait Implementations§
impl Freeze for GrpcSourceConfig
impl RefUnwindSafe for GrpcSourceConfig
impl Send for GrpcSourceConfig
impl Sync for GrpcSourceConfig
impl Unpin for GrpcSourceConfig
impl UnsafeUnpin for GrpcSourceConfig
impl UnwindSafe for GrpcSourceConfig
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> 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