Struct gitlab_runner::job::Job
source · [−]pub struct Job { /* private fields */ }
Expand description
A running Gitlab Job
Implementations
sourceimpl Job
impl Job
sourcepub fn trace<D: AsRef<[u8]>>(&self, data: D)
pub fn trace<D: AsRef<[u8]>>(&self, data: D)
Sent data to the gitlab log
Normally outputln!
should be used. This function directly puts data in the queue for
the gitlab log and side-steps the tracing infrastructure
sourcepub fn variable(&self, key: &str) -> Option<Variable<'_>>
pub fn variable(&self, key: &str) -> Option<Variable<'_>>
Get the variable matching the given key
sourcepub fn dependencies(&self) -> impl Iterator<Item = Dependency<'_>>
pub fn dependencies(&self) -> impl Iterator<Item = Dependency<'_>>
Get an iterator over the job dependencies
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Job
impl Send for Job
impl Sync for Job
impl Unpin for Job
impl !UnwindSafe for Job
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more