pub struct HeaderInput {
pub file_name: Option<String>,
pub description: Option<String>,
pub authors: Vec<String>,
pub organizations: Vec<String>,
pub originating_system: Option<String>,
pub authorisation: Option<String>,
pub timestamp: Option<String>,
}Expand description
Part 21 HEADER fields for StepBuilder::header. Everything defaults
to empty except the pieces the builder supplies itself: the timestamp
(current UTC time unless overridden) and the preprocessor stamp
(always step-io <version>).
Fields§
§file_name: Option<String>FILE_NAME.name — the customary file name.
description: Option<String>FILE_DESCRIPTION entry.
organizations: Vec<String>§originating_system: Option<String>FILE_NAME.originating_system — the exporting kernel/application.
timestamp: Option<String>None = stamp the current UTC time; Some = used verbatim (fix it
for reproducible output, or "" to leave the field blank).
Trait Implementations§
Source§impl Clone for HeaderInput
impl Clone for HeaderInput
Source§fn clone(&self) -> HeaderInput
fn clone(&self) -> HeaderInput
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 HeaderInput
impl Debug for HeaderInput
Source§impl Default for HeaderInput
impl Default for HeaderInput
Source§fn default() -> HeaderInput
fn default() -> HeaderInput
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for HeaderInput
impl RefUnwindSafe for HeaderInput
impl Send for HeaderInput
impl Sync for HeaderInput
impl Unpin for HeaderInput
impl UnsafeUnpin for HeaderInput
impl UnwindSafe for HeaderInput
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