#[non_exhaustive]pub struct ApplicationSummary {Show 13 fields
pub name: String,
pub description: Option<String>,
pub application_id: String,
pub application_arn: String,
pub application_version: i32,
pub status: ApplicationLifecycle,
pub engine_type: EngineType,
pub creation_time: DateTime,
pub environment_id: Option<String>,
pub last_start_time: Option<DateTime>,
pub version_status: Option<ApplicationVersionLifecycle>,
pub deployment_status: Option<ApplicationDeploymentLifecycle>,
pub role_arn: Option<String>,
}
Expand description
A subset of the possible application attributes. Used in the application list.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.name: String
The name of the application.
description: Option<String>
The description of the application.
application_id: String
The unique identifier of the application.
application_arn: String
The Amazon Resource Name (ARN) of the application.
application_version: i32
The version of the application.
status: ApplicationLifecycle
The status of the application.
engine_type: EngineType
The type of the target platform for this application.
creation_time: DateTime
The timestamp when the application was created.
environment_id: Option<String>
The unique identifier of the runtime environment that hosts this application.
last_start_time: Option<DateTime>
The timestamp when you last started the application. Null until the application runs for the first time.
version_status: Option<ApplicationVersionLifecycle>
Indicates the status of the latest version of the application.
deployment_status: Option<ApplicationDeploymentLifecycle>
Indicates either an ongoing deployment or if the application has ever deployed successfully.
role_arn: Option<String>
The Amazon Resource Name (ARN) of the role associated with the application.
Implementations§
Source§impl ApplicationSummary
impl ApplicationSummary
Sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the application.
Sourcepub fn application_id(&self) -> &str
pub fn application_id(&self) -> &str
The unique identifier of the application.
Sourcepub fn application_arn(&self) -> &str
pub fn application_arn(&self) -> &str
The Amazon Resource Name (ARN) of the application.
Sourcepub fn application_version(&self) -> i32
pub fn application_version(&self) -> i32
The version of the application.
Sourcepub fn status(&self) -> &ApplicationLifecycle
pub fn status(&self) -> &ApplicationLifecycle
The status of the application.
Sourcepub fn engine_type(&self) -> &EngineType
pub fn engine_type(&self) -> &EngineType
The type of the target platform for this application.
Sourcepub fn creation_time(&self) -> &DateTime
pub fn creation_time(&self) -> &DateTime
The timestamp when the application was created.
Sourcepub fn environment_id(&self) -> Option<&str>
pub fn environment_id(&self) -> Option<&str>
The unique identifier of the runtime environment that hosts this application.
Sourcepub fn last_start_time(&self) -> Option<&DateTime>
pub fn last_start_time(&self) -> Option<&DateTime>
The timestamp when you last started the application. Null until the application runs for the first time.
Sourcepub fn version_status(&self) -> Option<&ApplicationVersionLifecycle>
pub fn version_status(&self) -> Option<&ApplicationVersionLifecycle>
Indicates the status of the latest version of the application.
Sourcepub fn deployment_status(&self) -> Option<&ApplicationDeploymentLifecycle>
pub fn deployment_status(&self) -> Option<&ApplicationDeploymentLifecycle>
Indicates either an ongoing deployment or if the application has ever deployed successfully.
Source§impl ApplicationSummary
impl ApplicationSummary
Sourcepub fn builder() -> ApplicationSummaryBuilder
pub fn builder() -> ApplicationSummaryBuilder
Creates a new builder-style object to manufacture ApplicationSummary
.
Trait Implementations§
Source§impl Clone for ApplicationSummary
impl Clone for ApplicationSummary
Source§fn clone(&self) -> ApplicationSummary
fn clone(&self) -> ApplicationSummary
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for ApplicationSummary
impl Debug for ApplicationSummary
Source§impl PartialEq for ApplicationSummary
impl PartialEq for ApplicationSummary
impl StructuralPartialEq for ApplicationSummary
Auto Trait Implementations§
impl Freeze for ApplicationSummary
impl RefUnwindSafe for ApplicationSummary
impl Send for ApplicationSummary
impl Sync for ApplicationSummary
impl Unpin for ApplicationSummary
impl UnwindSafe for ApplicationSummary
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);