pub struct Binding<'model, 'document, 'path> { /* private fields */ }Expand description
Actual counter result retaining the checked path and original parent link.
Only Context::check constructs it over the parent’s ORIGINAL octets.
Implementations§
Source§impl<'m, 'd, 'p> Binding<'m, 'd, 'p>
impl<'m, 'd, 'p> Binding<'m, 'd, 'p>
Sourcepub fn source(&self) -> Original<'m, 'd>
pub fn source(&self) -> Original<'m, 'd>
Exact original child in its immutable source generation.
Sourcepub fn outcome(&self) -> &Outcome
pub fn outcome(&self) -> &Outcome
Original completed answer, never a trust or root baseline verdict.
Sourcepub fn profile(&self) -> &Profile<'d>
pub fn profile(&self) -> &Profile<'d>
Actual original profile and every independently retained schema fault.
Sourcepub fn identifier(&self) -> Option<&CertificateAgreement>
pub fn identifier(&self) -> Option<&CertificateAgreement>
Original SID result, including unreadable SKI details; None means that no target certificate was available, not a completed mismatch.
Sourcepub fn signing(&self) -> Option<Bindings>
pub fn signing(&self) -> Option<Bindings>
Original independent ESS answers, when certificate binding was reached.
Sourcepub fn content(&self) -> Option<&ContentAgreement>
pub fn content(&self) -> Option<&ContentAgreement>
Original payload-to-attribute answer, preserving owned malformed detail.
Sourcepub fn signature(&self) -> Option<SignatureAnswer>
pub fn signature(&self) -> Option<SignatureAnswer>
Actual mathematical result, independently of payload/profile binding.
Sourcepub fn restrictions(&self) -> Option<PathRestriction>
pub fn restrictions(&self) -> Option<PathRestriction>
Actual later-certificate restriction result, if that stage was reached.