pub struct AttributeObject {
pub element: ObjRef,
pub owner: String,
pub revision: i64,
pub entries: Dict,
}Expand description
One attribute object of a structure element (§14.7.5): the element it
belongs to, its owner (/O, empty when it names none), the revision
number that follows it in an /A or /C array (0 when none does,
§14.7.5.3), and its entries as written, /O included.
Covers ISO 32000-1 §14.7.5.
Fields§
§element: ObjRef§owner: String§revision: i64§entries: DictImplementations§
Source§impl AttributeObject
impl AttributeObject
Sourcepub fn standard_owner(&self) -> Option<StandardOwner>
pub fn standard_owner(&self) -> Option<StandardOwner>
The standard owner the object’s /O names (§14.8.5.2), None for a
producer’s own.
Trait Implementations§
Source§impl Clone for AttributeObject
impl Clone for AttributeObject
Source§impl Debug for AttributeObject
impl Debug for AttributeObject
Source§impl PartialEq for AttributeObject
impl PartialEq for AttributeObject
impl StructuralPartialEq for AttributeObject
Auto Trait Implementations§
impl Freeze for AttributeObject
impl RefUnwindSafe for AttributeObject
impl Send for AttributeObject
impl Sync for AttributeObject
impl Unpin for AttributeObject
impl UnsafeUnpin for AttributeObject
impl UnwindSafe for AttributeObject
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