pub struct MyPermissionsResponse {
pub permissions: Vec<Permission>,
pub is_team_admin: bool,
}Expand description
Response containing the current user’s permissions.
Fields§
§permissions: Vec<Permission>List of permissions.
is_team_admin: boolWhether the user is a team admin.
Trait Implementations§
Source§impl Clone for MyPermissionsResponse
impl Clone for MyPermissionsResponse
Source§fn clone(&self) -> MyPermissionsResponse
fn clone(&self) -> MyPermissionsResponse
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 MyPermissionsResponse
impl Debug for MyPermissionsResponse
Source§impl<'de> Deserialize<'de> for MyPermissionsResponse
impl<'de> Deserialize<'de> for MyPermissionsResponse
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 MyPermissionsResponse
impl RefUnwindSafe for MyPermissionsResponse
impl Send for MyPermissionsResponse
impl Sync for MyPermissionsResponse
impl Unpin for MyPermissionsResponse
impl UnwindSafe for MyPermissionsResponse
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