wisp/git_review/
protocol.rs1use crate::request::RequestId;
2use clankerdiff_watch::RepositoryState;
3use std::sync::Arc;
4
5pub use clankerdiff_git::GitError as GitDiffError;
6pub use clankerdiff_watch::WatchError as GitWatchError;
7
8pub type GitWatchResult = Result<RepositoryState, Arc<GitWatchError>>;
9
10#[derive(Debug, Clone)]
11pub struct GitWatchEvent {
12 pub review_id: RequestId,
13 pub result: GitWatchResult,
14}
15
16#[derive(Debug)]
17pub struct GitDiffEvent {
18 pub review_id: RequestId,
19 pub result: Result<(), Arc<GitDiffError>>,
20}