pub struct ReviewCommentView {
pub comment_id: String,
pub file: String,
pub line: u32,
pub side: &'static str,
pub status: &'static str,
pub context: Vec<String>,
pub thread: Vec<ReviewTurnView>,
}Expand description
One comment in review__get, carrying the anchored code so the worker
can locate the spot regardless of the comment’s diff scope (a
commit-scoped comment’s line may not match the current working tree).
Fields§
§comment_id: String§file: String§line: u32§side: &'static str§status: &'static str§context: Vec<String>The captured lines around the anchored spot
(forge_primitives::review::ReviewAnchor::context), so a shifted
line number still locates the code the comment refers to.
thread: Vec<ReviewTurnView>Trait Implementations§
Source§impl Clone for ReviewCommentView
impl Clone for ReviewCommentView
Source§impl Debug for ReviewCommentView
impl Debug for ReviewCommentView
impl Eq for ReviewCommentView
Source§impl PartialEq for ReviewCommentView
impl PartialEq for ReviewCommentView
Source§impl Serialize for ReviewCommentView
impl Serialize for ReviewCommentView
impl StructuralPartialEq for ReviewCommentView
Auto Trait Implementations§
impl Freeze for ReviewCommentView
impl RefUnwindSafe for ReviewCommentView
impl Send for ReviewCommentView
impl Sync for ReviewCommentView
impl Unpin for ReviewCommentView
impl UnsafeUnpin for ReviewCommentView
impl UnwindSafe for ReviewCommentView
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more