pub struct Workload {
pub root: PathBuf,
pub home: PathBuf,
pub destination: PathBuf,
pub destination_origin: PathBuf,
pub source: String,
pub identities: Vec<String>,
pub bytes: usize,
}Expand description
A generated host.
Fields§
§root: PathBufThe empty root the caller handed over, now holding everything.
home: PathBufThe state root to pass as ONEVCS_HOME.
destination: PathBufThe public repository’s registered checkout.
destination_origin: PathBufIts bare origin.
source: StringThe identity of the private repository the export reads from.
identities: Vec<String>The private identities, in order.
bytes: usizeBytes of text the publication adds.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Workload
impl RefUnwindSafe for Workload
impl Send for Workload
impl Sync for Workload
impl Unpin for Workload
impl UnsafeUnpin for Workload
impl UnwindSafe for Workload
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