pub struct DataEntry {Show 16 fields
pub level: u8,
pub name: Option<String>,
pub picture: Option<String>,
pub usage: Option<Usage>,
pub value: Option<Literal>,
pub redefines: Option<String>,
pub occurs: Option<u32>,
pub depending_on: Option<Ref>,
pub sign: Option<SignClause>,
pub justified: bool,
pub sync: bool,
pub blank_when_zero: bool,
pub indexed_by: Vec<String>,
pub keys: Vec<(bool, Ref)>,
pub condition_values: Vec<(Literal, Option<Literal>)>,
pub pos: Pos,
}Fields§
§level: u8§name: Option<String>None for FILLER or an unnamed entry.
picture: Option<String>§usage: Option<Usage>None when no USAGE is written; the item then inherits its group’s.
value: Option<Literal>§redefines: Option<String>§occurs: Option<u32>OCCURS: the number of occurrences, or the most of them for OCCURS DEPENDING ON.
depending_on: Option<Ref>OCCURS … DEPENDING ON: the item that holds how many occurrences there are.
sign: Option<SignClause>§justified: bool§sync: bool§blank_when_zero: bool§indexed_by: Vec<String>OCCURS … INDEXED BY: the index names the table declares.
keys: Vec<(bool, Ref)>OCCURS … ASCENDING/DESCENDING KEY: each key and whether it ascends, for SEARCH ALL.
condition_values: Vec<(Literal, Option<Literal>)>Level 88: the values that make the condition true. Each value, or the low and high ends of a THRU range.
pos: PosTrait Implementations§
impl Eq for DataEntry
impl StructuralPartialEq for DataEntry
Auto Trait Implementations§
impl Freeze for DataEntry
impl RefUnwindSafe for DataEntry
impl Send for DataEntry
impl Sync for DataEntry
impl Unpin for DataEntry
impl UnsafeUnpin for DataEntry
impl UnwindSafe for DataEntry
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