pub struct GithubTokenScope {Show 16 fields
pub repo: GithubScopeRepo,
pub workflow: bool,
pub packages: GithubScopeLevel,
pub delete_packages: bool,
pub org: GithubScopeAdminLevel,
pub public_key: GithubScopeAdminLevel,
pub repo_hook: GithubScopeAdminLevel,
pub org_hook: bool,
pub gist: bool,
pub notifications: bool,
pub user: GithubScopeUser,
pub delete_repo: bool,
pub discussion: GithubScopeLevel,
pub enterprise: GithubScopeEnterprise,
pub gpg_key: GithubScopeAdminLevel,
pub ssh_signing_key: GithubScopeAdminLevel,
}
Expand description
All token scope data
Fields§
§repo: GithubScopeRepo
§workflow: bool
§packages: GithubScopeLevel
§delete_packages: bool
§org: GithubScopeAdminLevel
§public_key: GithubScopeAdminLevel
§repo_hook: GithubScopeAdminLevel
§org_hook: bool
§gist: bool
§notifications: bool
§user: GithubScopeUser
§delete_repo: bool
§discussion: GithubScopeLevel
§enterprise: GithubScopeEnterprise
§gpg_key: GithubScopeAdminLevel
§ssh_signing_key: GithubScopeAdminLevel
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GithubTokenScope
impl RefUnwindSafe for GithubTokenScope
impl Send for GithubTokenScope
impl Sync for GithubTokenScope
impl Unpin for GithubTokenScope
impl UnwindSafe for GithubTokenScope
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