pub struct OidcReport {Show 17 fields
pub audience: String,
pub repository: String,
pub git_ref: String,
pub sha: String,
pub workflow: String,
pub job: String,
pub job_workflow_ref: String,
pub run_id: String,
pub iat: i64,
pub exp: i64,
pub claims: BTreeMap<String, Value>,
pub token: String,
pub signing_mode: String,
pub compatibility: Compatibility,
pub permissions: Option<PermissionSet>,
pub checks: Vec<Check>,
pub warning: String,
}Fields§
§audience: String§repository: String§git_ref: String§sha: String§workflow: String§job: String§job_workflow_ref: String§run_id: String§iat: i64§exp: i64§claims: BTreeMap<String, Value>§token: String§signing_mode: String§compatibility: Compatibility§permissions: Option<PermissionSet>§checks: Vec<Check>§warning: StringTrait Implementations§
Source§impl Clone for OidcReport
impl Clone for OidcReport
Source§fn clone(&self) -> OidcReport
fn clone(&self) -> OidcReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OidcReport
impl Debug for OidcReport
Source§impl<'de> Deserialize<'de> for OidcReport
impl<'de> Deserialize<'de> for OidcReport
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 OidcReport
impl RefUnwindSafe for OidcReport
impl Send for OidcReport
impl Sync for OidcReport
impl Unpin for OidcReport
impl UnsafeUnpin for OidcReport
impl UnwindSafe for OidcReport
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