pub struct SemanticDiffParams {
pub left_ref: Option<String>,
pub right_ref: Option<String>,
pub left_path: Option<String>,
pub right_path: Option<String>,
pub reasoner: bool,
pub format: Option<String>,
}Fields§
§left_ref: Option<String>Git left ref (e.g. main) or WORKSPACE for indexed catalog.
right_ref: Option<String>Git right ref or WORKTREE for working tree / indexed workspace.
left_path: Option<String>Optional left directory when comparing two paths on disk.
right_path: Option<String>Optional right directory.
reasoner: boolWhen true, enrich the diff with reasoner unsatisfiability changes.
format: Option<String>Output format hint: pr-summary returns Markdown in formatted.
Trait Implementations§
Source§impl Debug for SemanticDiffParams
impl Debug for SemanticDiffParams
Source§impl<'de> Deserialize<'de> for SemanticDiffParams
impl<'de> Deserialize<'de> for SemanticDiffParams
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SemanticDiffParams
impl RefUnwindSafe for SemanticDiffParams
impl Send for SemanticDiffParams
impl Sync for SemanticDiffParams
impl Unpin for SemanticDiffParams
impl UnsafeUnpin for SemanticDiffParams
impl UnwindSafe for SemanticDiffParams
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