pub struct PullRequest {Show 30 fields
pub assignee: Option<User>,
pub assignees: Vec<User>,
pub base: PRBranchInfo,
pub body: String,
pub closed_at: Option<String>,
pub comments: f64,
pub created_at: String,
pub diff_url: Option<String>,
pub head: PRBranchInfo,
pub html_url: String,
pub id: f64,
pub is_draft: bool,
pub labels: Vec<Label>,
pub locked: bool,
pub maintainer_can_modify: bool,
pub merge_commit_sha: Option<String>,
pub mergeable: bool,
pub merged: bool,
pub merged_at: Option<String>,
pub merged_by: Option<User>,
pub milestone: Option<Milestone>,
pub number: f64,
pub patch_url: Option<String>,
pub requested_reviewers: Vec<User>,
pub requested_teams: Vec<Team>,
pub state: String,
pub title: String,
pub updated_at: String,
pub url: String,
pub user: User,
}Fields§
§assignee: Option<User>§assignees: Vec<User>Назначенные участники
base: PRBranchInfoЦелевая ветка и репозиторий
body: StringОписание (тело) PR
closed_at: Option<String>Дата закрытия (если закрыт)
comments: f64Количество комментариев
created_at: StringДата создания (RFC3339)
diff_url: Option<String>§head: PRBranchInfoИсходная ветка и репозиторий
html_url: StringСсылка на PR в веб-интерфейсе
id: f64Уникальный идентификатор pull request
is_draft: boolЯвляется ли черновиком
labels: Vec<Label>Метки
locked: boolЗаблокирован ли от комментариев
maintainer_can_modify: boolМогут ли мейнтейнеры изменять ветку автора
merge_commit_sha: Option<String>SHA коммита слияния
mergeable: boolМожно ли слить без конфликтов
merged: boolБыл ли PR слит
merged_at: Option<String>Дата слияния (если слит)
merged_by: Option<User>§milestone: Option<Milestone>Веха (milestone)
number: f64Номер PR в репозитории
patch_url: Option<String>§requested_reviewers: Vec<User>Запрошенные ревьюеры
requested_teams: Vec<Team>Запрошенные команды
state: StringСостояние: open, closed
title: StringЗаголовок PR
updated_at: StringДата последнего обновления
url: StringAPI-ссылка на PR
user: UserАвтор PR
Trait Implementations§
Source§impl Clone for PullRequest
impl Clone for PullRequest
Source§fn clone(&self) -> PullRequest
fn clone(&self) -> PullRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PullRequest
impl Debug for PullRequest
Source§impl<'de> Deserialize<'de> for PullRequest
impl<'de> Deserialize<'de> for PullRequest
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
Auto Trait Implementations§
impl Freeze for PullRequest
impl RefUnwindSafe for PullRequest
impl Send for PullRequest
impl Sync for PullRequest
impl Unpin for PullRequest
impl UnsafeUnpin for PullRequest
impl UnwindSafe for PullRequest
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