pub struct AzureClient;Implementations§
Source§impl AzureClient
impl AzureClient
Trait Implementations§
Source§impl PlatformClient for AzureClient
impl PlatformClient for AzureClient
Source§fn create_repo(
&self,
_n: &str,
_d: Option<&str>,
_v: Visibility,
_ns: Option<&str>,
) -> Result<RemoteRepo>
fn create_repo( &self, _n: &str, _d: Option<&str>, _v: Visibility, _ns: Option<&str>, ) -> Result<RemoteRepo>
Create a new repository
Create a repository.
namespace: None → authenticated user’s personal account.
Some(owner) → organization (GitHub/Gitea/Forgejo/Codeberg) or
group/subgroup path (GitLab).Source§fn update_repo(
&self,
_o: &str,
_r: &str,
_s: RepoSettings,
) -> Result<RemoteRepo>
fn update_repo( &self, _o: &str, _r: &str, _s: RepoSettings, ) -> Result<RemoteRepo>
Update repository settings
Source§fn list_repos(&self) -> Result<Vec<RemoteRepo>>
fn list_repos(&self) -> Result<Vec<RemoteRepo>>
List user repositories
Source§fn set_visibility(&self, _o: &str, _r: &str, _v: Visibility) -> Result<()>
fn set_visibility(&self, _o: &str, _r: &str, _v: Visibility) -> Result<()>
Set repository visibility
Source§fn configure_features(&self, _o: &str, _r: &str, _f: RepoFeatures) -> Result<()>
fn configure_features(&self, _o: &str, _r: &str, _f: RepoFeatures) -> Result<()>
Enable/disable features
Auto Trait Implementations§
impl Freeze for AzureClient
impl RefUnwindSafe for AzureClient
impl Send for AzureClient
impl Sync for AzureClient
impl Unpin for AzureClient
impl UnsafeUnpin for AzureClient
impl UnwindSafe for AzureClient
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