pub struct GiteeClient {
pub token: Option<String>,
}
Fields§
§token: Option<String>
Implementations§
Source§impl GiteeClient
impl GiteeClient
Trait Implementations§
Source§impl Client for GiteeClient
impl Client for GiteeClient
Source§fn get_user_info<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<UserInfo>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_user_info<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<UserInfo>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
获取当前授权用户信息
Source§fn get_user_info_with_name<'life0, 'life1, 'async_trait>(
&'life0 self,
user_name: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<UserInfo>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn get_user_info_with_name<'life0, 'life1, 'async_trait>(
&'life0 self,
user_name: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<UserInfo>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
根据用户名获取用户信息 Read more
Source§fn get_user_avatar_url<'life0, 'life1, 'async_trait>(
&'life0 self,
user_name: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn get_user_avatar_url<'life0, 'life1, 'async_trait>(
&'life0 self,
user_name: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
获取用户头像URL Read more
Source§fn get_user_contribution<'life0, 'life1, 'async_trait>(
&'life0 self,
user_name: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<ContributionResult>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn get_user_contribution<'life0, 'life1, 'async_trait>(
&'life0 self,
user_name: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<ContributionResult>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
获取指定用户贡献数据
Source§fn get_org_info<'life0, 'life1, 'async_trait>(
&'life0 self,
org_name: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<OrgInfo>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn get_org_info<'life0, 'life1, 'async_trait>(
&'life0 self,
org_name: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<OrgInfo>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
获取组织信息 Read more
Source§fn get_org_repos<'life0, 'life1, 'async_trait>(
&'life0 self,
org_name: &'life1 str,
options: Option<OrgRepoListOptions>,
) -> Pin<Box<dyn Future<Output = Result<Vec<RepoInfo>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn get_org_repos<'life0, 'life1, 'async_trait>(
&'life0 self,
org_name: &'life1 str,
options: Option<OrgRepoListOptions>,
) -> Pin<Box<dyn Future<Output = Result<Vec<RepoInfo>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
获取组织仓库信息列表 Read more
Source§fn get_org_avatar_url<'life0, 'life1, 'async_trait>(
&'life0 self,
org_name: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn get_org_avatar_url<'life0, 'life1, 'async_trait>(
&'life0 self,
org_name: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
获取组织头像URL Read more
Source§fn get_repo_info<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
repo_path: (&'life1 str, &'life2 str),
) -> Pin<Box<dyn Future<Output = Result<RepoInfo>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn get_repo_info<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
repo_path: (&'life1 str, &'life2 str),
) -> Pin<Box<dyn Future<Output = Result<RepoInfo>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
获取仓库信息 Read more
Source§fn get_repo_default_branch<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
repo_path: (&'life1 str, &'life2 str),
use_web_api: Option<bool>,
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn get_repo_default_branch<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
repo_path: (&'life1 str, &'life2 str),
use_web_api: Option<bool>,
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
获取仓库默认分支 Read more
Source§fn get_user_repos<'life0, 'async_trait>(
&'life0 self,
option: Option<ReposListOptions>,
) -> Pin<Box<dyn Future<Output = Result<Vec<RepoInfo>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_user_repos<'life0, 'async_trait>(
&'life0 self,
option: Option<ReposListOptions>,
) -> Pin<Box<dyn Future<Output = Result<Vec<RepoInfo>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
获取用户仓库信息列表 Read more
Source§fn get_user_repos_with_name<'life0, 'life1, 'async_trait>(
&'life0 self,
user_name: &'life1 str,
option: Option<ReposListOptions>,
) -> Pin<Box<dyn Future<Output = Result<Vec<RepoInfo>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn get_user_repos_with_name<'life0, 'life1, 'async_trait>(
&'life0 self,
user_name: &'life1 str,
option: Option<ReposListOptions>,
) -> Pin<Box<dyn Future<Output = Result<Vec<RepoInfo>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
根据用户名获取用户仓库信息列表 Read more
Source§fn get_commit_info<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
repo_path: (&'life1 str, &'life2 str),
sha: Option<&'life3 str>,
) -> Pin<Box<dyn Future<Output = Result<CommitInfo>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
fn get_commit_info<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
repo_path: (&'life1 str, &'life2 str),
sha: Option<&'life3 str>,
) -> Pin<Box<dyn Future<Output = Result<CommitInfo>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
获取仓库提交信息 Read more
Source§fn get_commit_infos<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
repo_path: (&'life1 str, &'life2 str),
option: Option<CommitListOptions>,
) -> Pin<Box<dyn Future<Output = Result<Vec<CommitInfo>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn get_commit_infos<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
repo_path: (&'life1 str, &'life2 str),
option: Option<CommitListOptions>,
) -> Pin<Box<dyn Future<Output = Result<Vec<CommitInfo>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
获取仓库所有提交信息 Read more
Source§fn add_repo_collaborator<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
repo_path: (&'life1 str, &'life2 str),
user_name: &'life3 str,
permission: Option<CollaboratorPermission>,
) -> Pin<Box<dyn Future<Output = Result<CollaboratorResult>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
fn add_repo_collaborator<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
repo_path: (&'life1 str, &'life2 str),
user_name: &'life3 str,
permission: Option<CollaboratorPermission>,
) -> Pin<Box<dyn Future<Output = Result<CollaboratorResult>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
添加仓库协作者 Read more
Source§impl Debug for GiteeClient
impl Debug for GiteeClient
Source§impl Default for GiteeClient
impl Default for GiteeClient
Source§fn default() -> GiteeClient
fn default() -> GiteeClient
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GiteeClient
impl RefUnwindSafe for GiteeClient
impl Send for GiteeClient
impl Sync for GiteeClient
impl Unpin for GiteeClient
impl UnwindSafe for GiteeClient
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more