pub struct IssueSearchResultItem {Show 35 fields
pub url: String,
pub repository_url: String,
pub labels_url: String,
pub comments_url: String,
pub events_url: String,
pub html_url: String,
pub id: i64,
pub node_id: String,
pub number: i32,
pub title: String,
pub locked: bool,
pub active_lock_reason: Option<Option<String>>,
pub assignees: Option<Option<Vec<SimpleUser>>>,
pub user: Option<Box<NullableSimpleUser>>,
pub labels: Vec<IssueSearchResultItemLabelsInner>,
pub state: String,
pub state_reason: Option<Option<String>>,
pub assignee: Option<Box<NullableSimpleUser>>,
pub milestone: Option<Box<NullableMilestone>>,
pub comments: i32,
pub created_at: String,
pub updated_at: String,
pub closed_at: Option<String>,
pub text_matches: Option<Vec<SearchResultTextMatchesInner>>,
pub pull_request: Option<Box<IssuePullRequest>>,
pub body: Option<String>,
pub score: f64,
pub author_association: AuthorAssociation,
pub draft: Option<bool>,
pub repository: Option<Box<Repository>>,
pub body_html: Option<String>,
pub body_text: Option<String>,
pub timeline_url: Option<String>,
pub performed_via_github_app: Option<Option<Box<NullableIntegration>>>,
pub reactions: Option<Box<ReactionRollup>>,
}
Expand description
IssueSearchResultItem : Issue Search Result Item
Fields§
§url: String
§repository_url: String
§labels_url: String
§comments_url: String
§events_url: String
§html_url: String
§id: i64
§node_id: String
§number: i32
§title: String
§locked: bool
§active_lock_reason: Option<Option<String>>
§assignees: Option<Option<Vec<SimpleUser>>>
§user: Option<Box<NullableSimpleUser>>
§labels: Vec<IssueSearchResultItemLabelsInner>
§state: String
§state_reason: Option<Option<String>>
§assignee: Option<Box<NullableSimpleUser>>
§milestone: Option<Box<NullableMilestone>>
§comments: i32
§created_at: String
§updated_at: String
§closed_at: Option<String>
§text_matches: Option<Vec<SearchResultTextMatchesInner>>
§pull_request: Option<Box<IssuePullRequest>>
§body: Option<String>
§score: f64
§draft: Option<bool>
§repository: Option<Box<Repository>>
§body_html: Option<String>
§body_text: Option<String>
§timeline_url: Option<String>
§performed_via_github_app: Option<Option<Box<NullableIntegration>>>
§reactions: Option<Box<ReactionRollup>>
Implementations§
Source§impl IssueSearchResultItem
impl IssueSearchResultItem
Sourcepub fn new(
url: String,
repository_url: String,
labels_url: String,
comments_url: String,
events_url: String,
html_url: String,
id: i64,
node_id: String,
number: i32,
title: String,
locked: bool,
user: Option<NullableSimpleUser>,
labels: Vec<IssueSearchResultItemLabelsInner>,
state: String,
assignee: Option<NullableSimpleUser>,
milestone: Option<NullableMilestone>,
comments: i32,
created_at: String,
updated_at: String,
closed_at: Option<String>,
score: f64,
author_association: AuthorAssociation,
) -> IssueSearchResultItem
pub fn new( url: String, repository_url: String, labels_url: String, comments_url: String, events_url: String, html_url: String, id: i64, node_id: String, number: i32, title: String, locked: bool, user: Option<NullableSimpleUser>, labels: Vec<IssueSearchResultItemLabelsInner>, state: String, assignee: Option<NullableSimpleUser>, milestone: Option<NullableMilestone>, comments: i32, created_at: String, updated_at: String, closed_at: Option<String>, score: f64, author_association: AuthorAssociation, ) -> IssueSearchResultItem
Issue Search Result Item
Trait Implementations§
Source§impl Clone for IssueSearchResultItem
impl Clone for IssueSearchResultItem
Source§fn clone(&self) -> IssueSearchResultItem
fn clone(&self) -> IssueSearchResultItem
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 IssueSearchResultItem
impl Debug for IssueSearchResultItem
Source§impl Default for IssueSearchResultItem
impl Default for IssueSearchResultItem
Source§fn default() -> IssueSearchResultItem
fn default() -> IssueSearchResultItem
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IssueSearchResultItem
impl<'de> Deserialize<'de> for IssueSearchResultItem
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 IssueSearchResultItem
impl PartialEq for IssueSearchResultItem
Source§impl Serialize for IssueSearchResultItem
impl Serialize for IssueSearchResultItem
impl StructuralPartialEq for IssueSearchResultItem
Auto Trait Implementations§
impl Freeze for IssueSearchResultItem
impl RefUnwindSafe for IssueSearchResultItem
impl Send for IssueSearchResultItem
impl Sync for IssueSearchResultItem
impl Unpin for IssueSearchResultItem
impl UnwindSafe for IssueSearchResultItem
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