pub struct Vri { /* private fields */ }Expand description
One original VRI dictionary. Material indices refer only to THIS owning historical material set; a later DSS cannot fill an earlier VRI silently.
Implementations§
Source§impl Vri
impl Vri
Sourcepub fn all_material_in_dss(&self) -> bool
pub fn all_material_in_dss(&self) -> bool
Every referenced certificate/status value is also present in the corresponding DSS array in this SAME historical revision. This checks exact decoded values, not just object-number equality or a later DSS.
Sourcepub fn certificates(&self) -> &[usize]
pub fn certificates(&self) -> &[usize]
Certificate occurrences in the same historical validation owner.
Sourcepub fn update_time(&self) -> Option<Date>
pub fn update_time(&self) -> Option<Date>
Whether TU, rather than TS, was written in this original VRI.
Sourcepub fn timestamp(&self) -> Option<usize>
pub fn timestamp(&self) -> Option<usize>
Actual VRI timestamp item in the same validation owner.
Sourcepub fn generation_time(&self) -> GenerationTime
pub fn generation_time(&self) -> GenerationTime
EN319142-1 §5.4.2.3(c)’s three distinct methods. This preserves the unmet subsequent-timestamp obligation instead of fabricating a time.
Auto Trait Implementations§
impl !Freeze for Vri
impl RefUnwindSafe for Vri
impl Send for Vri
impl Sync for Vri
impl Unpin for Vri
impl UnsafeUnpin for Vri
impl UnwindSafe for Vri
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