pub struct FileManifest {Show 43 fields
pub config_json: bool,
pub penalties_json: bool,
pub stages_json: bool,
pub initial_conditions_json: bool,
pub post_study_stages_json: bool,
pub system_buses_json: bool,
pub system_lines_json: bool,
pub system_hydros_json: bool,
pub system_thermals_json: bool,
pub system_non_controllable_sources_json: bool,
pub system_pumping_stations_json: bool,
pub system_energy_contracts_json: bool,
pub system_hydro_geometry_parquet: bool,
pub system_hydro_production_models_json: bool,
pub system_fpha_hyperplanes_parquet: bool,
pub system_hydro_energy_productivity_parquet: bool,
pub system_tailrace_curves_parquet: bool,
pub scenarios_inflow_history_parquet: bool,
pub scenarios_inflow_seasonal_stats_parquet: bool,
pub scenarios_inflow_ar_coefficients_parquet: bool,
pub scenarios_inflow_annual_component_parquet: bool,
pub scenarios_external_inflow_scenarios_parquet: bool,
pub scenarios_external_load_scenarios_parquet: bool,
pub scenarios_external_ncs_scenarios_parquet: bool,
pub scenarios_load_seasonal_stats_parquet: bool,
pub scenarios_load_factors_json: bool,
pub scenarios_correlation_json: bool,
pub scenarios_non_controllable_factors_json: bool,
pub scenarios_non_controllable_stats_parquet: bool,
pub constraints_thermal_bounds_parquet: bool,
pub constraints_hydro_bounds_parquet: bool,
pub constraints_line_bounds_parquet: bool,
pub constraints_pumping_bounds_parquet: bool,
pub constraints_contract_bounds_parquet: bool,
pub constraints_generic_constraints_json: bool,
pub constraints_generic_constraint_bounds_parquet: bool,
pub constraints_generic_parameters_json: bool,
pub constraints_penalty_overrides_bus_parquet: bool,
pub constraints_penalty_overrides_line_parquet: bool,
pub constraints_penalty_overrides_hydro_parquet: bool,
pub constraints_penalty_overrides_ncs_parquet: bool,
pub constraints_ncs_bounds_parquet: bool,
pub constraints_hydro_unit_group_bounds_parquet: bool,
}Expand description
Records whether each input file (one field per FILE_ENTRIES row) is
present in the case directory.
Fields default to false; validate_structure sets each to true if the
corresponding file was found on disk.
Fields§
§config_json: boolconfig.json — required
penalties_json: boolpenalties.json — required
stages_json: boolstages.json — required
initial_conditions_json: boolinitial_conditions.json — required
post_study_stages_json: boolpost_study_stages.json — optional
system_buses_json: boolsystem/buses.json — required
system_lines_json: boolsystem/lines.json — required
system_hydros_json: boolsystem/hydros.json — required
system_thermals_json: boolsystem/thermals.json — required
system_non_controllable_sources_json: boolsystem/non_controllable_sources.json — optional
system_pumping_stations_json: boolsystem/pumping_stations.json — optional
system_energy_contracts_json: boolsystem/energy_contracts.json — optional
system_hydro_geometry_parquet: boolsystem/hydro_geometry.parquet — optional
system_hydro_production_models_json: boolsystem/hydro_production_models.json — optional
system_fpha_hyperplanes_parquet: boolsystem/fpha_hyperplanes.parquet — optional
system_hydro_energy_productivity_parquet: boolsystem/hydro_energy_productivity.parquet — optional
system_tailrace_curves_parquet: boolsystem/tailrace_curves.parquet — optional
scenarios_inflow_history_parquet: boolscenarios/inflow_history.parquet — optional
scenarios_inflow_seasonal_stats_parquet: boolscenarios/inflow_seasonal_stats.parquet — optional
scenarios_inflow_ar_coefficients_parquet: boolscenarios/inflow_ar_coefficients.parquet — optional
scenarios_inflow_annual_component_parquet: boolscenarios/inflow_annual_component.parquet — optional
scenarios_external_inflow_scenarios_parquet: boolscenarios/external_inflow_scenarios.parquet — optional
scenarios_external_load_scenarios_parquet: boolscenarios/external_load_scenarios.parquet — optional
scenarios_external_ncs_scenarios_parquet: boolscenarios/external_ncs_scenarios.parquet — optional
scenarios_load_seasonal_stats_parquet: boolscenarios/load_seasonal_stats.parquet — optional
scenarios_load_factors_json: boolscenarios/load_factors.json — optional
scenarios_correlation_json: boolscenarios/correlation.json — optional
scenarios_non_controllable_factors_json: boolscenarios/non_controllable_factors.json — optional
scenarios_non_controllable_stats_parquet: boolscenarios/non_controllable_stats.parquet — optional
constraints_thermal_bounds_parquet: boolconstraints/thermal_bounds.parquet — optional
constraints_hydro_bounds_parquet: boolconstraints/hydro_bounds.parquet — optional
constraints_line_bounds_parquet: boolconstraints/line_bounds.parquet — optional
constraints_pumping_bounds_parquet: boolconstraints/pumping_bounds.parquet — optional
constraints_contract_bounds_parquet: boolconstraints/contract_bounds.parquet — optional
constraints_generic_constraints_json: boolconstraints/generic_constraints.json — optional
constraints_generic_constraint_bounds_parquet: boolconstraints/generic_constraint_bounds.parquet — optional
constraints_generic_parameters_json: boolconstraints/generic_parameters.json — optional
constraints_penalty_overrides_bus_parquet: boolconstraints/penalty_overrides_bus.parquet — optional
constraints_penalty_overrides_line_parquet: boolconstraints/penalty_overrides_line.parquet — optional
constraints_penalty_overrides_hydro_parquet: boolconstraints/penalty_overrides_hydro.parquet — optional
constraints_penalty_overrides_ncs_parquet: boolconstraints/penalty_overrides_ncs.parquet — optional
constraints_ncs_bounds_parquet: boolconstraints/ncs_bounds.parquet — optional
constraints_hydro_unit_group_bounds_parquet: boolconstraints/hydro_unit_group_bounds.parquet — optional
Trait Implementations§
Source§impl Clone for FileManifest
impl Clone for FileManifest
Source§fn clone(&self) -> FileManifest
fn clone(&self) -> FileManifest
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for FileManifest
impl Debug for FileManifest
Source§impl Default for FileManifest
impl Default for FileManifest
Source§fn default() -> FileManifest
fn default() -> FileManifest
Auto Trait Implementations§
impl Freeze for FileManifest
impl RefUnwindSafe for FileManifest
impl Send for FileManifest
impl Sync for FileManifest
impl Unpin for FileManifest
impl UnsafeUnpin for FileManifest
impl UnwindSafe for FileManifest
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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> ⓘ
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> ⓘ
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