pub struct FileDecl {Show 17 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 reports: Vec<String>,
pub linage: Option<Linage>,
pub sort: bool,
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>§reports: Vec<String>FD … REPORT IS: the reports written to the file.
linage: Option<Linage>FD … LINAGE: the logical page. An SD’s is read and dropped, as IBM ignores it.
sort: boolDescribed by SD: a sort or merge file, which needs no data set.
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