pub struct PortfolioOutputMsg {
pub instances: Vec<PortfolioInstanceOutputMsg>,
pub policies: Option<Value>,
pub supervisor: Option<Value>,
}Expand description
Instance and supervisor output returned with a portfolio run’s shared economic result.
Fields§
§instances: Vec<PortfolioInstanceOutputMsg>§policies: Option<Value>The decoded policies and groups the run was supervised with, when it had a supervisor.
supervisor: Option<Value>Every review, halt action, and halt interval, when the run had a supervisor.
Trait Implementations§
Source§impl Clone for PortfolioOutputMsg
impl Clone for PortfolioOutputMsg
Source§fn clone(&self) -> PortfolioOutputMsg
fn clone(&self) -> PortfolioOutputMsg
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 PortfolioOutputMsg
impl Debug for PortfolioOutputMsg
Source§impl<'de> Deserialize<'de> for PortfolioOutputMsg
impl<'de> Deserialize<'de> for PortfolioOutputMsg
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<PortfolioOutputMsg, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PortfolioOutputMsg, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PortfolioOutputMsg
impl PartialEq for PortfolioOutputMsg
Source§impl Serialize for PortfolioOutputMsg
impl Serialize for PortfolioOutputMsg
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
impl StructuralPartialEq for PortfolioOutputMsg
Auto Trait Implementations§
impl Freeze for PortfolioOutputMsg
impl RefUnwindSafe for PortfolioOutputMsg
impl Send for PortfolioOutputMsg
impl Sync for PortfolioOutputMsg
impl Unpin for PortfolioOutputMsg
impl UnsafeUnpin for PortfolioOutputMsg
impl UnwindSafe for PortfolioOutputMsg
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