pub struct ReportOptions {
pub page_size: u32,
pub status: ReportStatus,
pub summary: bool,
pub messages: bool,
pub energy: bool,
pub nodes: ReportSelection,
pub links: ReportSelection,
pub file: Option<String>,
pub fields: HashMap<String, ReportFieldOption>,
}Expand description
Options from the [REPORT] INP section. Controls .rpt file output
formatting; does not affect simulation results.
Fields§
§page_size: u32Lines per report page (0 = no page breaks); default 0.
status: ReportStatusSolver status reporting level.
summary: boolWhether to print input/output summary.
messages: boolWhether to print warning messages.
energy: boolWhether to print energy report.
nodes: ReportSelectionWhich nodes to include in the report.
links: ReportSelectionWhich links to include in the report.
file: Option<String>Alternate report output filename.
fields: HashMap<String, ReportFieldOption>Per-field formatting options (field name → options).
Trait Implementations§
Source§impl Clone for ReportOptions
impl Clone for ReportOptions
Source§fn clone(&self) -> ReportOptions
fn clone(&self) -> ReportOptions
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 ReportOptions
impl Debug for ReportOptions
Source§impl Default for ReportOptions
impl Default for ReportOptions
Source§fn default() -> ReportOptions
fn default() -> ReportOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ReportOptions
impl RefUnwindSafe for ReportOptions
impl Send for ReportOptions
impl Sync for ReportOptions
impl Unpin for ReportOptions
impl UnsafeUnpin for ReportOptions
impl UnwindSafe for ReportOptions
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