pub struct EditValidator { /* private fields */ }
Expand description
Gemini: Comprehensive validation orchestrator
Implementations§
Source§impl EditValidator
impl EditValidator
pub fn new() -> Self
Sourcepub fn validate_edit(&self, edit: &mut ModifiableEdit) -> ValidationSummary
pub fn validate_edit(&self, edit: &mut ModifiableEdit) -> ValidationSummary
Gemini: Comprehensive validation pipeline
Sourcepub fn validate_incremental(
&self,
_edit: &ModifiableEdit,
change: &str,
) -> Vec<ValidationResult>
pub fn validate_incremental( &self, _edit: &ModifiableEdit, change: &str, ) -> Vec<ValidationResult>
Gemini: Real-time validation for interactive editing
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EditValidator
impl !RefUnwindSafe for EditValidator
impl Send for EditValidator
impl Sync for EditValidator
impl Unpin for EditValidator
impl !UnwindSafe for EditValidator
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