pub struct GithubDurableIdentityV1 {
pub provider: String,
pub provider_config_sha256: String,
pub principal: GithubPrincipalIdentityV1,
pub execution_repository: String,
pub execution_repository_id: u64,
}Expand description
Live, secret-free provider identity needed to create a durable local job before submission.
Fields§
§provider: StringStable provider identifier.
provider_config_sha256: StringDigest of all security-relevant provider configuration.
principal: GithubPrincipalIdentityV1Stable authenticated user identity.
execution_repository: StringCanonical execution-repository URL.
execution_repository_id: u64Stable GitHub database ID for the execution repository.
Trait Implementations§
Source§impl Clone for GithubDurableIdentityV1
impl Clone for GithubDurableIdentityV1
Source§impl Debug for GithubDurableIdentityV1
impl Debug for GithubDurableIdentityV1
Source§impl<'de> Deserialize<'de> for GithubDurableIdentityV1
impl<'de> Deserialize<'de> for GithubDurableIdentityV1
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
impl Eq for GithubDurableIdentityV1
Source§impl PartialEq for GithubDurableIdentityV1
impl PartialEq for GithubDurableIdentityV1
Source§impl Serialize for GithubDurableIdentityV1
impl Serialize for GithubDurableIdentityV1
impl StructuralPartialEq for GithubDurableIdentityV1
Auto Trait Implementations§
impl Freeze for GithubDurableIdentityV1
impl RefUnwindSafe for GithubDurableIdentityV1
impl Send for GithubDurableIdentityV1
impl Sync for GithubDurableIdentityV1
impl Unpin for GithubDurableIdentityV1
impl UnsafeUnpin for GithubDurableIdentityV1
impl UnwindSafe for GithubDurableIdentityV1
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.