pub struct LongTerm<'a, T, M, C> { /* private fields */ }Expand description
Linked original time, X.509 and credential-format material reports. Public input slots cannot manufacture a fact: construction verifies their exact participant receipts, including selected path contexts. This is incorporation/placement, not Good status, chronology, algorithm longevity or caller trust, and cannot by itself assert B-LT acceptance.
Implementations§
Source§impl<T, M, C> LongTerm<'_, T, M, C>
impl<T, M, C> LongTerm<'_, T, M, C>
Sourcepub fn timed(&self) -> &T
pub fn timed(&self) -> &T
Original whole-token set and root signature-time static associations.
Sourcepub fn credentials(&self) -> &C
pub fn credentials(&self) -> &C
Every actual credential’s own format-material interpretation/findings.
Sourcepub fn all_material_requirements_met(&self) -> bool
pub fn all_material_requirements_met(&self) -> bool
Both complete material predicates, without erasing their detailed causes. This constant-time getter does not rescan any untrusted catalogue.
Auto Trait Implementations§
impl<'a, T, M, C> Freeze for LongTerm<'a, T, M, C>
impl<'a, T, M, C> RefUnwindSafe for LongTerm<'a, T, M, C>
impl<'a, T, M, C> Send for LongTerm<'a, T, M, C>
impl<'a, T, M, C> Sync for LongTerm<'a, T, M, C>
impl<'a, T, M, C> Unpin for LongTerm<'a, T, M, C>
impl<'a, T, M, C> UnsafeUnpin for LongTerm<'a, T, M, C>
impl<'a, T, M, C> UnwindSafe for LongTerm<'a, T, M, C>
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