Skip to main content

git_bot_feedback/
lib.rs

1#![doc = include_str!("../README.md")]
2#![cfg_attr(docsrs, feature(doc_cfg))]
3
4pub mod client;
5pub use client::{RestApiClient, RestApiRateLimitHeaders};
6pub mod error;
7pub use error::RestClientError;
8mod comments;
9pub use comments::{
10    review_comments::{ReviewAction, ReviewComment, ReviewOptions},
11    thread_comments::{CommentKind, CommentPolicy, ThreadCommentOptions},
12};
13mod output_variable;
14pub use output_variable::OutputVariable;
15mod file_annotations;
16pub use file_annotations::{AnnotationLevel, FileAnnotation};
17
18#[cfg(feature = "file-changes")]
19mod git_diff;
20#[cfg(feature = "file-changes")]
21pub use git_diff::{DiffHunkHeader, parse_diff};
22#[cfg(feature = "file-changes")]
23mod file_utils;
24#[cfg(feature = "file-changes")]
25pub use file_utils::{FileDiffLines, LinesChangedOnly, file_filter::FileFilter};
26
27// Re-export dependencies for users of optional feature
28#[cfg(feature = "file-changes")]
29#[cfg_attr(docsrs, doc(cfg(feature = "file-changes")))]
30pub use fast_glob;
31#[cfg(feature = "file-changes")]
32#[cfg_attr(docsrs, doc(cfg(feature = "file-changes")))]
33pub use regex;