pub struct ResolvedSource {
pub source: DynSource,
pub spec: Locator,
}Expand description
One fully-peeled raw byte edge: the innermost DynSource no further
packaging layer (archive/compression or bare container) claims, plus its
locator (the archive-member / container layers it was unwrapped through). This
is the medium-agnostic terminal of SourceOpen::resolve_to_source — the raw
bytes a memory/log reader interprets, symmetric to the disk terminal’s mounted
filesystem (ADR 0011).
Fields§
§source: DynSourceThe fully-unwrapped raw byte edge.
spec: LocatorIts locator, topped by the last packaging layer it was peeled through.
Auto Trait Implementations§
impl !RefUnwindSafe for ResolvedSource
impl !UnwindSafe for ResolvedSource
impl Freeze for ResolvedSource
impl Send for ResolvedSource
impl Sync for ResolvedSource
impl Unpin for ResolvedSource
impl UnsafeUnpin for ResolvedSource
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