pub struct Fields<'prepared, N, D, G> { /* private fields */ }Expand description
Completed root declared-attribute, URI/OID, optional validation-reference syntax and claimed-time checks against exactly this prepared source. The borrow prevents substituting another preparation when composing subsequent certificate/provider checks.
This is deliberately not whole-schema validity or a baseline level. Open property semantics, binary values, counters, certificate/path/status binding, policy acceptance and timestamp/material completeness remain obligations.
Implementations§
Source§impl<N, D, G> Fields<'_, N, D, G>
impl<N, D, G> Fields<'_, N, D, G>
Sourcepub fn prepared(&self) -> &Preparation<N, D, G>
pub fn prepared(&self) -> &Preparation<N, D, G>
Same preparation whose original fields were checked, without reparsing.
Sourcepub fn claimed_time(&self) -> &ClaimedTime<N, D, G>
pub fn claimed_time(&self) -> &ClaimedTime<N, D, G>
Actual schema-qualified zoned claim, not a verified generation instant.
Auto Trait Implementations§
impl<'prepared, N, D, G> Forget for Fields<'prepared, N, D, G>
impl<'prepared, N, D, G> Freeze for Fields<'prepared, N, D, G>
impl<'prepared, N, D, G> RefUnwindSafe for Fields<'prepared, N, D, G>
impl<'prepared, N, D, G> Send for Fields<'prepared, N, D, G>
impl<'prepared, N, D, G> Sync for Fields<'prepared, N, D, G>
impl<'prepared, N, D, G> Unpin for Fields<'prepared, N, D, G>
impl<'prepared, N, D, G> UnsafeUnpin for Fields<'prepared, N, D, G>
impl<'prepared, N, D, G> UnwindSafe for Fields<'prepared, N, D, G>
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