pub struct SyncSelection {
pub resources: Vec<String>,
pub all_changed: bool,
}Expand description
What project sync promotes from A into B (07-01, SYNC-02) — at
least one half is required (the CLI validates pre-resolution; the
action re-validates for its other callers).
Fields§
§resources: Vec<String>Explicit --resource user paths (repeatable; combines with
all_changed).
all_changed: bool--all-changed: take the diff’s added+changed paths —
never removed (deletion is the separate --delete
opt-in’s job).
Trait Implementations§
Source§impl Clone for SyncSelection
impl Clone for SyncSelection
Source§impl Debug for SyncSelection
impl Debug for SyncSelection
Auto Trait Implementations§
impl Forget for SyncSelection
impl Freeze for SyncSelection
impl RefUnwindSafe for SyncSelection
impl Send for SyncSelection
impl Sync for SyncSelection
impl Unpin for SyncSelection
impl UnsafeUnpin for SyncSelection
impl UnwindSafe for SyncSelection
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