pub struct Place {
pub base: Base,
pub offset: u32,
pub len: u32,
pub kind: Kind,
pub scaling: u32,
pub moved: Vec<Odo>,
pub subscripts: Vec<Subscript>,
pub odo: Vec<Odo>,
pub refmod: Option<RefMod>,
pub name: u32,
pub at: u32,
pub numcheck: PlaceNumcheck,
}Fields§
§base: Base§offset: u32§len: u32One occurrence, before OCCURS DEPENDING ON and reference modification.
kind: Kind§scaling: u32PICTURE P positions right of the item’s digits: its value is its digits times ten to this.
moved: Vec<Odo>The OCCURS DEPENDING ON tables ahead of the item in its record, not within it: each moves the item back by its occurrences past the current count, evaluated before the subscripts.
subscripts: Vec<Subscript>One per OCCURS level, outermost first.
odo: Vec<Odo>The OCCURS DEPENDING ON tables within the item, other than one within another of them: each leaves its occurrences past the current count out of the length.
refmod: Option<RefMod>§name: u32§at: u32§numcheck: PlaceNumcheckTrait Implementations§
impl Eq for Place
impl StructuralPartialEq for Place
Auto Trait Implementations§
impl Freeze for Place
impl RefUnwindSafe for Place
impl Send for Place
impl Sync for Place
impl Unpin for Place
impl UnsafeUnpin for Place
impl UnwindSafe for Place
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