pub struct MemberEditedChanges {
pub old_permission: MemberEditedChangesOldPermission,
}
Expand description
The changes to the collaborator permissions
JSON schema
{
"description": "The changes to the collaborator permissions",
"type": "object",
"required": [
"old_permission"
],
"properties": {
"old_permission": {
"type": "object",
"required": [
"from"
],
"properties": {
"from": {
"description": "The previous permissions of the collaborator if the action was edited.",
"type": "string"
}
},
"additionalProperties": false
}
},
"additionalProperties": false
}
Fields§
§old_permission: MemberEditedChangesOldPermission
Implementations§
Source§impl MemberEditedChanges
impl MemberEditedChanges
pub fn builder() -> MemberEditedChanges
Trait Implementations§
Source§impl Clone for MemberEditedChanges
impl Clone for MemberEditedChanges
Source§fn clone(&self) -> MemberEditedChanges
fn clone(&self) -> MemberEditedChanges
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 MemberEditedChanges
impl Debug for MemberEditedChanges
Source§impl<'de> Deserialize<'de> for MemberEditedChanges
impl<'de> Deserialize<'de> for MemberEditedChanges
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 From<&MemberEditedChanges> for MemberEditedChanges
impl From<&MemberEditedChanges> for MemberEditedChanges
Source§fn from(value: &MemberEditedChanges) -> Self
fn from(value: &MemberEditedChanges) -> Self
Converts to this type from the input type.
Source§impl From<MemberEditedChanges> for MemberEditedChanges
impl From<MemberEditedChanges> for MemberEditedChanges
Source§fn from(value: MemberEditedChanges) -> Self
fn from(value: MemberEditedChanges) -> Self
Converts to this type from the input type.
Source§impl Serialize for MemberEditedChanges
impl Serialize for MemberEditedChanges
Auto Trait Implementations§
impl Freeze for MemberEditedChanges
impl RefUnwindSafe for MemberEditedChanges
impl Send for MemberEditedChanges
impl Sync for MemberEditedChanges
impl Unpin for MemberEditedChanges
impl UnwindSafe for MemberEditedChanges
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