pub struct Open<'a> {
pub element: Element<'a>,
pub node: Node,
pub placement: Placement,
pub cause: Option<Error>,
}Expand description
Uninterpreted material remains available to its owner. A known syntax failure retains its original cause rather than becoming an unknown OID.
Fields§
§element: Element<'a>Untouched original encoding, retaining unknown values without reparse.
node: NodeWhole physical original enclosure and protecting document identity.
placement: PlacementOriginal container placement, independently of usability or coverage.
cause: Option<Error>An unknown format has no schema failure; a known malformed value does.
Auto Trait Implementations§
impl<'a> !Freeze for Open<'a>
impl<'a> Forget for Open<'a>
impl<'a> RefUnwindSafe for Open<'a>
impl<'a> Send for Open<'a>
impl<'a> Sync for Open<'a>
impl<'a> Unpin for Open<'a>
impl<'a> UnsafeUnpin for Open<'a>
impl<'a> UnwindSafe for Open<'a>
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