pub enum BindingProvenance<'a> {
Missing,
Unauthenticated {
origin: &'a str,
},
CallerAuthenticated {
authority: &'a str,
evidence_ref: &'a str,
},
}Expand description
Evidence must bind this row’s exact service identity, algorithm and public key. These fields are caller assertions, not receipt fields and not fetched URLs.
Variants§
Missing
Unauthenticated
Discovery, including an issuer/key pair copied from a receipt, is not an anchor.
CallerAuthenticated
Trait Implementations§
Source§impl<'a> Clone for BindingProvenance<'a>
impl<'a> Clone for BindingProvenance<'a>
impl<'a> Copy for BindingProvenance<'a>
Source§impl<'a> Debug for BindingProvenance<'a>
impl<'a> Debug for BindingProvenance<'a>
impl<'a> Eq for BindingProvenance<'a>
Source§impl<'a> PartialEq for BindingProvenance<'a>
impl<'a> PartialEq for BindingProvenance<'a>
impl<'a> StructuralPartialEq for BindingProvenance<'a>
Auto Trait Implementations§
impl<'a> Freeze for BindingProvenance<'a>
impl<'a> RefUnwindSafe for BindingProvenance<'a>
impl<'a> Send for BindingProvenance<'a>
impl<'a> Sync for BindingProvenance<'a>
impl<'a> Unpin for BindingProvenance<'a>
impl<'a> UnsafeUnpin for BindingProvenance<'a>
impl<'a> UnwindSafe for BindingProvenance<'a>
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