pub struct Repository {Show 45 fields
pub allow_merge_commit: bool,
pub allow_rebase_merge: bool,
pub allow_squash_merge: bool,
pub archived: bool,
pub clone_url: String,
pub contents_url: Option<String>,
pub created_at: String,
pub default_branch: String,
pub delete_branch_on_merge: bool,
pub description: Option<String>,
pub disabled: bool,
pub fork: bool,
pub forks: Option<f64>,
pub forks_count: f64,
pub forks_url: Option<String>,
pub full_name: String,
pub has_issues: bool,
pub has_wiki: bool,
pub html_url: String,
pub id: f64,
pub is_template: bool,
pub issue_comment_url: Option<String>,
pub issues_url: Option<String>,
pub language: Option<String>,
pub languages_url: Option<String>,
pub mirror_url: Option<String>,
pub name: String,
pub open_issues: Option<f64>,
pub open_issues_count: f64,
pub owner: UserPublicInfo,
pub parent: Option<Box<Repository>>,
pub permissions: Permissions,
pub private: bool,
pub pulls_url: Option<String>,
pub pushed_at: String,
pub size: f64,
pub ssh_url: String,
pub stargazers_count: f64,
pub template_repository: Option<Box<Repository>>,
pub topics: Vec<String>,
pub updated_at: String,
pub url: Option<String>,
pub visibility: String,
pub watchers: Option<f64>,
pub watchers_count: f64,
}Fields§
§allow_merge_commit: boolРазрешено ли создание merge-коммитов
allow_rebase_merge: boolРазрешено ли rebase-слияние
allow_squash_merge: boolРазрешено ли squash-слияние
archived: boolАрхивирован ли репозиторий
clone_url: StringСсылка для клонирования по HTTPS
contents_url: Option<String>§created_at: StringДата и время создания (ISO 8601)
default_branch: StringИмя основной ветки
delete_branch_on_merge: boolУдалять ли ветку после слияния
description: Option<String>Описание репозитория
disabled: boolОтключен ли репозиторий
fork: boolЯвляется ли репозиторий форком
forks: Option<f64>§forks_count: f64Количество форков
forks_url: Option<String>§full_name: StringПолное имя репозитория (owner/repo)
has_issues: boolВключены ли задачи (issues)
has_wiki: boolВключена ли вики
html_url: StringСсылка на страницу репозитория в веб-интерфейсе
id: f64Уникальный числовой идентификатор репозитория
is_template: boolЯвляется ли репозиторий шаблоном
issue_comment_url: Option<String>§issues_url: Option<String>§language: Option<String>Основной язык программирования
languages_url: Option<String>§mirror_url: Option<String>§name: StringНазвание репозитория
open_issues: Option<f64>§open_issues_count: f64Количество открытых задач и PR
owner: UserPublicInfoИнформация о владельце: login (строка), id (целое число), avatar_url (строка)
parent: Option<Box<Repository>>§permissions: PermissionsПрава текущего пользователя: admin, push, pull (все — boolean)
private: boolПризнак приватности: true — приватный, false — публичный
pulls_url: Option<String>§pushed_at: StringДата последнего пуша
size: f64Размер репозитория в килобайтах
ssh_url: StringСсылка для клонирования по SSH
stargazers_count: f64Количество пользователей, поставивших «звезду»
template_repository: Option<Box<Repository>>§topics: Vec<String>Список тем (тегов) репозитория
updated_at: StringДата последнего обновления метаданных
url: Option<String>§visibility: StringВидимость: public, private или internal
watchers: Option<f64>§watchers_count: f64Количество наблюдателей
Trait Implementations§
Source§impl Clone for Repository
impl Clone for Repository
Source§fn clone(&self) -> Repository
fn clone(&self) -> Repository
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more