pub struct FileDecl {Show 14 fields
pub name: String,
pub assign: String,
pub organization: Organization,
pub access: Access,
pub record_key: Option<Ref>,
pub alternate_keys: Vec<(Ref, bool)>,
pub relative_key: Option<Ref>,
pub optional: bool,
pub status: Option<Ref>,
pub recording: Option<char>,
pub record_min: Option<u32>,
pub record_max: Option<u32>,
pub records: Vec<DataEntry>,
pub pos: Pos,
}Fields§
§name: String§assign: StringThe DD name ASSIGN gives, with any UT-S- style prefix removed.
organization: Organization§access: Access§record_key: Option<Ref>§alternate_keys: Vec<(Ref, bool)>ALTERNATE RECORD KEY items, and whether each allows duplicates.
relative_key: Option<Ref>§optional: bool§status: Option<Ref>§recording: Option<char>RECORDING MODE: F, V, U or S.
record_min: Option<u32>§record_max: Option<u32>§records: Vec<DataEntry>§pos: PosTrait Implementations§
impl Eq for FileDecl
impl StructuralPartialEq for FileDecl
Auto Trait Implementations§
impl Freeze for FileDecl
impl RefUnwindSafe for FileDecl
impl Send for FileDecl
impl Sync for FileDecl
impl Unpin for FileDecl
impl UnsafeUnpin for FileDecl
impl UnwindSafe for FileDecl
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