pub struct CheckoutOutcome {
pub project: String,
pub target: PathBuf,
pub member_count: usize,
pub scripts_decoded: bool,
}Expand description
ign workspace checkout’s result model (serde for 13-07’s
envelope — actions never print, ARCHITECTURE.md layering).
Fields§
§project: StringThe project checked out.
target: PathBufThe tree root the workspace landed in.
member_count: usizeHow many resource members were written (the manifest’s member count).
scripts_decoded: boolWhether the --decode-scripts codec leg ran (sidecars +
scripts-manifest.json present).
Trait Implementations§
Source§impl Clone for CheckoutOutcome
impl Clone for CheckoutOutcome
Source§fn clone(&self) -> CheckoutOutcome
fn clone(&self) -> CheckoutOutcome
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CheckoutOutcome
impl Debug for CheckoutOutcome
Auto Trait Implementations§
impl Freeze for CheckoutOutcome
impl RefUnwindSafe for CheckoutOutcome
impl Send for CheckoutOutcome
impl Sync for CheckoutOutcome
impl Unpin for CheckoutOutcome
impl UnsafeUnpin for CheckoutOutcome
impl UnwindSafe for CheckoutOutcome
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