pub struct PayloadOrigin(/* private fields */);Expand description
Logical provenance of a document payload.
Provenance is independent of whether the document borrows or owns its input allocation. The representation is private so document internals remain encapsulated.
Implementations§
Source§impl PayloadOrigin
impl PayloadOrigin
Sourcepub const ORIGINAL_SOURCE: Self
pub const ORIGINAL_SOURCE: Self
Payload retained from the input supplied when the document was opened.
Sourcepub const SYNTHESIZED: Self
pub const SYNTHESIZED: Self
Bytes produced from a structured payload representation.
Trait Implementations§
Source§impl Clone for PayloadOrigin
impl Clone for PayloadOrigin
impl Copy for PayloadOrigin
Source§impl Debug for PayloadOrigin
impl Debug for PayloadOrigin
impl Eq for PayloadOrigin
Source§impl Hash for PayloadOrigin
impl Hash for PayloadOrigin
Source§impl PartialEq for PayloadOrigin
impl PartialEq for PayloadOrigin
impl StructuralPartialEq for PayloadOrigin
Auto Trait Implementations§
impl Freeze for PayloadOrigin
impl RefUnwindSafe for PayloadOrigin
impl Send for PayloadOrigin
impl Sync for PayloadOrigin
impl Unpin for PayloadOrigin
impl UnsafeUnpin for PayloadOrigin
impl UnwindSafe for PayloadOrigin
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