pub struct PullRequestInfo {
pub number: u64,
pub repo_info: Option<GhRepoInfo>,
pub title: String,
pub body: Option<String>,
pub state: String,
pub url: String,
pub merged: bool,
pub merge_commit_sha: Option<String>,
pub author: Option<String>,
pub author_url: Option<String>,
pub created_at: Option<DateTime<Utc>>,
}Expand description
Information about a Pull Request
Fields§
§number: u64§repo_info: Option<GhRepoInfo>§title: String§body: Option<String>§state: String§url: String§merged: bool§merge_commit_sha: Option<String>§created_at: Option<DateTime<Utc>>Trait Implementations§
Source§impl Clone for PullRequestInfo
impl Clone for PullRequestInfo
Source§fn clone(&self) -> PullRequestInfo
fn clone(&self) -> PullRequestInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PullRequestInfo
impl Debug for PullRequestInfo
Source§impl From<PullRequest> for PullRequestInfo
impl From<PullRequest> for PullRequestInfo
Source§fn from(pr: PullRequest) -> Self
fn from(pr: PullRequest) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PullRequestInfo
impl RefUnwindSafe for PullRequestInfo
impl Send for PullRequestInfo
impl Sync for PullRequestInfo
impl Unpin for PullRequestInfo
impl UnsafeUnpin for PullRequestInfo
impl UnwindSafe for PullRequestInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> 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