pub struct Trust {
pub allowed_signers: Option<PathBuf>,
pub identity: Option<String>,
pub issuer: Option<String>,
}Expand description
Where trust comes from: the verifier’s, never the project’s.
Fields§
§allowed_signers: Option<PathBuf>SSH allowed-signers file (--allowed-signers), else git’s
gpg.ssh.allowedSignersFile.
identity: Option<String>The Sigstore certificate identity expected.
issuer: Option<String>The Sigstore OIDC issuer expected.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Trust
impl RefUnwindSafe for Trust
impl Send for Trust
impl Sync for Trust
impl Unpin for Trust
impl UnsafeUnpin for Trust
impl UnwindSafe for Trust
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