Enum oauth2_github::GithubScope
source · pub enum GithubScope {
Show 34 variants
Repo,
RepoStatus,
RepoDeployment,
PublicRepo,
RepoInvite,
SecurityEvents,
AdminRepoHook,
WriteRepoHook,
ReadRepoHook,
AdminOrg,
WriteOrg,
ReadOrg,
AdminPublicKey,
WritePublicKey,
ReadPublicKey,
AdminOrgHook,
Gist,
Notifications,
User,
ReadUser,
UserEmail,
UserFollow,
DeleteRepo,
WriteDiscussion,
ReadDiscussion,
WritePackages,
ReadPackages,
DeletePackages,
AdminGpgKey,
WriteGpgKey,
ReadGpgKey,
Codespace,
Workflow,
Other(String),
}
Variants
Repo
RepoStatus
RepoDeployment
PublicRepo
RepoInvite
SecurityEvents
AdminRepoHook
WriteRepoHook
ReadRepoHook
AdminOrg
WriteOrg
ReadOrg
AdminPublicKey
WritePublicKey
ReadPublicKey
AdminOrgHook
Gist
Notifications
User
ReadUser
UserEmail
UserFollow
DeleteRepo
WriteDiscussion
ReadDiscussion
WritePackages
ReadPackages
DeletePackages
AdminGpgKey
WriteGpgKey
ReadGpgKey
Codespace
Workflow
Other(String)
Trait Implementations
sourceimpl Clone for GithubScope
impl Clone for GithubScope
sourcefn clone(&self) -> GithubScope
fn clone(&self) -> GithubScope
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for GithubScope
impl Debug for GithubScope
sourceimpl<'de> Deserialize<'de> for GithubScope
impl<'de> Deserialize<'de> for GithubScope
sourcefn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Display for GithubScope
impl Display for GithubScope
sourceimpl FromStr for GithubScope
impl FromStr for GithubScope
sourceimpl PartialEq<GithubScope> for GithubScope
impl PartialEq<GithubScope> for GithubScope
sourcefn eq(&self, other: &GithubScope) -> bool
fn eq(&self, other: &GithubScope) -> bool
sourceimpl Serialize for GithubScope
impl Serialize for GithubScope
sourceimpl TryFrom<&str> for GithubScope
impl TryFrom<&str> for GithubScope
sourceimpl TryFrom<String> for GithubScope
impl TryFrom<String> for GithubScope
impl Eq for GithubScope
impl Scope for GithubScope
impl StructuralEq for GithubScope
impl StructuralPartialEq for GithubScope
Auto Trait Implementations
impl RefUnwindSafe for GithubScope
impl Send for GithubScope
impl Sync for GithubScope
impl Unpin for GithubScope
impl UnwindSafe for GithubScope
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more