#[non_exhaustive]pub struct BuildSummaryBuilder { /* private fields */ }
Expand description
A builder for BuildSummary
.
Implementations§
Source§impl BuildSummaryBuilder
impl BuildSummaryBuilder
Sourcepub fn requested_on(self, input: DateTime) -> Self
pub fn requested_on(self, input: DateTime) -> Self
When the build was started, expressed in Unix time format.
Sourcepub fn set_requested_on(self, input: Option<DateTime>) -> Self
pub fn set_requested_on(self, input: Option<DateTime>) -> Self
When the build was started, expressed in Unix time format.
Sourcepub fn get_requested_on(&self) -> &Option<DateTime>
pub fn get_requested_on(&self) -> &Option<DateTime>
When the build was started, expressed in Unix time format.
Sourcepub fn build_status(self, input: StatusType) -> Self
pub fn build_status(self, input: StatusType) -> Self
The status of the build group.
- FAILED
-
The build group failed.
- FAULT
-
The build group faulted.
- IN_PROGRESS
-
The build group is still in progress.
- STOPPED
-
The build group stopped.
- SUCCEEDED
-
The build group succeeded.
- TIMED_OUT
-
The build group timed out.
Sourcepub fn set_build_status(self, input: Option<StatusType>) -> Self
pub fn set_build_status(self, input: Option<StatusType>) -> Self
The status of the build group.
- FAILED
-
The build group failed.
- FAULT
-
The build group faulted.
- IN_PROGRESS
-
The build group is still in progress.
- STOPPED
-
The build group stopped.
- SUCCEEDED
-
The build group succeeded.
- TIMED_OUT
-
The build group timed out.
Sourcepub fn get_build_status(&self) -> &Option<StatusType>
pub fn get_build_status(&self) -> &Option<StatusType>
The status of the build group.
- FAILED
-
The build group failed.
- FAULT
-
The build group faulted.
- IN_PROGRESS
-
The build group is still in progress.
- STOPPED
-
The build group stopped.
- SUCCEEDED
-
The build group succeeded.
- TIMED_OUT
-
The build group timed out.
Sourcepub fn primary_artifact(self, input: ResolvedArtifact) -> Self
pub fn primary_artifact(self, input: ResolvedArtifact) -> Self
A ResolvedArtifact
object that represents the primary build artifacts for the build group.
Sourcepub fn set_primary_artifact(self, input: Option<ResolvedArtifact>) -> Self
pub fn set_primary_artifact(self, input: Option<ResolvedArtifact>) -> Self
A ResolvedArtifact
object that represents the primary build artifacts for the build group.
Sourcepub fn get_primary_artifact(&self) -> &Option<ResolvedArtifact>
pub fn get_primary_artifact(&self) -> &Option<ResolvedArtifact>
A ResolvedArtifact
object that represents the primary build artifacts for the build group.
Sourcepub fn secondary_artifacts(self, input: ResolvedArtifact) -> Self
pub fn secondary_artifacts(self, input: ResolvedArtifact) -> Self
Appends an item to secondary_artifacts
.
To override the contents of this collection use set_secondary_artifacts
.
An array of ResolvedArtifact
objects that represents the secondary build artifacts for the build group.
Sourcepub fn set_secondary_artifacts(
self,
input: Option<Vec<ResolvedArtifact>>,
) -> Self
pub fn set_secondary_artifacts( self, input: Option<Vec<ResolvedArtifact>>, ) -> Self
An array of ResolvedArtifact
objects that represents the secondary build artifacts for the build group.
Sourcepub fn get_secondary_artifacts(&self) -> &Option<Vec<ResolvedArtifact>>
pub fn get_secondary_artifacts(&self) -> &Option<Vec<ResolvedArtifact>>
An array of ResolvedArtifact
objects that represents the secondary build artifacts for the build group.
Sourcepub fn build(self) -> BuildSummary
pub fn build(self) -> BuildSummary
Consumes the builder and constructs a BuildSummary
.
Trait Implementations§
Source§impl Clone for BuildSummaryBuilder
impl Clone for BuildSummaryBuilder
Source§fn clone(&self) -> BuildSummaryBuilder
fn clone(&self) -> BuildSummaryBuilder
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for BuildSummaryBuilder
impl Debug for BuildSummaryBuilder
Source§impl Default for BuildSummaryBuilder
impl Default for BuildSummaryBuilder
Source§fn default() -> BuildSummaryBuilder
fn default() -> BuildSummaryBuilder
Source§impl PartialEq for BuildSummaryBuilder
impl PartialEq for BuildSummaryBuilder
impl StructuralPartialEq for BuildSummaryBuilder
Auto Trait Implementations§
impl Freeze for BuildSummaryBuilder
impl RefUnwindSafe for BuildSummaryBuilder
impl Send for BuildSummaryBuilder
impl Sync for BuildSummaryBuilder
impl Unpin for BuildSummaryBuilder
impl UnwindSafe for BuildSummaryBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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>
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>
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 moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the foreground set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red()
and
green()
, which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg()
:
use yansi::{Paint, Color};
painted.fg(Color::White);
Set foreground color to white using white()
.
use yansi::Paint;
painted.white();
Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the background set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red()
and
on_green()
, which have the same functionality but
are pithier.
§Example
Set background color to red using fg()
:
use yansi::{Paint, Color};
painted.bg(Color::Red);
Set background color to red using on_red()
.
use yansi::Paint;
painted.on_red();
Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute
value
.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold()
and
underline()
, which have the same functionality
but are pithier.
§Example
Make text bold using attr()
:
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);
Make text bold using using bold()
.
use yansi::Paint;
painted.bold();
Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi
Quirk
value
.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask()
and
wrap()
, which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk()
:
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);
Enable wrapping using wrap()
.
use yansi::Paint;
painted.wrap();
Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition
value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted
only when both stdout
and stderr
are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);