pub struct SignerView {
pub kind: String,
pub keyid: String,
pub principal: Option<String>,
}Expand description
Who signed.
Fields§
§kind: Stringssh, openpgp or sigstore.
keyid: StringThe key’s fingerprint (SHA256:…, an OpenPGP fingerprint).
principal: Option<String>The principal the verifier’s trust input names for it.
Trait Implementations§
Source§impl Clone for SignerView
impl Clone for SignerView
Source§impl Debug for SignerView
impl Debug for SignerView
impl Eq for SignerView
Source§impl JsonSchema for SignerView
impl JsonSchema for SignerView
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for SignerView
impl PartialEq for SignerView
Source§impl Serialize for SignerView
impl Serialize for SignerView
impl StructuralPartialEq for SignerView
Auto Trait Implementations§
impl Freeze for SignerView
impl RefUnwindSafe for SignerView
impl Send for SignerView
impl Sync for SignerView
impl Unpin for SignerView
impl UnsafeUnpin for SignerView
impl UnwindSafe for SignerView
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