pub struct SemanticTokenProvenance {
pub source_slot: u64,
pub logical_position: u64,
pub token: u64,
pub base_word: u64,
pub proposal: u64,
pub ordinal: u64,
pub action_receipt_digest: Identity256,
pub authority_generation: u64,
pub origin_logical_digest: Identity256,
pub authority_closure_digest: Identity256,
pub record_digest: Identity256,
}Expand description
Original token origin projected from the native append-only source ledger. A generated token retains its publication, draw and receipt coordinates; none of these fields independently grants authority or proves publication.
Fields§
§source_slot: u64§logical_position: u64§token: u64§base_word: u64§proposal: u64§ordinal: u64§action_receipt_digest: Identity256§origin_logical_digest: Identity256§record_digest: Identity256Trait Implementations§
Source§impl Clone for SemanticTokenProvenance
impl Clone for SemanticTokenProvenance
Source§fn clone(&self) -> SemanticTokenProvenance
fn clone(&self) -> SemanticTokenProvenance
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SemanticTokenProvenance
impl Debug for SemanticTokenProvenance
impl Eq for SemanticTokenProvenance
Source§impl PartialEq for SemanticTokenProvenance
impl PartialEq for SemanticTokenProvenance
impl StructuralPartialEq for SemanticTokenProvenance
Auto Trait Implementations§
impl Freeze for SemanticTokenProvenance
impl RefUnwindSafe for SemanticTokenProvenance
impl Send for SemanticTokenProvenance
impl Sync for SemanticTokenProvenance
impl Unpin for SemanticTokenProvenance
impl UnsafeUnpin for SemanticTokenProvenance
impl UnwindSafe for SemanticTokenProvenance
Blanket Implementations§
impl<T> Allocation for T
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more