pub struct GithubServiceReceipt {
pub schema_version: SchemaVersion,
pub tool: ToolInfo,
pub checked_at: DateTime<Utc>,
pub mode: String,
pub summary: ReceiptSummary,
pub permissions: Option<PermissionResolution>,
pub workflows: Vec<WorkflowReport>,
pub calls: Vec<CallReport>,
pub oidc: Option<OidcReport>,
pub gh_log: Option<GhLogReport>,
pub checks: Vec<Check>,
}Fields§
§schema_version: SchemaVersion§tool: ToolInfo§checked_at: DateTime<Utc>§mode: String§summary: ReceiptSummary§permissions: Option<PermissionResolution>§workflows: Vec<WorkflowReport>§calls: Vec<CallReport>§oidc: Option<OidcReport>§gh_log: Option<GhLogReport>§checks: Vec<Check>Trait Implementations§
Source§impl Clone for GithubServiceReceipt
impl Clone for GithubServiceReceipt
Source§impl Debug for GithubServiceReceipt
impl Debug for GithubServiceReceipt
Source§impl<'de> Deserialize<'de> for GithubServiceReceipt
impl<'de> Deserialize<'de> for GithubServiceReceipt
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for GithubServiceReceipt
impl RefUnwindSafe for GithubServiceReceipt
impl Send for GithubServiceReceipt
impl Sync for GithubServiceReceipt
impl Unpin for GithubServiceReceipt
impl UnsafeUnpin for GithubServiceReceipt
impl UnwindSafe for GithubServiceReceipt
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