pub struct DecisionTemplate {
pub kind: DecisionKind,
pub reason: String,
pub trade_slot: Option<String>,
pub values: Vec<NamedExpr>,
}Fields§
§kind: DecisionKind§reason: String§trade_slot: Option<String>§values: Vec<NamedExpr>Trait Implementations§
Source§impl Clone for DecisionTemplate
impl Clone for DecisionTemplate
Source§impl Debug for DecisionTemplate
impl Debug for DecisionTemplate
Source§impl<'de> Deserialize<'de> for DecisionTemplate
impl<'de> Deserialize<'de> for DecisionTemplate
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 PartialEq for DecisionTemplate
impl PartialEq for DecisionTemplate
Source§impl Serialize for DecisionTemplate
impl Serialize for DecisionTemplate
impl StructuralPartialEq for DecisionTemplate
Auto Trait Implementations§
impl Freeze for DecisionTemplate
impl RefUnwindSafe for DecisionTemplate
impl Send for DecisionTemplate
impl Sync for DecisionTemplate
impl Unpin for DecisionTemplate
impl UnsafeUnpin for DecisionTemplate
impl UnwindSafe for DecisionTemplate
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