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 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