pub struct PrSummary {
pub number: u64,
pub title: String,
pub author: Author,
pub state: String,
pub is_draft: bool,
pub head_ref_name: String,
pub created_at: String,
}Expand description
A PR as returned by gh pr list --json ....
Fields§
§number: u64PR number.
title: StringPR title.
PR author.
state: StringPR state (OPEN/CLOSED/MERGED).
is_draft: boolWhether the PR is a draft.
head_ref_name: StringThe PR’s head branch name.
created_at: StringISO-8601 creation time.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PrSummary
impl<'de> Deserialize<'de> for PrSummary
Source§fn 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
Auto Trait Implementations§
impl Freeze for PrSummary
impl RefUnwindSafe for PrSummary
impl Send for PrSummary
impl Sync for PrSummary
impl Unpin for PrSummary
impl UnsafeUnpin for PrSummary
impl UnwindSafe for PrSummary
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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