pub struct GithubDriver;Trait Implementations§
Source§impl CiDriver for GithubDriver
impl CiDriver for GithubDriver
Source§fn on_default_branch() -> bool
fn on_default_branch() -> bool
Determines if we’re on the main branch of
a repository.
Source§fn keyless_cert_identity() -> Result<String>
fn keyless_cert_identity() -> Result<String>
Retrieve the certificate identity for
keyless signing. Read more
Source§fn oidc_provider() -> Result<String>
fn oidc_provider() -> Result<String>
Retrieve the OIDC Provider for keyless signing. Read more
Generate a list of tags based on the OS version. Read more
fn default_ci_file_path() -> PathBuf
Source§fn generate_image_name<'a, O>(opts: O) -> Result<Reference>where
O: Borrow<GenerateImageNameOpts<'a>>,
fn generate_image_name<'a, O>(opts: O) -> Result<Reference>where
O: Borrow<GenerateImageNameOpts<'a>>,
Generates the image name based on CI. Read more
Auto Trait Implementations§
impl Freeze for GithubDriver
impl RefUnwindSafe for GithubDriver
impl Send for GithubDriver
impl Sync for GithubDriver
impl Unpin for GithubDriver
impl UnsafeUnpin for GithubDriver
impl UnwindSafe for GithubDriver
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> BorrowUnordered for T
impl<T> BorrowUnordered for T
fn as_unordered(&self) -> &Unordered<T>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more