pub struct OffloadSite<'a> {
pub cas: &'a mut Cas,
pub city_root: &'a Path,
pub room: &'a Address,
pub origin: BlockOrigin,
}Expand description
Where offloaded bytes live: the CAS for the original, and the room
whose REST_DIR holds the materialized rest file. The room travels
as its city address because the model’s read tool resolves every
path from the city root. origin is the run and building the
original is pinned for, so that a cas: read of it is judged where
the output was made.
Fields§
§cas: &'a mut Cas§city_root: &'a Path§room: &'a Address§origin: BlockOriginAuto Trait Implementations§
impl<'a> !RefUnwindSafe for OffloadSite<'a>
impl<'a> !Sync for OffloadSite<'a>
impl<'a> !UnwindSafe for OffloadSite<'a>
impl<'a> Freeze for OffloadSite<'a>
impl<'a> Send for OffloadSite<'a>
impl<'a> Unpin for OffloadSite<'a>
impl<'a> UnsafeUnpin for OffloadSite<'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