pub struct EditCostsRequest {
pub deal_id: String,
pub stop_level: Option<f64>,
pub limit_level: Option<f64>,
pub guaranteed_stop: Option<bool>,
}Expand description
Request for indicative costs when editing a position
Fields§
§deal_id: StringDeal ID of the position to edit
stop_level: Option<f64>New stop level
limit_level: Option<f64>New limit level
guaranteed_stop: Option<bool>Whether the stop is guaranteed
Implementations§
Source§impl EditCostsRequest
impl EditCostsRequest
Sourcepub fn with_stop_level(self, stop_level: f64) -> Self
pub fn with_stop_level(self, stop_level: f64) -> Self
Set the new stop level
Sourcepub fn with_limit_level(self, limit_level: f64) -> Self
pub fn with_limit_level(self, limit_level: f64) -> Self
Set the new limit level
Trait Implementations§
Source§impl Clone for EditCostsRequest
impl Clone for EditCostsRequest
Source§fn clone(&self) -> EditCostsRequest
fn clone(&self) -> EditCostsRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 EditCostsRequest
impl Debug for EditCostsRequest
Source§impl Default for EditCostsRequest
impl Default for EditCostsRequest
Source§fn default() -> EditCostsRequest
fn default() -> EditCostsRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EditCostsRequest
impl<'de> Deserialize<'de> for EditCostsRequest
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
Source§impl Display for EditCostsRequest
impl Display for EditCostsRequest
Auto Trait Implementations§
impl Freeze for EditCostsRequest
impl RefUnwindSafe for EditCostsRequest
impl Send for EditCostsRequest
impl Sync for EditCostsRequest
impl Unpin for EditCostsRequest
impl UnsafeUnpin for EditCostsRequest
impl UnwindSafe for EditCostsRequest
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,
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 moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.