pub struct ClockSkewState { /* private fields */ }Expand description
Clock skew configuration
Implementations§
Source§impl ClockSkewState
impl ClockSkewState
Sourcepub async fn get_adjusted_time(&self) -> i64
pub async fn get_adjusted_time(&self) -> i64
Get adjusted time (current time + skew)
Sourcepub async fn apply_issuance_skew(&self, timestamp: i64) -> i64
pub async fn apply_issuance_skew(&self, timestamp: i64) -> i64
Apply skew to a timestamp (for issuance)
Sourcepub async fn apply_validation_skew(&self, timestamp: i64) -> i64
pub async fn apply_validation_skew(&self, timestamp: i64) -> i64
Apply skew to a timestamp (for validation)
Trait Implementations§
Source§impl Clone for ClockSkewState
impl Clone for ClockSkewState
Source§fn clone(&self) -> ClockSkewState
fn clone(&self) -> ClockSkewState
Returns a duplicate of the value. Read more
1.0.0 · 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 ClockSkewState
impl Debug for ClockSkewState
Auto Trait Implementations§
impl Freeze for ClockSkewState
impl !RefUnwindSafe for ClockSkewState
impl Send for ClockSkewState
impl Sync for ClockSkewState
impl Unpin for ClockSkewState
impl !UnwindSafe for ClockSkewState
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
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