pub struct LocalGitClient {}Implementations§
Trait Implementations§
Source§impl RemoteGitEngine for LocalGitClient
impl RemoteGitEngine for LocalGitClient
fn connect(&self, _owner: &str, _repo: &str) -> Result<()>
fn get_commits_since( &self, _owner: &str, _repo: &str, _since_sha: Option<&str>, _branch: &str, ) -> Result<Vec<Commit>>
fn get_pull_request(&self, _owner: &str, _repo: &str) -> Result<Option<usize>>
fn create_pull_request( &self, _owner: &str, _repo: &str, _version: &str, _body: &str, _base: &str, ) -> Result<usize>
fn update_pull_request( &self, _owner: &str, _repo: &str, _version: &str, _body: &str, _index: usize, ) -> Result<usize>
fn create_release( &self, _owner: &str, _repo: &str, _version: &str, _body: &str, _prerelease: bool, ) -> Result<Release>
Auto Trait Implementations§
impl Freeze for LocalGitClient
impl RefUnwindSafe for LocalGitClient
impl Send for LocalGitClient
impl Sync for LocalGitClient
impl Unpin for LocalGitClient
impl UnsafeUnpin for LocalGitClient
impl UnwindSafe for LocalGitClient
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