Enum gapi_grpc::google::cloud::pubsublite::v1::subscription::delivery_config::DeliveryRequirement [−][src]
When this subscription should send messages to subscribers relative to messages persistence in storage. For details, see Creating Lite subscriptions.
Variants
Default value. This value is unused.
The server does not wait for a published message to be successfully written to storage before delivering it to subscribers.
The server will not deliver a published message to subscribers until the message has been successfully written to storage. This will result in higher end-to-end latency, but consistent delivery.
Implementations
impl DeliveryRequirement
[src]
pub fn is_valid(value: i32) -> bool
[src]
Returns true
if value
is a variant of DeliveryRequirement
.
pub fn from_i32(value: i32) -> Option<DeliveryRequirement>
[src]
Converts an i32
to a DeliveryRequirement
, or None
if value
is not a valid variant.
Trait Implementations
impl Clone for DeliveryRequirement
[src]
fn clone(&self) -> DeliveryRequirement
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for DeliveryRequirement
[src]
impl Debug for DeliveryRequirement
[src]
impl Default for DeliveryRequirement
[src]
fn default() -> DeliveryRequirement
[src]
impl Eq for DeliveryRequirement
[src]
impl From<DeliveryRequirement> for i32
[src]
fn from(value: DeliveryRequirement) -> i32
[src]
impl Hash for DeliveryRequirement
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for DeliveryRequirement
[src]
fn cmp(&self, other: &DeliveryRequirement) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl PartialEq<DeliveryRequirement> for DeliveryRequirement
[src]
fn eq(&self, other: &DeliveryRequirement) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<DeliveryRequirement> for DeliveryRequirement
[src]
fn partial_cmp(&self, other: &DeliveryRequirement) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for DeliveryRequirement
[src]
impl StructuralPartialEq for DeliveryRequirement
[src]
Auto Trait Implementations
impl RefUnwindSafe for DeliveryRequirement
impl Send for DeliveryRequirement
impl Sync for DeliveryRequirement
impl Unpin for DeliveryRequirement
impl UnwindSafe for DeliveryRequirement
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
pub fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,