pub struct BackendSemanticCapabilities {
pub durability: DurabilityCapability,
pub transactional_enqueue_scope: TransactionalEnqueueCapability,
pub notification_delivery: NotificationCapability,
pub job_retention: RetentionCapability,
pub stream_retention: RetentionCapability,
pub consumer_group_coordination: ConsumerGroupCapability,
}Expand description
Detailed semantic strength behind the compatibility-preserving feature flags.
Fields§
§durability: DurabilityCapability§transactional_enqueue_scope: TransactionalEnqueueCapability§notification_delivery: NotificationCapability§job_retention: RetentionCapability§stream_retention: RetentionCapability§consumer_group_coordination: ConsumerGroupCapabilityImplementations§
Trait Implementations§
Source§impl Clone for BackendSemanticCapabilities
impl Clone for BackendSemanticCapabilities
Source§fn clone(&self) -> BackendSemanticCapabilities
fn clone(&self) -> BackendSemanticCapabilities
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BackendSemanticCapabilities
Source§impl Debug for BackendSemanticCapabilities
impl Debug for BackendSemanticCapabilities
Source§impl<'de> Deserialize<'de> for BackendSemanticCapabilities
impl<'de> Deserialize<'de> for BackendSemanticCapabilities
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
impl Eq for BackendSemanticCapabilities
Source§impl Hash for BackendSemanticCapabilities
impl Hash for BackendSemanticCapabilities
impl StructuralPartialEq for BackendSemanticCapabilities
Auto Trait Implementations§
impl Freeze for BackendSemanticCapabilities
impl RefUnwindSafe for BackendSemanticCapabilities
impl Send for BackendSemanticCapabilities
impl Sync for BackendSemanticCapabilities
impl Unpin for BackendSemanticCapabilities
impl UnsafeUnpin for BackendSemanticCapabilities
impl UnwindSafe for BackendSemanticCapabilities
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