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
sourceimpl<'de> Deserialize<'de> for Review
impl<'de> Deserialize<'de> for Review
sourcefn 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
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more