Re-exports§
pub use anchor::LineAnchor;pub use commands::CommandContext;pub use commands::DiffReviewCommand;pub use commands::FocusPane;pub use commands::InteractionPhase;pub use commands::ReviewCapabilities;pub use commands::ReviewCommand;pub use content::MAX_SOURCE_FILE_BYTES;pub use content::MAX_SOURCE_FILE_LINES;pub use content::SourceDocument;pub use content::SourceLineRef;pub use content::SourceLocation;pub use content::SourceResult;pub use error::DiffError;pub use error::ParseDiffScopeError;pub use error::RepoPathError;pub use models as model;pub use models::DiffDocument;pub use models::DiffScope;pub use models::DiffSide;pub use models::FileDiff;pub use models::FileStatus;pub use models::Hunk;pub use models::ModeChange;pub use models::PatchLine;pub use models::PatchLineKind;pub use models::RepoPath;pub use models::StageState;pub use parser::GitStatusEntry;pub use parser::UntrackedFile;pub use parser::parse_git_diff;pub use parser::parse_porcelain_v1_z;pub use presentation::ContentProjection;pub use presentation::DiffPresentation;pub use presentation::GapExpansion;pub use presentation::GapId;pub use presentation::GapInfo;pub use presentation::GapInterval;pub use presentation::HunkSequence;pub use presentation::Layout;pub use presentation::MAX_HUNK_SEQUENCE_LINES;pub use presentation::PresentationOptions;pub use presentation::PresentedCell;pub use presentation::PresentedRow;pub use presentation::RowId;pub use presentation::RowKind;pub use presentation::ViewMode;pub use presentation::gaps_for_file;pub use review::AgentFeedbackOptions;pub use review::CommentContext;pub use review::DiffReviewEvent;pub use review::RepositoryAction;pub use review::Review;pub use review::ReviewComment;pub use review::ReviewSubmission;pub use review::format_review;pub use session::CommentDraft;pub use session::RevealAmount;pub use session::ReviewSession;pub use session::SessionOptions;
Modules§
- anchor
- Stable identities for patch lines and review comments.
- commands
- content
- Immutable complete-file source versions.
- error
- Errors returned by the renderer-independent diff model.
- models
- Owned, serializable diff domain types.
- parser
- Normalization adapters for Git patches and porcelain status output.
- presentation
- Framework-neutral, random-access unified and split row presentation.
- review
- Structured review comments, reconciliation, and agent-facing output.
- session
Structs§
- Fingerprint
- Source
Sequence Id - Snapshot-local identity for one ordered sequence of source lines.
Enums§
- Diff
Tone - Semantic tint for a diff cell.
- Fingerprint
Error - Errors produced while decoding a hexadecimal fingerprint.