Преглед изворни кода

Merge pull request #1677 from Mark-Simulacrum/fix-deserialization

Do not expect sha field in API response
Mark Rousskov пре 2 година
родитељ
комит
a372837c19
1 измењених фајлова са 8 додато и 1 уклоњено
  1. 8 1
      src/github.rs

+ 8 - 1
src/github.rs

@@ -1928,10 +1928,17 @@ impl GithubClient {
 #[derive(Debug, serde::Deserialize)]
 pub struct GithubCommit {
     pub sha: String,
-    pub commit: GitCommit,
+    pub commit: GithubCommitCommitField,
     pub parents: Vec<Parent>,
 }
 
+#[derive(Debug, serde::Deserialize)]
+pub struct GithubCommitCommitField {
+    pub author: GitUser,
+    pub message: String,
+    pub tree: GitCommitTree,
+}
+
 #[derive(Debug, serde::Deserialize)]
 pub struct GitCommit {
     pub sha: String,