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§
Source§impl Clone for GithubScope
impl Clone for GithubScope
Source§fn clone(&self) -> GithubScope
fn clone(&self) -> GithubScope
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for GithubScope
impl Debug for GithubScope
Source§impl<'de> Deserialize<'de> for GithubScope
impl<'de> Deserialize<'de> for GithubScope
Source§fn 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
Source§impl Display for GithubScope
impl Display for GithubScope
Source§impl FromStr for GithubScope
impl FromStr for GithubScope
Source§impl PartialEq for GithubScope
impl PartialEq for GithubScope
Source§impl Serialize for GithubScope
impl Serialize for GithubScope
Source§impl TryFrom<&str> for GithubScope
impl TryFrom<&str> for GithubScope
Source§impl TryFrom<String> for GithubScope
impl TryFrom<String> for GithubScope
impl Eq for GithubScope
impl Scope for GithubScope
impl StructuralPartialEq for GithubScope
Auto Trait Implementations§
impl Freeze for GithubScope
impl RefUnwindSafe for GithubScope
impl Send for GithubScope
impl Sync for GithubScope
impl Unpin for GithubScope
impl UnwindSafe for GithubScope
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