pub struct SessionCloseMetadata {
pub close_reason: SessionCloseReason,
pub in_flight_policy: InFlightPolicy,
pub drain_timeout_ms: u32,
pub last_operation_id: u64,
pub session_error_code: u32,
pub session_close_tag: u32,
}Fields§
§close_reason: SessionCloseReason§in_flight_policy: InFlightPolicy§drain_timeout_ms: u32§last_operation_id: u64§session_error_code: u32§session_close_tag: u32Implementations§
Trait Implementations§
Source§impl Clone for SessionCloseMetadata
impl Clone for SessionCloseMetadata
Source§fn clone(&self) -> SessionCloseMetadata
fn clone(&self) -> SessionCloseMetadata
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 moreSource§impl Debug for SessionCloseMetadata
impl Debug for SessionCloseMetadata
Source§impl PartialEq for SessionCloseMetadata
impl PartialEq for SessionCloseMetadata
Source§fn eq(&self, other: &SessionCloseMetadata) -> bool
fn eq(&self, other: &SessionCloseMetadata) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for SessionCloseMetadata
impl Eq for SessionCloseMetadata
impl StructuralPartialEq for SessionCloseMetadata
Auto Trait Implementations§
impl Freeze for SessionCloseMetadata
impl RefUnwindSafe for SessionCloseMetadata
impl Send for SessionCloseMetadata
impl Sync for SessionCloseMetadata
impl Unpin for SessionCloseMetadata
impl UnsafeUnpin for SessionCloseMetadata
impl UnwindSafe for SessionCloseMetadata
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