#[non_exhaustive]pub struct DeleteReservationOutput {Show 19 fields
pub arn: Option<String>,
pub count: Option<i32>,
pub currency_code: Option<String>,
pub duration: Option<i32>,
pub duration_units: Option<OfferingDurationUnits>,
pub end: Option<String>,
pub fixed_price: Option<f64>,
pub name: Option<String>,
pub offering_description: Option<String>,
pub offering_id: Option<String>,
pub offering_type: Option<OfferingType>,
pub region: Option<String>,
pub renewal_settings: Option<RenewalSettings>,
pub reservation_id: Option<String>,
pub resource_specification: Option<ReservationResourceSpecification>,
pub start: Option<String>,
pub state: Option<ReservationState>,
pub tags: Option<HashMap<String, String>>,
pub usage_price: Option<f64>,
/* private fields */
}
Expand description
Placeholder documentation for DeleteReservationResponse
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.arn: Option<String>
Unique reservation ARN, e.g. ‘arn:aws:medialive:us-west-2:123456789012:reservation:1234567’
count: Option<i32>
Number of reserved resources
currency_code: Option<String>
Currency code for usagePrice and fixedPrice in ISO-4217 format, e.g. ‘USD’
duration: Option<i32>
Lease duration, e.g. ‘12’
duration_units: Option<OfferingDurationUnits>
Units for duration, e.g. ‘MONTHS’
end: Option<String>
Reservation UTC end date and time in ISO-8601 format, e.g. ‘2019-03-01T00:00:00’
fixed_price: Option<f64>
One-time charge for each reserved resource, e.g. ‘0.0’ for a NO_UPFRONT offering
name: Option<String>
User specified reservation name
offering_description: Option<String>
Offering description, e.g. ‘HD AVC output at 10-20 Mbps, 30 fps, and standard VQ in US West (Oregon)’
offering_id: Option<String>
Unique offering ID, e.g. ‘87654321’
offering_type: Option<OfferingType>
Offering type, e.g. ‘NO_UPFRONT’
region: Option<String>
AWS region, e.g. ‘us-west-2’
renewal_settings: Option<RenewalSettings>
Renewal settings for the reservation
reservation_id: Option<String>
Unique reservation ID, e.g. ‘1234567’
resource_specification: Option<ReservationResourceSpecification>
Resource configuration details
start: Option<String>
Reservation UTC start date and time in ISO-8601 format, e.g. ‘2018-03-01T00:00:00’
state: Option<ReservationState>
Current state of reservation, e.g. ‘ACTIVE’
A collection of key-value pairs
usage_price: Option<f64>
Recurring usage charge for each reserved resource, e.g. ‘157.0’
Implementations§
Source§impl DeleteReservationOutput
impl DeleteReservationOutput
Sourcepub fn arn(&self) -> Option<&str>
pub fn arn(&self) -> Option<&str>
Unique reservation ARN, e.g. ‘arn:aws:medialive:us-west-2:123456789012:reservation:1234567’
Sourcepub fn currency_code(&self) -> Option<&str>
pub fn currency_code(&self) -> Option<&str>
Currency code for usagePrice and fixedPrice in ISO-4217 format, e.g. ‘USD’
Sourcepub fn duration_units(&self) -> Option<&OfferingDurationUnits>
pub fn duration_units(&self) -> Option<&OfferingDurationUnits>
Units for duration, e.g. ‘MONTHS’
Sourcepub fn end(&self) -> Option<&str>
pub fn end(&self) -> Option<&str>
Reservation UTC end date and time in ISO-8601 format, e.g. ‘2019-03-01T00:00:00’
Sourcepub fn fixed_price(&self) -> Option<f64>
pub fn fixed_price(&self) -> Option<f64>
One-time charge for each reserved resource, e.g. ‘0.0’ for a NO_UPFRONT offering
Sourcepub fn offering_description(&self) -> Option<&str>
pub fn offering_description(&self) -> Option<&str>
Offering description, e.g. ‘HD AVC output at 10-20 Mbps, 30 fps, and standard VQ in US West (Oregon)’
Sourcepub fn offering_id(&self) -> Option<&str>
pub fn offering_id(&self) -> Option<&str>
Unique offering ID, e.g. ‘87654321’
Sourcepub fn offering_type(&self) -> Option<&OfferingType>
pub fn offering_type(&self) -> Option<&OfferingType>
Offering type, e.g. ‘NO_UPFRONT’
Sourcepub fn renewal_settings(&self) -> Option<&RenewalSettings>
pub fn renewal_settings(&self) -> Option<&RenewalSettings>
Renewal settings for the reservation
Sourcepub fn reservation_id(&self) -> Option<&str>
pub fn reservation_id(&self) -> Option<&str>
Unique reservation ID, e.g. ‘1234567’
Sourcepub fn resource_specification(
&self,
) -> Option<&ReservationResourceSpecification>
pub fn resource_specification( &self, ) -> Option<&ReservationResourceSpecification>
Resource configuration details
Sourcepub fn start(&self) -> Option<&str>
pub fn start(&self) -> Option<&str>
Reservation UTC start date and time in ISO-8601 format, e.g. ‘2018-03-01T00:00:00’
Sourcepub fn state(&self) -> Option<&ReservationState>
pub fn state(&self) -> Option<&ReservationState>
Current state of reservation, e.g. ‘ACTIVE’
A collection of key-value pairs
Sourcepub fn usage_price(&self) -> Option<f64>
pub fn usage_price(&self) -> Option<f64>
Recurring usage charge for each reserved resource, e.g. ‘157.0’
Source§impl DeleteReservationOutput
impl DeleteReservationOutput
Sourcepub fn builder() -> DeleteReservationOutputBuilder
pub fn builder() -> DeleteReservationOutputBuilder
Creates a new builder-style object to manufacture DeleteReservationOutput
.
Trait Implementations§
Source§impl Clone for DeleteReservationOutput
impl Clone for DeleteReservationOutput
Source§fn clone(&self) -> DeleteReservationOutput
fn clone(&self) -> DeleteReservationOutput
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for DeleteReservationOutput
impl Debug for DeleteReservationOutput
Source§impl PartialEq for DeleteReservationOutput
impl PartialEq for DeleteReservationOutput
Source§impl RequestId for DeleteReservationOutput
impl RequestId for DeleteReservationOutput
Source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for DeleteReservationOutput
Auto Trait Implementations§
impl Freeze for DeleteReservationOutput
impl RefUnwindSafe for DeleteReservationOutput
impl Send for DeleteReservationOutput
impl Sync for DeleteReservationOutput
impl Unpin for DeleteReservationOutput
impl UnwindSafe for DeleteReservationOutput
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);