#[non_exhaustive]pub struct LinDist3FlowPreparationReport {
pub policy: LinDist3FlowPreparationPolicy,
pub actions: Vec<LinDist3FlowPreparationAction>,
pub neutral_kron: Option<NeutralKronReport>,
}Expand description
The calculation types used by solver consumers. The full problem
vocabulary lives in powerio_prob; these types sit at the facade root so
a consumer does not need a second PowerIO dependency to name its boundary.
Complete provenance for a LinDist3Flow preparation pass.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.policy: LinDist3FlowPreparationPolicy§actions: Vec<LinDist3FlowPreparationAction>§neutral_kron: Option<NeutralKronReport>Trait Implementations§
Source§impl Clone for LinDist3FlowPreparationReport
impl Clone for LinDist3FlowPreparationReport
Source§fn clone(&self) -> LinDist3FlowPreparationReport
fn clone(&self) -> LinDist3FlowPreparationReport
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 Default for LinDist3FlowPreparationReport
impl Default for LinDist3FlowPreparationReport
Source§fn default() -> LinDist3FlowPreparationReport
fn default() -> LinDist3FlowPreparationReport
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LinDist3FlowPreparationReport
impl<'de> Deserialize<'de> for LinDist3FlowPreparationReport
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<LinDist3FlowPreparationReport, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LinDist3FlowPreparationReport, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for LinDist3FlowPreparationReport
impl Serialize for LinDist3FlowPreparationReport
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 LinDist3FlowPreparationReport
Auto Trait Implementations§
impl Freeze for LinDist3FlowPreparationReport
impl RefUnwindSafe for LinDist3FlowPreparationReport
impl Send for LinDist3FlowPreparationReport
impl Sync for LinDist3FlowPreparationReport
impl Unpin for LinDist3FlowPreparationReport
impl UnsafeUnpin for LinDist3FlowPreparationReport
impl UnwindSafe for LinDist3FlowPreparationReport
Blanket Implementations§
impl<T> Allocation for T
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