pub struct RouteSubscriptionPolicy {
pub consumer_name: String,
pub subscription: String,
pub subscription_type: SubscriptionType,
}Expand description
Subscription behavior for a sink route.
Fields§
§consumer_name: StringConsumer name used when creating the Danube consumer.
subscription: StringSubscription name shared by consumers of the same route.
subscription_type: SubscriptionTypeDanube subscription type for this route.
Implementations§
Trait Implementations§
Source§impl Clone for RouteSubscriptionPolicy
impl Clone for RouteSubscriptionPolicy
Source§fn clone(&self) -> RouteSubscriptionPolicy
fn clone(&self) -> RouteSubscriptionPolicy
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 moreAuto Trait Implementations§
impl Freeze for RouteSubscriptionPolicy
impl RefUnwindSafe for RouteSubscriptionPolicy
impl Send for RouteSubscriptionPolicy
impl Sync for RouteSubscriptionPolicy
impl Unpin for RouteSubscriptionPolicy
impl UnsafeUnpin for RouteSubscriptionPolicy
impl UnwindSafe for RouteSubscriptionPolicy
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