pub struct IssueEventForIssue {Show 20 fields
pub id: i32,
pub node_id: String,
pub url: String,
pub actor: Box<SimpleUser>,
pub event: String,
pub commit_id: Option<String>,
pub commit_url: Option<String>,
pub created_at: String,
pub performed_via_github_app: Option<Box<Integration>>,
pub label: Box<LabeledIssueEventLabel>,
pub assignee: Box<SimpleUser>,
pub assigner: Box<SimpleUser>,
pub milestone: Box<MilestonedIssueEventMilestone>,
pub rename: Box<RenamedIssueEventRename>,
pub review_requester: Box<SimpleUser>,
pub requested_team: Option<Box<Team>>,
pub requested_reviewer: Option<Box<SimpleUser>>,
pub dismissed_review: Box<ReviewDismissedIssueEventDismissedReview>,
pub lock_reason: Option<String>,
pub project_card: Option<Box<AddedToProjectIssueEventProjectCard>>,
}
Expand description
IssueEventForIssue : Issue Event for Issue
Fields§
§id: i32
§node_id: String
§url: String
§actor: Box<SimpleUser>
§event: String
§commit_id: Option<String>
§commit_url: Option<String>
§created_at: String
§performed_via_github_app: Option<Box<Integration>>
§label: Box<LabeledIssueEventLabel>
§assignee: Box<SimpleUser>
§assigner: Box<SimpleUser>
§milestone: Box<MilestonedIssueEventMilestone>
§rename: Box<RenamedIssueEventRename>
§review_requester: Box<SimpleUser>
§requested_team: Option<Box<Team>>
§requested_reviewer: Option<Box<SimpleUser>>
§dismissed_review: Box<ReviewDismissedIssueEventDismissedReview>
§lock_reason: Option<String>
§project_card: Option<Box<AddedToProjectIssueEventProjectCard>>
Implementations§
Source§impl IssueEventForIssue
impl IssueEventForIssue
Sourcepub fn new(
id: i32,
node_id: String,
url: String,
actor: SimpleUser,
event: String,
commit_id: Option<String>,
commit_url: Option<String>,
created_at: String,
performed_via_github_app: Option<Integration>,
label: LabeledIssueEventLabel,
assignee: SimpleUser,
assigner: SimpleUser,
milestone: MilestonedIssueEventMilestone,
rename: RenamedIssueEventRename,
review_requester: SimpleUser,
dismissed_review: ReviewDismissedIssueEventDismissedReview,
lock_reason: Option<String>,
) -> IssueEventForIssue
pub fn new( id: i32, node_id: String, url: String, actor: SimpleUser, event: String, commit_id: Option<String>, commit_url: Option<String>, created_at: String, performed_via_github_app: Option<Integration>, label: LabeledIssueEventLabel, assignee: SimpleUser, assigner: SimpleUser, milestone: MilestonedIssueEventMilestone, rename: RenamedIssueEventRename, review_requester: SimpleUser, dismissed_review: ReviewDismissedIssueEventDismissedReview, lock_reason: Option<String>, ) -> IssueEventForIssue
Issue Event for Issue
Trait Implementations§
Source§impl Clone for IssueEventForIssue
impl Clone for IssueEventForIssue
Source§fn clone(&self) -> IssueEventForIssue
fn clone(&self) -> IssueEventForIssue
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 IssueEventForIssue
impl Debug for IssueEventForIssue
Source§impl Default for IssueEventForIssue
impl Default for IssueEventForIssue
Source§fn default() -> IssueEventForIssue
fn default() -> IssueEventForIssue
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IssueEventForIssue
impl<'de> Deserialize<'de> for IssueEventForIssue
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
Source§impl PartialEq for IssueEventForIssue
impl PartialEq for IssueEventForIssue
Source§impl Serialize for IssueEventForIssue
impl Serialize for IssueEventForIssue
impl StructuralPartialEq for IssueEventForIssue
Auto Trait Implementations§
impl Freeze for IssueEventForIssue
impl RefUnwindSafe for IssueEventForIssue
impl Send for IssueEventForIssue
impl Sync for IssueEventForIssue
impl Unpin for IssueEventForIssue
impl UnwindSafe for IssueEventForIssue
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