pub struct GitlabDriver;Trait Implementations§
Source§impl CiDriver for GitlabDriver
impl CiDriver for GitlabDriver
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 GitlabDriver
impl RefUnwindSafe for GitlabDriver
impl Send for GitlabDriver
impl Sync for GitlabDriver
impl Unpin for GitlabDriver
impl UnsafeUnpin for GitlabDriver
impl UnwindSafe for GitlabDriver
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