pub struct RealReviewRequestClient { /* private fields */ }Expand description
Production ReviewRequestClient that routes to forge-specific adapters.
Trait Implementations§
Source§impl Default for RealReviewRequestClient
impl Default for RealReviewRequestClient
Source§impl ReviewRequestClient for RealReviewRequestClient
impl ReviewRequestClient for RealReviewRequestClient
Source§fn detect_remote(
&self,
repo_url: String,
) -> Result<ForgeRemote, ReviewRequestError>
fn detect_remote( &self, repo_url: String, ) -> Result<ForgeRemote, ReviewRequestError>
Detects whether
repo_url belongs to one supported forge. Read moreSource§fn find_by_source_branch(
&self,
remote: ForgeRemote,
source_branch: String,
) -> ForgeFuture<Result<Option<ReviewRequestSummary>, ReviewRequestError>>
fn find_by_source_branch( &self, remote: ForgeRemote, source_branch: String, ) -> ForgeFuture<Result<Option<ReviewRequestSummary>, ReviewRequestError>>
Finds an existing review request for
source_branch. Read moreSource§fn create_review_request(
&self,
remote: ForgeRemote,
input: CreateReviewRequestInput,
) -> ForgeFuture<Result<ReviewRequestSummary, ReviewRequestError>>
fn create_review_request( &self, remote: ForgeRemote, input: CreateReviewRequestInput, ) -> ForgeFuture<Result<ReviewRequestSummary, ReviewRequestError>>
Creates a new review request from
input. Read moreSource§fn refresh_review_request(
&self,
remote: ForgeRemote,
display_id: String,
) -> ForgeFuture<Result<ReviewRequestSummary, ReviewRequestError>>
fn refresh_review_request( &self, remote: ForgeRemote, display_id: String, ) -> ForgeFuture<Result<ReviewRequestSummary, ReviewRequestError>>
Refreshes one existing review request by provider display id. Read more
Source§fn review_request_web_url(
&self,
review_request: &ReviewRequestSummary,
) -> Result<String, ReviewRequestError>
fn review_request_web_url( &self, review_request: &ReviewRequestSummary, ) -> Result<String, ReviewRequestError>
Returns the browser-openable URL for one review request. Read more
Auto Trait Implementations§
impl Freeze for RealReviewRequestClient
impl !RefUnwindSafe for RealReviewRequestClient
impl Send for RealReviewRequestClient
impl Sync for RealReviewRequestClient
impl Unpin for RealReviewRequestClient
impl UnsafeUnpin for RealReviewRequestClient
impl !UnwindSafe for RealReviewRequestClient
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