pub struct CommitSearchResultItem {
pub url: String,
pub sha: String,
pub html_url: String,
pub comments_url: String,
pub commit: Box<CommitSearchResultItemCommit>,
pub author: Option<Box<NullableSimpleUser>>,
pub committer: Option<Box<NullableGitUser>>,
pub parents: Vec<FileCommitCommitParentsInner>,
pub repository: Box<MinimalRepository>,
pub score: f64,
pub node_id: String,
pub text_matches: Option<Vec<SearchResultTextMatchesInner>>,
}
Expand description
CommitSearchResultItem : Commit Search Result Item
Fields§
§url: String
§sha: String
§html_url: String
§comments_url: String
§commit: Box<CommitSearchResultItemCommit>
§committer: Option<Box<NullableGitUser>>
§parents: Vec<FileCommitCommitParentsInner>
§repository: Box<MinimalRepository>
§score: f64
§node_id: String
§text_matches: Option<Vec<SearchResultTextMatchesInner>>
Implementations§
Source§impl CommitSearchResultItem
impl CommitSearchResultItem
Sourcepub fn new(
url: String,
sha: String,
html_url: String,
comments_url: String,
commit: CommitSearchResultItemCommit,
author: Option<NullableSimpleUser>,
committer: Option<NullableGitUser>,
parents: Vec<FileCommitCommitParentsInner>,
repository: MinimalRepository,
score: f64,
node_id: String,
) -> CommitSearchResultItem
pub fn new( url: String, sha: String, html_url: String, comments_url: String, commit: CommitSearchResultItemCommit, author: Option<NullableSimpleUser>, committer: Option<NullableGitUser>, parents: Vec<FileCommitCommitParentsInner>, repository: MinimalRepository, score: f64, node_id: String, ) -> CommitSearchResultItem
Commit Search Result Item
Trait Implementations§
Source§impl Clone for CommitSearchResultItem
impl Clone for CommitSearchResultItem
Source§fn clone(&self) -> CommitSearchResultItem
fn clone(&self) -> CommitSearchResultItem
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 CommitSearchResultItem
impl Debug for CommitSearchResultItem
Source§impl Default for CommitSearchResultItem
impl Default for CommitSearchResultItem
Source§fn default() -> CommitSearchResultItem
fn default() -> CommitSearchResultItem
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CommitSearchResultItem
impl<'de> Deserialize<'de> for CommitSearchResultItem
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 CommitSearchResultItem
impl PartialEq for CommitSearchResultItem
Source§impl Serialize for CommitSearchResultItem
impl Serialize for CommitSearchResultItem
impl StructuralPartialEq for CommitSearchResultItem
Auto Trait Implementations§
impl Freeze for CommitSearchResultItem
impl RefUnwindSafe for CommitSearchResultItem
impl Send for CommitSearchResultItem
impl Sync for CommitSearchResultItem
impl Unpin for CommitSearchResultItem
impl UnwindSafe for CommitSearchResultItem
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