Skip to main content

Crate roder_edit_core

Crate roder_edit_core 

Source

Re-exports§

pub use hunks::EditHunk;
pub use hunks::HunkDiffLine;
pub use hunks::HunkDiffLineKind;
pub use patch::CodexPatchChange;
pub use patch::CodexPatchOp;
pub use patch::apply_codex_patch_to_workspace;
pub use patch::parse_codex_patch;
pub use post_edit::PostEditDiagnostic;
pub use post_edit::PostEditHooks;
pub use post_edit::PostEditOutcome;
pub use post_edit::PostEditValidator;
pub use post_edit::ValidatorPolicy;
pub use post_edit::normalize_inserted_indentation;
pub use post_edit::run_post_edit_hooks;
pub use read::ReadFormatOptions;
pub use read::format_line_numbered_read;
pub use replace::EditApplyError;
pub use replace::EditMatchMode;
pub use replace::EditOptions;
pub use replace::apply_edit;
pub use replace::apply_multi_edit;
pub use write::WriteFileOutcome;
pub use write::write_file;

Modules§

fuzzy
hunks
patch
post_edit
Deterministic post-edit actions: bounded indentation normalization for inserted/replaced code and host-provided formatter/validator hooks. These actions are tool-scoped; there are no session-level watcher loops.
read
replace
write

Structs§

ApplyPatchRequest
EditRequest
EditToolError
EditToolResult
MultiEditRequest
ReadRequest
TextEdit
WriteRequest