pub struct IndexRecord {
pub index_id: String,
pub owner_key_id: String,
pub created_at: i64,
pub expires_at: Option<i64>,
}Expand description
One index’s ownership record.
Fields§
§index_id: StringThe index id (the <id> in /v1/graphs/<id>/…).
owner_key_id: StringThe key_id that created the index and may query it.
created_at: i64Unix seconds at creation.
expires_at: Option<i64>Unix seconds after which the index is refused, if a TTL applies.
Implementations§
Source§impl IndexRecord
impl IndexRecord
Sourcepub fn is_expired(&self, now: i64) -> bool
pub fn is_expired(&self, now: i64) -> bool
True once now has reached the expiry, if this index has one.
Trait Implementations§
Source§impl Clone for IndexRecord
impl Clone for IndexRecord
Source§impl Debug for IndexRecord
impl Debug for IndexRecord
impl Eq for IndexRecord
Source§impl PartialEq for IndexRecord
impl PartialEq for IndexRecord
impl StructuralPartialEq for IndexRecord
Auto Trait Implementations§
impl Freeze for IndexRecord
impl RefUnwindSafe for IndexRecord
impl Send for IndexRecord
impl Sync for IndexRecord
impl Unpin for IndexRecord
impl UnsafeUnpin for IndexRecord
impl UnwindSafe for IndexRecord
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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