pub struct ReviewPublishRequest {
pub review_id: ReviewId,
pub workspace_root: PathBuf,
pub request: ReviewRequest,
pub output: ReviewOutput,
pub selected: Option<Vec<usize>>,
pub destination: ReviewDestination,
pub dry_run: bool,
}Fields§
§review_id: ReviewId§workspace_root: PathBuf§request: ReviewRequestCarries base_sha / head_sha for anchoring comments.
output: ReviewOutput§selected: Option<Vec<usize>>Indices into output.findings; None publishes all of them.
destination: ReviewDestination§dry_run: boolTrait Implementations§
Source§impl Clone for ReviewPublishRequest
impl Clone for ReviewPublishRequest
Auto Trait Implementations§
impl Freeze for ReviewPublishRequest
impl RefUnwindSafe for ReviewPublishRequest
impl Send for ReviewPublishRequest
impl Sync for ReviewPublishRequest
impl Unpin for ReviewPublishRequest
impl UnsafeUnpin for ReviewPublishRequest
impl UnwindSafe for ReviewPublishRequest
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