pub struct GitHubIssueClient { /* private fields */ }Implementations§
Trait Implementations§
Source§impl IssueClient for GitHubIssueClient
impl IssueClient for GitHubIssueClient
fn list(&self, owner: &str, repo: &str, state: &str) -> Result<Vec<Issue>>
fn create( &self, owner: &str, repo: &str, opts: CreateIssueOptions, ) -> Result<Issue>
fn close(&self, owner: &str, repo: &str, number: u64) -> Result<()>
fn comment( &self, owner: &str, repo: &str, number: u64, body: &str, ) -> Result<()>
Auto Trait Implementations§
impl Freeze for GitHubIssueClient
impl RefUnwindSafe for GitHubIssueClient
impl Send for GitHubIssueClient
impl Sync for GitHubIssueClient
impl Unpin for GitHubIssueClient
impl UnsafeUnpin for GitHubIssueClient
impl UnwindSafe for GitHubIssueClient
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