pub struct GitHubCliProvider;Trait Implementations§
Source§impl Clone for GitHubCliProvider
impl Clone for GitHubCliProvider
Source§fn clone(&self) -> GitHubCliProvider
fn clone(&self) -> GitHubCliProvider
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for GitHubCliProvider
Source§impl Debug for GitHubCliProvider
impl Debug for GitHubCliProvider
Source§impl Default for GitHubCliProvider
impl Default for GitHubCliProvider
Source§fn default() -> GitHubCliProvider
fn default() -> GitHubCliProvider
Returns the “default value” for a type. Read more
Source§impl GitHubAccountProvider for GitHubCliProvider
impl GitHubAccountProvider for GitHubCliProvider
fn current_user(&self) -> RhoResult<GitHubUser>
fn repository( &self, owner: &str, repo: &str, ) -> RhoResult<Option<GitHubRepository>>
fn repository_exists(&self, owner: &str, repo: &str) -> RhoResult<bool>
Auto Trait Implementations§
impl Freeze for GitHubCliProvider
impl RefUnwindSafe for GitHubCliProvider
impl Send for GitHubCliProvider
impl Sync for GitHubCliProvider
impl Unpin for GitHubCliProvider
impl UnsafeUnpin for GitHubCliProvider
impl UnwindSafe for GitHubCliProvider
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more