pub struct ForgePR {
pub number: u32,
pub title: String,
pub state: String,
pub author: String,
pub assignees: Vec<String>,
pub url: String,
pub head_ref: String,
pub head_ref_oid: String,
pub body: String,
pub status_checks: Vec<CIStatusCheck>,
pub reviews: Vec<PRReview>,
}Fields§
§number: u32§title: String§state: String§assignees: Vec<String>§url: String§head_ref: String§head_ref_oid: String§body: String§status_checks: Vec<CIStatusCheck>§reviews: Vec<PRReview>Trait Implementations§
Source§impl<'de> Deserialize<'de> for ForgePR
impl<'de> Deserialize<'de> for ForgePR
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
impl Eq for ForgePR
impl StructuralPartialEq for ForgePR
Auto Trait Implementations§
impl Freeze for ForgePR
impl RefUnwindSafe for ForgePR
impl Send for ForgePR
impl Sync for ForgePR
impl Unpin for ForgePR
impl UnsafeUnpin for ForgePR
impl UnwindSafe for ForgePR
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