pub struct SwapScheduleMsg {
pub amount: SwapAmountMsg,
pub rollover: String,
pub triple_weekday: String,
pub skipped_weekdays: Vec<String>,
}Expand description
Wire-safe nightly swap magnitude plus the rollover calendar that charges it.
Fields§
§amount: SwapAmountMsg§rollover: StringRollover time of day in the replay’s timestamp zone, as HH:MM:SS.
triple_weekday: StringWeekday whose rollover charges three nights, as Mon through Sun.
skipped_weekdays: Vec<String>Weekdays whose rollover charges nothing. Defaults to Sat and Sun when omitted.
Trait Implementations§
Source§impl Clone for SwapScheduleMsg
impl Clone for SwapScheduleMsg
Source§fn clone(&self) -> SwapScheduleMsg
fn clone(&self) -> SwapScheduleMsg
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SwapScheduleMsg
impl Debug for SwapScheduleMsg
Source§impl<'de> Deserialize<'de> for SwapScheduleMsg
impl<'de> Deserialize<'de> for SwapScheduleMsg
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SwapScheduleMsg, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SwapScheduleMsg, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for SwapScheduleMsg
impl Serialize for SwapScheduleMsg
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for SwapScheduleMsg
impl RefUnwindSafe for SwapScheduleMsg
impl Send for SwapScheduleMsg
impl Sync for SwapScheduleMsg
impl Unpin for SwapScheduleMsg
impl UnsafeUnpin for SwapScheduleMsg
impl UnwindSafe for SwapScheduleMsg
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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> ⓘ
Converts
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> ⓘ
Converts
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 more