pub struct StreamReplayToken { /* private fields */ }Expand description
One-use continuation after START authentication.
Implementations§
Source§impl StreamReplayToken
impl StreamReplayToken
Sourcepub fn admit(
self,
decision: ReplayDecision,
) -> Result<OpenedStreamRequest, Error>
pub fn admit( self, decision: ReplayDecision, ) -> Result<OpenedStreamRequest, Error>
Apply the replay result before plaintext or DATA is released.
§Errors
Returns a replay or clock error.
Sourcepub fn admit_at(
self,
decision: ReplayDecision,
now_unix_s: u64,
) -> Result<OpenedStreamRequest, Error>
pub fn admit_at( self, decision: ReplayDecision, now_unix_s: u64, ) -> Result<OpenedStreamRequest, Error>
Apply the replay result at a caller-supplied trusted Unix time.
§Errors
Returns a replay or freshness error.
Auto Trait Implementations§
impl Freeze for StreamReplayToken
impl RefUnwindSafe for StreamReplayToken
impl Send for StreamReplayToken
impl Sync for StreamReplayToken
impl Unpin for StreamReplayToken
impl UnsafeUnpin for StreamReplayToken
impl UnwindSafe for StreamReplayToken
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