#[non_exhaustive]pub struct RunBuilder { /* private fields */ }
Expand description
A builder for Run
.
Implementations§
Source§impl RunBuilder
impl RunBuilder
Sourcepub fn type(self, input: TestType) -> Self
pub fn type(self, input: TestType) -> Self
The run's type.
Must be one of the following values:
-
BUILTIN_FUZZ
-
APPIUM_JAVA_JUNIT
-
APPIUM_JAVA_TESTNG
-
APPIUM_PYTHON
-
APPIUM_NODE
-
APPIUM_RUBY
-
APPIUM_WEB_JAVA_JUNIT
-
APPIUM_WEB_JAVA_TESTNG
-
APPIUM_WEB_PYTHON
-
APPIUM_WEB_NODE
-
APPIUM_WEB_RUBY
-
INSTRUMENTATION
-
XCTEST
-
XCTEST_UI
Sourcepub fn set_type(self, input: Option<TestType>) -> Self
pub fn set_type(self, input: Option<TestType>) -> Self
The run's type.
Must be one of the following values:
-
BUILTIN_FUZZ
-
APPIUM_JAVA_JUNIT
-
APPIUM_JAVA_TESTNG
-
APPIUM_PYTHON
-
APPIUM_NODE
-
APPIUM_RUBY
-
APPIUM_WEB_JAVA_JUNIT
-
APPIUM_WEB_JAVA_TESTNG
-
APPIUM_WEB_PYTHON
-
APPIUM_WEB_NODE
-
APPIUM_WEB_RUBY
-
INSTRUMENTATION
-
XCTEST
-
XCTEST_UI
Sourcepub fn get_type(&self) -> &Option<TestType>
pub fn get_type(&self) -> &Option<TestType>
The run's type.
Must be one of the following values:
-
BUILTIN_FUZZ
-
APPIUM_JAVA_JUNIT
-
APPIUM_JAVA_TESTNG
-
APPIUM_PYTHON
-
APPIUM_NODE
-
APPIUM_RUBY
-
APPIUM_WEB_JAVA_JUNIT
-
APPIUM_WEB_JAVA_TESTNG
-
APPIUM_WEB_PYTHON
-
APPIUM_WEB_NODE
-
APPIUM_WEB_RUBY
-
INSTRUMENTATION
-
XCTEST
-
XCTEST_UI
Sourcepub fn platform(self, input: DevicePlatform) -> Self
pub fn platform(self, input: DevicePlatform) -> Self
The run's platform.
Allowed values include:
-
ANDROID
-
IOS
Sourcepub fn set_platform(self, input: Option<DevicePlatform>) -> Self
pub fn set_platform(self, input: Option<DevicePlatform>) -> Self
The run's platform.
Allowed values include:
-
ANDROID
-
IOS
Sourcepub fn get_platform(&self) -> &Option<DevicePlatform>
pub fn get_platform(&self) -> &Option<DevicePlatform>
The run's platform.
Allowed values include:
-
ANDROID
-
IOS
Sourcepub fn set_created(self, input: Option<DateTime>) -> Self
pub fn set_created(self, input: Option<DateTime>) -> Self
When the run was created.
Sourcepub fn get_created(&self) -> &Option<DateTime>
pub fn get_created(&self) -> &Option<DateTime>
When the run was created.
Sourcepub fn status(self, input: ExecutionStatus) -> Self
pub fn status(self, input: ExecutionStatus) -> Self
The run's status.
Allowed values include:
-
PENDING
-
PENDING_CONCURRENCY
-
PENDING_DEVICE
-
PROCESSING
-
SCHEDULING
-
PREPARING
-
RUNNING
-
COMPLETED
-
STOPPING
Sourcepub fn set_status(self, input: Option<ExecutionStatus>) -> Self
pub fn set_status(self, input: Option<ExecutionStatus>) -> Self
The run's status.
Allowed values include:
-
PENDING
-
PENDING_CONCURRENCY
-
PENDING_DEVICE
-
PROCESSING
-
SCHEDULING
-
PREPARING
-
RUNNING
-
COMPLETED
-
STOPPING
Sourcepub fn get_status(&self) -> &Option<ExecutionStatus>
pub fn get_status(&self) -> &Option<ExecutionStatus>
The run's status.
Allowed values include:
-
PENDING
-
PENDING_CONCURRENCY
-
PENDING_DEVICE
-
PROCESSING
-
SCHEDULING
-
PREPARING
-
RUNNING
-
COMPLETED
-
STOPPING
Sourcepub fn result(self, input: ExecutionResult) -> Self
pub fn result(self, input: ExecutionResult) -> Self
The run's result.
Allowed values include:
-
PENDING
-
PASSED
-
WARNED
-
FAILED
-
SKIPPED
-
ERRORED
-
STOPPED
Sourcepub fn set_result(self, input: Option<ExecutionResult>) -> Self
pub fn set_result(self, input: Option<ExecutionResult>) -> Self
The run's result.
Allowed values include:
-
PENDING
-
PASSED
-
WARNED
-
FAILED
-
SKIPPED
-
ERRORED
-
STOPPED
Sourcepub fn get_result(&self) -> &Option<ExecutionResult>
pub fn get_result(&self) -> &Option<ExecutionResult>
The run's result.
Allowed values include:
-
PENDING
-
PASSED
-
WARNED
-
FAILED
-
SKIPPED
-
ERRORED
-
STOPPED
Sourcepub fn set_started(self, input: Option<DateTime>) -> Self
pub fn set_started(self, input: Option<DateTime>) -> Self
The run's start time.
Sourcepub fn get_started(&self) -> &Option<DateTime>
pub fn get_started(&self) -> &Option<DateTime>
The run's start time.
Sourcepub fn set_stopped(self, input: Option<DateTime>) -> Self
pub fn set_stopped(self, input: Option<DateTime>) -> Self
The run's stop time.
Sourcepub fn get_stopped(&self) -> &Option<DateTime>
pub fn get_stopped(&self) -> &Option<DateTime>
The run's stop time.
Sourcepub fn set_counters(self, input: Option<Counters>) -> Self
pub fn set_counters(self, input: Option<Counters>) -> Self
The run's result counters.
Sourcepub fn get_counters(&self) -> &Option<Counters>
pub fn get_counters(&self) -> &Option<Counters>
The run's result counters.
Sourcepub fn set_message(self, input: Option<String>) -> Self
pub fn set_message(self, input: Option<String>) -> Self
A message about the run's result.
Sourcepub fn get_message(&self) -> &Option<String>
pub fn get_message(&self) -> &Option<String>
A message about the run's result.
Sourcepub fn total_jobs(self, input: i32) -> Self
pub fn total_jobs(self, input: i32) -> Self
The total number of jobs for the run.
Sourcepub fn set_total_jobs(self, input: Option<i32>) -> Self
pub fn set_total_jobs(self, input: Option<i32>) -> Self
The total number of jobs for the run.
Sourcepub fn get_total_jobs(&self) -> &Option<i32>
pub fn get_total_jobs(&self) -> &Option<i32>
The total number of jobs for the run.
Sourcepub fn completed_jobs(self, input: i32) -> Self
pub fn completed_jobs(self, input: i32) -> Self
The total number of completed jobs.
Sourcepub fn set_completed_jobs(self, input: Option<i32>) -> Self
pub fn set_completed_jobs(self, input: Option<i32>) -> Self
The total number of completed jobs.
Sourcepub fn get_completed_jobs(&self) -> &Option<i32>
pub fn get_completed_jobs(&self) -> &Option<i32>
The total number of completed jobs.
Sourcepub fn billing_method(self, input: BillingMethod) -> Self
pub fn billing_method(self, input: BillingMethod) -> Self
Specifies the billing method for a test run: metered
or unmetered
. If the parameter is not specified, the default value is metered
.
If you have unmetered device slots, you must set this to unmetered
to use them. Otherwise, the run is counted toward metered device minutes.
Sourcepub fn set_billing_method(self, input: Option<BillingMethod>) -> Self
pub fn set_billing_method(self, input: Option<BillingMethod>) -> Self
Specifies the billing method for a test run: metered
or unmetered
. If the parameter is not specified, the default value is metered
.
If you have unmetered device slots, you must set this to unmetered
to use them. Otherwise, the run is counted toward metered device minutes.
Sourcepub fn get_billing_method(&self) -> &Option<BillingMethod>
pub fn get_billing_method(&self) -> &Option<BillingMethod>
Specifies the billing method for a test run: metered
or unmetered
. If the parameter is not specified, the default value is metered
.
If you have unmetered device slots, you must set this to unmetered
to use them. Otherwise, the run is counted toward metered device minutes.
Sourcepub fn device_minutes(self, input: DeviceMinutes) -> Self
pub fn device_minutes(self, input: DeviceMinutes) -> Self
Represents the total (metered or unmetered) minutes used by the test run.
Sourcepub fn set_device_minutes(self, input: Option<DeviceMinutes>) -> Self
pub fn set_device_minutes(self, input: Option<DeviceMinutes>) -> Self
Represents the total (metered or unmetered) minutes used by the test run.
Sourcepub fn get_device_minutes(&self) -> &Option<DeviceMinutes>
pub fn get_device_minutes(&self) -> &Option<DeviceMinutes>
Represents the total (metered or unmetered) minutes used by the test run.
Sourcepub fn network_profile(self, input: NetworkProfile) -> Self
pub fn network_profile(self, input: NetworkProfile) -> Self
The network profile being used for a test run.
Sourcepub fn set_network_profile(self, input: Option<NetworkProfile>) -> Self
pub fn set_network_profile(self, input: Option<NetworkProfile>) -> Self
The network profile being used for a test run.
Sourcepub fn get_network_profile(&self) -> &Option<NetworkProfile>
pub fn get_network_profile(&self) -> &Option<NetworkProfile>
The network profile being used for a test run.
Sourcepub fn parsing_result_url(self, input: impl Into<String>) -> Self
pub fn parsing_result_url(self, input: impl Into<String>) -> Self
Read-only URL for an object in an S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.
Sourcepub fn set_parsing_result_url(self, input: Option<String>) -> Self
pub fn set_parsing_result_url(self, input: Option<String>) -> Self
Read-only URL for an object in an S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.
Sourcepub fn get_parsing_result_url(&self) -> &Option<String>
pub fn get_parsing_result_url(&self) -> &Option<String>
Read-only URL for an object in an S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.
Sourcepub fn result_code(self, input: ExecutionResultCode) -> Self
pub fn result_code(self, input: ExecutionResultCode) -> Self
Supporting field for the result field. Set only if result
is SKIPPED
. PARSING_FAILED
if the result is skipped because of test package parsing failure.
Sourcepub fn set_result_code(self, input: Option<ExecutionResultCode>) -> Self
pub fn set_result_code(self, input: Option<ExecutionResultCode>) -> Self
Supporting field for the result field. Set only if result
is SKIPPED
. PARSING_FAILED
if the result is skipped because of test package parsing failure.
Sourcepub fn get_result_code(&self) -> &Option<ExecutionResultCode>
pub fn get_result_code(&self) -> &Option<ExecutionResultCode>
Supporting field for the result field. Set only if result
is SKIPPED
. PARSING_FAILED
if the result is skipped because of test package parsing failure.
Sourcepub fn seed(self, input: i32) -> Self
pub fn seed(self, input: i32) -> Self
For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.
Sourcepub fn set_seed(self, input: Option<i32>) -> Self
pub fn set_seed(self, input: Option<i32>) -> Self
For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.
Sourcepub fn get_seed(&self) -> &Option<i32>
pub fn get_seed(&self) -> &Option<i32>
For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.
Sourcepub fn app_upload(self, input: impl Into<String>) -> Self
pub fn app_upload(self, input: impl Into<String>) -> Self
An app to upload or that has been uploaded.
Sourcepub fn set_app_upload(self, input: Option<String>) -> Self
pub fn set_app_upload(self, input: Option<String>) -> Self
An app to upload or that has been uploaded.
Sourcepub fn get_app_upload(&self) -> &Option<String>
pub fn get_app_upload(&self) -> &Option<String>
An app to upload or that has been uploaded.
Sourcepub fn event_count(self, input: i32) -> Self
pub fn event_count(self, input: i32) -> Self
For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.
Sourcepub fn set_event_count(self, input: Option<i32>) -> Self
pub fn set_event_count(self, input: Option<i32>) -> Self
For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.
Sourcepub fn get_event_count(&self) -> &Option<i32>
pub fn get_event_count(&self) -> &Option<i32>
For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.
Sourcepub fn job_timeout_minutes(self, input: i32) -> Self
pub fn job_timeout_minutes(self, input: i32) -> Self
The number of minutes the job executes before it times out.
Sourcepub fn set_job_timeout_minutes(self, input: Option<i32>) -> Self
pub fn set_job_timeout_minutes(self, input: Option<i32>) -> Self
The number of minutes the job executes before it times out.
Sourcepub fn get_job_timeout_minutes(&self) -> &Option<i32>
pub fn get_job_timeout_minutes(&self) -> &Option<i32>
The number of minutes the job executes before it times out.
Sourcepub fn device_pool_arn(self, input: impl Into<String>) -> Self
pub fn device_pool_arn(self, input: impl Into<String>) -> Self
The ARN of the device pool for the run.
Sourcepub fn set_device_pool_arn(self, input: Option<String>) -> Self
pub fn set_device_pool_arn(self, input: Option<String>) -> Self
The ARN of the device pool for the run.
Sourcepub fn get_device_pool_arn(&self) -> &Option<String>
pub fn get_device_pool_arn(&self) -> &Option<String>
The ARN of the device pool for the run.
Sourcepub fn locale(self, input: impl Into<String>) -> Self
pub fn locale(self, input: impl Into<String>) -> Self
Information about the locale that is used for the run.
Sourcepub fn set_locale(self, input: Option<String>) -> Self
pub fn set_locale(self, input: Option<String>) -> Self
Information about the locale that is used for the run.
Sourcepub fn get_locale(&self) -> &Option<String>
pub fn get_locale(&self) -> &Option<String>
Information about the locale that is used for the run.
Sourcepub fn set_radios(self, input: Option<Radios>) -> Self
pub fn set_radios(self, input: Option<Radios>) -> Self
Information about the radio states for the run.
Sourcepub fn get_radios(&self) -> &Option<Radios>
pub fn get_radios(&self) -> &Option<Radios>
Information about the radio states for the run.
Sourcepub fn location(self, input: Location) -> Self
pub fn location(self, input: Location) -> Self
Information about the location that is used for the run.
Sourcepub fn set_location(self, input: Option<Location>) -> Self
pub fn set_location(self, input: Option<Location>) -> Self
Information about the location that is used for the run.
Sourcepub fn get_location(&self) -> &Option<Location>
pub fn get_location(&self) -> &Option<Location>
Information about the location that is used for the run.
Sourcepub fn customer_artifact_paths(self, input: CustomerArtifactPaths) -> Self
pub fn customer_artifact_paths(self, input: CustomerArtifactPaths) -> Self
Output CustomerArtifactPaths
object for the test run.
Sourcepub fn set_customer_artifact_paths(
self,
input: Option<CustomerArtifactPaths>,
) -> Self
pub fn set_customer_artifact_paths( self, input: Option<CustomerArtifactPaths>, ) -> Self
Output CustomerArtifactPaths
object for the test run.
Sourcepub fn get_customer_artifact_paths(&self) -> &Option<CustomerArtifactPaths>
pub fn get_customer_artifact_paths(&self) -> &Option<CustomerArtifactPaths>
Output CustomerArtifactPaths
object for the test run.
Sourcepub fn web_url(self, input: impl Into<String>) -> Self
pub fn web_url(self, input: impl Into<String>) -> Self
The Device Farm console URL for the recording of the run.
Sourcepub fn set_web_url(self, input: Option<String>) -> Self
pub fn set_web_url(self, input: Option<String>) -> Self
The Device Farm console URL for the recording of the run.
Sourcepub fn get_web_url(&self) -> &Option<String>
pub fn get_web_url(&self) -> &Option<String>
The Device Farm console URL for the recording of the run.
Sourcepub fn skip_app_resign(self, input: bool) -> Self
pub fn skip_app_resign(self, input: bool) -> Self
When set to true
, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.
For more information about how Device Farm re-signs your apps, see Do you modify my app? in the AWS Device Farm FAQs.
Sourcepub fn set_skip_app_resign(self, input: Option<bool>) -> Self
pub fn set_skip_app_resign(self, input: Option<bool>) -> Self
When set to true
, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.
For more information about how Device Farm re-signs your apps, see Do you modify my app? in the AWS Device Farm FAQs.
Sourcepub fn get_skip_app_resign(&self) -> &Option<bool>
pub fn get_skip_app_resign(&self) -> &Option<bool>
When set to true
, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.
For more information about how Device Farm re-signs your apps, see Do you modify my app? in the AWS Device Farm FAQs.
Sourcepub fn test_spec_arn(self, input: impl Into<String>) -> Self
pub fn test_spec_arn(self, input: impl Into<String>) -> Self
The ARN of the YAML-formatted test specification for the run.
Sourcepub fn set_test_spec_arn(self, input: Option<String>) -> Self
pub fn set_test_spec_arn(self, input: Option<String>) -> Self
The ARN of the YAML-formatted test specification for the run.
Sourcepub fn get_test_spec_arn(&self) -> &Option<String>
pub fn get_test_spec_arn(&self) -> &Option<String>
The ARN of the YAML-formatted test specification for the run.
Sourcepub fn device_selection_result(self, input: DeviceSelectionResult) -> Self
pub fn device_selection_result(self, input: DeviceSelectionResult) -> Self
The results of a device filter used to select the devices for a test run.
Sourcepub fn set_device_selection_result(
self,
input: Option<DeviceSelectionResult>,
) -> Self
pub fn set_device_selection_result( self, input: Option<DeviceSelectionResult>, ) -> Self
The results of a device filter used to select the devices for a test run.
Sourcepub fn get_device_selection_result(&self) -> &Option<DeviceSelectionResult>
pub fn get_device_selection_result(&self) -> &Option<DeviceSelectionResult>
The results of a device filter used to select the devices for a test run.
Sourcepub fn vpc_config(self, input: VpcConfig) -> Self
pub fn vpc_config(self, input: VpcConfig) -> Self
The VPC security groups and subnets that are attached to a project.
Sourcepub fn set_vpc_config(self, input: Option<VpcConfig>) -> Self
pub fn set_vpc_config(self, input: Option<VpcConfig>) -> Self
The VPC security groups and subnets that are attached to a project.
Sourcepub fn get_vpc_config(&self) -> &Option<VpcConfig>
pub fn get_vpc_config(&self) -> &Option<VpcConfig>
The VPC security groups and subnets that are attached to a project.
Trait Implementations§
Source§impl Clone for RunBuilder
impl Clone for RunBuilder
Source§fn clone(&self) -> RunBuilder
fn clone(&self) -> RunBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for RunBuilder
impl Debug for RunBuilder
Source§impl Default for RunBuilder
impl Default for RunBuilder
Source§fn default() -> RunBuilder
fn default() -> RunBuilder
Source§impl PartialEq for RunBuilder
impl PartialEq for RunBuilder
impl StructuralPartialEq for RunBuilder
Auto Trait Implementations§
impl Freeze for RunBuilder
impl RefUnwindSafe for RunBuilder
impl Send for RunBuilder
impl Sync for RunBuilder
impl Unpin for RunBuilder
impl UnwindSafe for RunBuilder
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>
Returns self
with the
fg()
set to
Color::BrightBlack
.
§Example
println!("{}", value.bright_black());
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>
Returns self
with the
fg()
set to
Color::BrightGreen
.
§Example
println!("{}", value.bright_green());
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Returns self
with the
fg()
set to
Color::BrightYellow
.
§Example
println!("{}", value.bright_yellow());
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>
Returns self
with the
fg()
set to
Color::BrightMagenta
.
§Example
println!("{}", value.bright_magenta());
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>
Returns self
with the
fg()
set to
Color::BrightWhite
.
§Example
println!("{}", value.bright_white());
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>
Returns self
with the
bg()
set to
Color::BrightBlack
.
§Example
println!("{}", value.on_bright_black());
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>
Returns self
with the
bg()
set to
Color::BrightGreen
.
§Example
println!("{}", value.on_bright_green());
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Returns self
with the
bg()
set to
Color::BrightYellow
.
§Example
println!("{}", value.on_bright_yellow());
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Returns self
with the
bg()
set to
Color::BrightBlue
.
§Example
println!("{}", value.on_bright_blue());
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Returns self
with the
bg()
set to
Color::BrightMagenta
.
§Example
println!("{}", value.on_bright_magenta());
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Returns self
with the
bg()
set to
Color::BrightCyan
.
§Example
println!("{}", value.on_bright_cyan());
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Returns self
with the
bg()
set to
Color::BrightWhite
.
§Example
println!("{}", value.on_bright_white());
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 underline(&self) -> Painted<&T>
fn underline(&self) -> Painted<&T>
Returns self
with the
attr()
set to
Attribute::Underline
.
§Example
println!("{}", value.underline());
Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Returns self
with the
attr()
set to
Attribute::RapidBlink
.
§Example
println!("{}", value.rapid_blink());
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);