pub struct AttestReport {
pub feature: String,
pub trust: Value,
pub objects: Vec<ObjectVerification>,
pub totals: BTreeMap<String, usize>,
}Expand description
Result of speccoder attest verify and attest sign.
Fields§
§feature: StringFeature directory name.
trust: ValueWhere trust came from: the allowed-signers file, whether GPG’s keyring was used, the expected Sigstore identity.
objects: Vec<ObjectVerification>One per object.
totals: BTreeMap<String, usize>Count per outcome word.
Trait Implementations§
Source§impl Clone for AttestReport
impl Clone for AttestReport
Source§impl Debug for AttestReport
impl Debug for AttestReport
impl Eq for AttestReport
Source§impl JsonSchema for AttestReport
impl JsonSchema for AttestReport
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 AttestReport
impl PartialEq for AttestReport
Source§impl Serialize for AttestReport
impl Serialize for AttestReport
impl StructuralPartialEq for AttestReport
Auto Trait Implementations§
impl Freeze for AttestReport
impl RefUnwindSafe for AttestReport
impl Send for AttestReport
impl Sync for AttestReport
impl Unpin for AttestReport
impl UnsafeUnpin for AttestReport
impl UnwindSafe for AttestReport
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