pub struct TeamEditedEventChangesRepositoryPermissionsFrom {
pub admin: Option<bool>,
pub pull: Option<bool>,
pub push: Option<bool>,
}
Fields§
§admin: Option<bool>
The previous version of the team member’s admin
permission on a repository, if the action was edited
.
pull: Option<bool>
The previous version of the team member’s pull
permission on a repository, if the action was edited
.
push: Option<bool>
The previous version of the team member’s push
permission on a repository, if the action was edited
.
Trait Implementations§
source§impl<'de> Deserialize<'de> for TeamEditedEventChangesRepositoryPermissionsFrom
impl<'de> Deserialize<'de> for TeamEditedEventChangesRepositoryPermissionsFrom
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 RefUnwindSafe for TeamEditedEventChangesRepositoryPermissionsFrom
impl Send for TeamEditedEventChangesRepositoryPermissionsFrom
impl Sync for TeamEditedEventChangesRepositoryPermissionsFrom
impl Unpin for TeamEditedEventChangesRepositoryPermissionsFrom
impl UnwindSafe for TeamEditedEventChangesRepositoryPermissionsFrom
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