pub struct GitHubOIDCConfig {
pub audience: Option<String>,
pub repository: Option<String>,
pub repository_owner: Option<String>,
}
Expand description
Configuration options for GitHub OIDC token validation
Fields§
§audience: Option<String>
Expected audience for the token
repository: Option<String>
Expected repository for the token
repository_owner: Option<String>
Expected repository owner for the token
Trait Implementations§
Source§impl Clone for GitHubOIDCConfig
impl Clone for GitHubOIDCConfig
Source§fn clone(&self) -> GitHubOIDCConfig
fn clone(&self) -> GitHubOIDCConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 GitHubOIDCConfig
impl Debug for GitHubOIDCConfig
Source§impl Default for GitHubOIDCConfig
impl Default for GitHubOIDCConfig
Source§fn default() -> GitHubOIDCConfig
fn default() -> GitHubOIDCConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GitHubOIDCConfig
impl RefUnwindSafe for GitHubOIDCConfig
impl Send for GitHubOIDCConfig
impl Sync for GitHubOIDCConfig
impl Unpin for GitHubOIDCConfig
impl UnwindSafe for GitHubOIDCConfig
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