pub struct SubscriptionConfig {Show 13 fields
pub push_config: Option<PushConfig>,
pub ack_deadline_seconds: i32,
pub retain_acked_messages: bool,
pub message_retention_duration: Option<Duration>,
pub labels: HashMap<String, String>,
pub enable_message_ordering: bool,
pub expiration_policy: Option<ExpirationPolicy>,
pub filter: String,
pub dead_letter_policy: Option<DeadLetterPolicy>,
pub retry_policy: Option<RetryPolicy>,
pub detached: bool,
pub topic_message_retention_duration: Option<Duration>,
pub enable_exactly_once_delivery: bool,
}Fields
push_config: Option<PushConfig>ack_deadline_seconds: i32retain_acked_messages: boolmessage_retention_duration: Option<Duration>labels: HashMap<String, String>enable_message_ordering: boolexpiration_policy: Option<ExpirationPolicy>filter: Stringdead_letter_policy: Option<DeadLetterPolicy>retry_policy: Option<RetryPolicy>detached: booltopic_message_retention_duration: Option<Duration>enable_exactly_once_delivery: boolTrait Implementations
sourceimpl Default for SubscriptionConfig
impl Default for SubscriptionConfig
sourcefn default() -> SubscriptionConfig
fn default() -> SubscriptionConfig
Returns the “default value” for a type. Read more
sourceimpl Into<SubscriptionConfig> for InternalSubscription
impl Into<SubscriptionConfig> for InternalSubscription
sourcefn into(self) -> SubscriptionConfig
fn into(self) -> SubscriptionConfig
Converts this type into the (usually inferred) input type.
Auto Trait Implementations
impl RefUnwindSafe for SubscriptionConfig
impl Send for SubscriptionConfig
impl Sync for SubscriptionConfig
impl Unpin for SubscriptionConfig
impl UnwindSafe for SubscriptionConfig
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message T in a tonic::Request
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more