pub struct AuditCursor {
pub created_at: DateTime<Utc>,
pub id: AuditEntryId,
}Expand description
Opaque keyset cursor for paginating list_audit_paginated.
Encodes (created_at, id) as a base64url-encoded JSON blob.
Fields§
§created_at: DateTime<Utc>§id: AuditEntryIdImplementations§
Source§impl AuditCursor
impl AuditCursor
pub fn from_entry(entry: &AuditListEntry) -> Self
pub fn encode(&self) -> String
pub fn decode(s: &str) -> Option<Self>
Auto Trait Implementations§
impl Freeze for AuditCursor
impl RefUnwindSafe for AuditCursor
impl Send for AuditCursor
impl Sync for AuditCursor
impl Unpin for AuditCursor
impl UnsafeUnpin for AuditCursor
impl UnwindSafe for AuditCursor
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> 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 more