pub struct ReleasesClient { /* private fields */ }
Expand description
Releases API 客户端
Implementations§
Source§impl ReleasesClient
impl ReleasesClient
Sourcepub async fn get_repo_releases_latest(&self, repo: String) -> Result<Value>
pub async fn get_repo_releases_latest(&self, repo: String) -> Result<Value>
查询 latest release。Query the latest release.
Sourcepub async fn post_repo_releases_release_id_asset_upload_url(
&self,
repo: String,
release_id: String,
create_release_asset_upload_url_form: Value,
) -> Result<Value>
pub async fn post_repo_releases_release_id_asset_upload_url( &self, repo: String, release_id: String, create_release_asset_upload_url_form: Value, ) -> Result<Value>
新增一个 Release asset。Create a release asset.
Sourcepub async fn get_repo_releases_release_id(
&self,
repo: String,
release_id: String,
) -> Result<Value>
pub async fn get_repo_releases_release_id( &self, repo: String, release_id: String, ) -> Result<Value>
根据 id 查询指定 release, 包含附件信息。Get a release by id, include assets information.
Sourcepub async fn delete_repo_releases_release_id(
&self,
repo: String,
release_id: String,
) -> Result<Value>
pub async fn delete_repo_releases_release_id( &self, repo: String, release_id: String, ) -> Result<Value>
删除指定的 release。Delete a release.
Sourcepub async fn patch_repo_releases_release_id(
&self,
repo: String,
release_id: String,
patch_release_form: Value,
) -> Result<Value>
pub async fn patch_repo_releases_release_id( &self, repo: String, release_id: String, patch_release_form: Value, ) -> Result<Value>
更新 release。Update a release.
Sourcepub async fn get_repo_releases_release_id_assets_asset_id(
&self,
repo: String,
release_id: String,
asset_id: String,
) -> Result<Value>
pub async fn get_repo_releases_release_id_assets_asset_id( &self, repo: String, release_id: String, asset_id: String, ) -> Result<Value>
查询指定的 release asset。Get the specified release asset.
Sourcepub async fn delete_repo_releases_release_id_assets_asset_id(
&self,
repo: String,
release_id: String,
asset_id: String,
) -> Result<Value>
pub async fn delete_repo_releases_release_id_assets_asset_id( &self, repo: String, release_id: String, asset_id: String, ) -> Result<Value>
删除指定的 release asset。Delete the specified release asset.
通过 tag 查询指定 release,包含附件信息。Get a release by tag, include assets information.
Sourcepub async fn post_repo_releases_release_id_asset_upload_confirmation_upload_token_asset_path(
&self,
repo: String,
release_id: String,
token: String,
asset_path: String,
) -> Result<Value>
pub async fn post_repo_releases_release_id_asset_upload_confirmation_upload_token_asset_path( &self, repo: String, release_id: String, token: String, asset_path: String, ) -> Result<Value>
确认 Release asset 上传完成。Confirm release asset upload.
Auto Trait Implementations§
impl Freeze for ReleasesClient
impl !RefUnwindSafe for ReleasesClient
impl Send for ReleasesClient
impl Sync for ReleasesClient
impl Unpin for ReleasesClient
impl !UnwindSafe for ReleasesClient
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