pub struct UsageChargeTier {
pub flat_amount: Option<String>,
pub from_unit: i64,
pub per_unit_amount: Option<String>,
pub rate: Option<String>,
pub to_unit: Option<i64>,
}Fields§
§flat_amount: Option<String>§from_unit: i64§per_unit_amount: Option<String>§rate: Option<String>§to_unit: Option<i64>Implementations§
Source§impl UsageChargeTier
impl UsageChargeTier
pub fn serialize<__S>(
__self: &UsageChargeTier,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl<'de> UsageChargeTier
impl<'de> UsageChargeTier
pub fn deserialize<__D>(
__deserializer: __D,
) -> Result<UsageChargeTier, __D::Error>where
__D: Deserializer<'de>,
Trait Implementations§
Source§impl Clone for UsageChargeTier
impl Clone for UsageChargeTier
Source§impl Debug for UsageChargeTier
impl Debug for UsageChargeTier
Source§impl<'de> Deserialize<'de> for UsageChargeTier
impl<'de> Deserialize<'de> for UsageChargeTier
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for UsageChargeTier
impl RefUnwindSafe for UsageChargeTier
impl Send for UsageChargeTier
impl Sync for UsageChargeTier
impl Unpin for UsageChargeTier
impl UnsafeUnpin for UsageChargeTier
impl UnwindSafe for UsageChargeTier
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
Mutably borrows from an owned value. Read more