pub struct IntegrationPermissions {
pub issues: Option<String>,
pub checks: Option<String>,
pub metadata: Option<String>,
pub contents: Option<String>,
pub deployments: Option<String>,
}
Expand description
IntegrationPermissions : The set of permissions for the GitHub app
Fields§
§issues: Option<String>
§checks: Option<String>
§metadata: Option<String>
§contents: Option<String>
§deployments: Option<String>
Implementations§
Source§impl IntegrationPermissions
impl IntegrationPermissions
Sourcepub fn new() -> IntegrationPermissions
pub fn new() -> IntegrationPermissions
The set of permissions for the GitHub app
Trait Implementations§
Source§impl Clone for IntegrationPermissions
impl Clone for IntegrationPermissions
Source§fn clone(&self) -> IntegrationPermissions
fn clone(&self) -> IntegrationPermissions
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 IntegrationPermissions
impl Debug for IntegrationPermissions
Source§impl Default for IntegrationPermissions
impl Default for IntegrationPermissions
Source§fn default() -> IntegrationPermissions
fn default() -> IntegrationPermissions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IntegrationPermissions
impl<'de> Deserialize<'de> for IntegrationPermissions
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 PartialEq for IntegrationPermissions
impl PartialEq for IntegrationPermissions
Source§impl Serialize for IntegrationPermissions
impl Serialize for IntegrationPermissions
impl StructuralPartialEq for IntegrationPermissions
Auto Trait Implementations§
impl Freeze for IntegrationPermissions
impl RefUnwindSafe for IntegrationPermissions
impl Send for IntegrationPermissions
impl Sync for IntegrationPermissions
impl Unpin for IntegrationPermissions
impl UnwindSafe for IntegrationPermissions
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