pub struct RadicleClient;Implementations§
Source§impl RadicleClient
impl RadicleClient
Trait Implementations§
Source§impl PlatformClient for RadicleClient
impl PlatformClient for RadicleClient
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 RadicleClient
impl RefUnwindSafe for RadicleClient
impl Send for RadicleClient
impl Sync for RadicleClient
impl Unpin for RadicleClient
impl UnsafeUnpin for RadicleClient
impl UnwindSafe for RadicleClient
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