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§fn clone(&self) -> SyncSelection
fn clone(&self) -> SyncSelection
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 SyncSelection
impl Debug for SyncSelection
Source§impl Default for SyncSelection
impl Default for SyncSelection
Source§fn default() -> SyncSelection
fn default() -> SyncSelection
Returns the “default value” for a type. Read more
Auto Trait Implementations§
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