pub struct PackPermissionList {
pub items: Vec<PackPermission>,
pub permission_users: Vec<UserSummary>,
}
Expand description
List of Pack permissions.
JSON schema
{
"description": "List of Pack permissions.",
"type": "object",
"required": [
"items",
"permissionUsers"
],
"properties": {
"items": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PackPermission"
}
},
"permissionUsers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UserSummary"
}
}
},
"additionalProperties": false,
"x-schema-name": "PackPermissionList"
}
Fields§
§items: Vec<PackPermission>
§permission_users: Vec<UserSummary>
Trait Implementations§
Source§impl Clone for PackPermissionList
impl Clone for PackPermissionList
Source§fn clone(&self) -> PackPermissionList
fn clone(&self) -> PackPermissionList
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 PackPermissionList
impl Debug for PackPermissionList
Source§impl<'de> Deserialize<'de> for PackPermissionList
impl<'de> Deserialize<'de> for PackPermissionList
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<&PackPermissionList> for PackPermissionList
impl From<&PackPermissionList> for PackPermissionList
Source§fn from(value: &PackPermissionList) -> Self
fn from(value: &PackPermissionList) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PackPermissionList
impl RefUnwindSafe for PackPermissionList
impl Send for PackPermissionList
impl Sync for PackPermissionList
impl Unpin for PackPermissionList
impl UnwindSafe for PackPermissionList
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