pub struct ProgramOptions {
pub options: Options,
pub ssrange: bool,
pub cards: Vec<String>,
pub collating: Collating,
pub decimal_point_comma: bool,
pub numval_currency: String,
pub when_compiled: Option<CompileTime>,
}Fields§
§options: Options§ssrange: bool§cards: Vec<String>The CBL and PROCESS cards as written.
collating: Collating§decimal_point_comma: boolDECIMAL-POINT IS COMMA: numeric editing shows a comma for the decimal point, and the NUMVAL and TEST-NUMVAL functions read one.
numval_currency: StringThe cs NUMVAL-C and TEST-NUMVAL-C take without argument-2 (assumption C102).
when_compiled: Option<CompileTime>What FUNCTION WHEN-COMPILED gives; None in a program that does not use it, so its module does not depend on when it was compiled.
Trait Implementations§
Source§impl Clone for ProgramOptions
impl Clone for ProgramOptions
Source§impl Debug for ProgramOptions
impl Debug for ProgramOptions
Source§impl Decode for ProgramOptions
impl Decode for ProgramOptions
impl Eq for ProgramOptions
Source§impl PartialEq for ProgramOptions
impl PartialEq for ProgramOptions
impl StructuralPartialEq for ProgramOptions
Auto Trait Implementations§
impl Freeze for ProgramOptions
impl RefUnwindSafe for ProgramOptions
impl Send for ProgramOptions
impl Sync for ProgramOptions
impl Unpin for ProgramOptions
impl UnsafeUnpin for ProgramOptions
impl UnwindSafe for ProgramOptions
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