pub enum Origin {
Carried(Fragments),
Plaintext(Span),
}Expand description
One independently retained source transformation, innermost first.
Variants§
Carried(Fragments)
Map into the next enclosing source, retained without plaintext bytes.
Plaintext(Span)
Offsets name a decrypted source; only its ciphertext enclosure is physical in the next layer. This is not a contiguous plaintext-to-ciphertext map.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for Origin
impl RefUnwindSafe for Origin
impl Send for Origin
impl Sync for Origin
impl Unpin for Origin
impl UnsafeUnpin for Origin
impl UnwindSafe for Origin
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