pub struct Review {
pub index: usize,
pub issue_index: usize,
pub reviewer_id: usize,
pub official: Option<bool>,
pub commit_id: String,
pub content: String,
pub created_at: String,
pub state: ReviewState,
pub comments: Option<Vec<ReviewComment>>,
}
Expand description
A set of review comments on a pull/merge request.
Fields§
§index: usize
Unique identifier of the review
issue_index: usize
Unique identifier of the pull/merge request targeted by the review.
reviewer_id: usize
Unique identifer of review author.
official: Option<bool>
True if a positive review counts to reach the required threshold.
commit_id: String
SHA of the commit targeted by the review.
content: String
Cover message of the review.
created_at: String
Creation time
state: ReviewState
State of the review.
comments: Option<Vec<ReviewComment>>
Review comments inserted on a specific line of the commit.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Review
impl<'de> Deserialize<'de> for Review
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<Review> for Review
impl PartialEq<Review> for Review
impl Eq for Review
impl StructuralEq for Review
impl StructuralPartialEq for Review
Auto Trait Implementations§
impl RefUnwindSafe for Review
impl Send for Review
impl Sync for Review
impl Unpin for Review
impl UnwindSafe for Review
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