pub struct GitHubGenerateTokenParams {
pub owner: Option<String>,
pub repo: Option<String>,
pub expansion_name: String,
pub permissions: Option<HashMap<String, String>>,
}Expand description
Parameters describing how to dynamically generate a short lived github access token.
Fields§
§owner: Option<String>The account owner of the repository.
repo: Option<String>The name of the repository without the .git extension.
expansion_name: StringThe name for the expansion the token will be saved in.
permissions: Option<HashMap<String, String>>Which permissions it should be restricted to.
Trait Implementations§
Source§impl Clone for GitHubGenerateTokenParams
impl Clone for GitHubGenerateTokenParams
Source§fn clone(&self) -> GitHubGenerateTokenParams
fn clone(&self) -> GitHubGenerateTokenParams
Returns a duplicate 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 GitHubGenerateTokenParams
impl Debug for GitHubGenerateTokenParams
Source§impl<'de> Deserialize<'de> for GitHubGenerateTokenParams
impl<'de> Deserialize<'de> for GitHubGenerateTokenParams
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
Auto Trait Implementations§
impl Freeze for GitHubGenerateTokenParams
impl RefUnwindSafe for GitHubGenerateTokenParams
impl Send for GitHubGenerateTokenParams
impl Sync for GitHubGenerateTokenParams
impl Unpin for GitHubGenerateTokenParams
impl UnwindSafe for GitHubGenerateTokenParams
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