pub enum JmsTransactionMode {
None,
Session,
}Expand description
JMS transaction mode for sessions.
None: No transaction boundaries are applied. Each operation is auto-acknowledged (subject to the acknowledgement mode).Session: All send/receive operations within a session are batched into a single transaction that must be explicitly committed or rolled back. Not yet implemented — using this value emits a warning and falls back toNone.
Variants§
Trait Implementations§
Source§impl Clone for JmsTransactionMode
impl Clone for JmsTransactionMode
Source§fn clone(&self) -> JmsTransactionMode
fn clone(&self) -> JmsTransactionMode
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 JmsTransactionMode
Source§impl Debug for JmsTransactionMode
impl Debug for JmsTransactionMode
Source§impl Default for JmsTransactionMode
impl Default for JmsTransactionMode
Source§fn default() -> JmsTransactionMode
fn default() -> JmsTransactionMode
Returns the “default value” for a type. Read more
Source§impl Display for JmsTransactionMode
impl Display for JmsTransactionMode
impl Eq for JmsTransactionMode
Source§impl FromStr for JmsTransactionMode
impl FromStr for JmsTransactionMode
Source§impl PartialEq for JmsTransactionMode
impl PartialEq for JmsTransactionMode
Source§fn eq(&self, other: &JmsTransactionMode) -> bool
fn eq(&self, other: &JmsTransactionMode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for JmsTransactionMode
Auto Trait Implementations§
impl Freeze for JmsTransactionMode
impl RefUnwindSafe for JmsTransactionMode
impl Send for JmsTransactionMode
impl Sync for JmsTransactionMode
impl Unpin for JmsTransactionMode
impl UnsafeUnpin for JmsTransactionMode
impl UnwindSafe for JmsTransactionMode
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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