Skip to main content

mars_agents/sync/
types.rs

1//! Shared types for the sync pipeline.
2
3/// Options controlling sync behavior.
4#[derive(Debug, Clone, Default)]
5pub struct SyncOptions {
6    /// Force overwrite on conflicts (skip merge).
7    pub force: bool,
8    /// Compute plan but don't execute (dry run).
9    pub dry_run: bool,
10    /// Error if lock file would change (CI mode).
11    pub frozen: bool,
12}