pub struct ClaimView {
pub canonical_ref: String,
pub source: ClaimSource,
pub subject_key: String,
pub statement: String,
pub scope: String,
pub branch: Option<String>,
pub lifecycle: Lifecycle,
pub valid_from_epoch: Option<i64>,
pub valid_to_epoch: Option<i64>,
pub created_at_epoch: i64,
pub updated_at_epoch: i64,
pub evidence: Vec<EvidenceView>,
}Expand description
A claim projected from an existing canonical row.
Fields§
§canonical_ref: StringStable reference to the canonical row, e.g. memory:7.
source: ClaimSource§subject_key: StringGrouping key competing claims share (topic key or claim key).
statement: String§scope: StringScope owner: project path for memories, owner key for user claims.
branch: Option<String>§lifecycle: Lifecycle§valid_from_epoch: Option<i64>§valid_to_epoch: Option<i64>§created_at_epoch: i64§updated_at_epoch: i64§evidence: Vec<EvidenceView>Trait Implementations§
impl Eq for ClaimView
impl StructuralPartialEq for ClaimView
Auto Trait Implementations§
impl Freeze for ClaimView
impl RefUnwindSafe for ClaimView
impl Send for ClaimView
impl Sync for ClaimView
impl Unpin for ClaimView
impl UnsafeUnpin for ClaimView
impl UnwindSafe for ClaimView
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