pub struct DurablyReceivedTurn { /* private fields */ }Expand description
Proof that State durably received one TurnIngress.
Only AgentDialer::receive_ingress can construct this type. Opening a
transport stream or building a request cannot produce it.
Implementations§
Source§impl DurablyReceivedTurn
impl DurablyReceivedTurn
Sourcepub fn dispatch_id(&self) -> &str
pub fn dispatch_id(&self) -> &str
Returns State’s stable dispatch handle for this source event.
Sourcepub fn conversation_id(&self) -> &str
pub fn conversation_id(&self) -> &str
Returns the conversation bound to the durable receipt.
Sourcepub fn receipt_bytes(&self) -> &[u8] ⓘ
pub fn receipt_bytes(&self) -> &[u8] ⓘ
Returns the opaque durable receipt bytes.
Trait Implementations§
Source§impl Clone for DurablyReceivedTurn
impl Clone for DurablyReceivedTurn
Source§fn clone(&self) -> DurablyReceivedTurn
fn clone(&self) -> DurablyReceivedTurn
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 moreAuto Trait Implementations§
impl Freeze for DurablyReceivedTurn
impl RefUnwindSafe for DurablyReceivedTurn
impl Send for DurablyReceivedTurn
impl Sync for DurablyReceivedTurn
impl Unpin for DurablyReceivedTurn
impl UnsafeUnpin for DurablyReceivedTurn
impl UnwindSafe for DurablyReceivedTurn
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<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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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