Struct astrolab_smart_coffee_types::digishop::auth::get_list_roles::RoleAggregation [−][src]
pub struct RoleAggregation { pub id: Option<String>, pub kind: Option<String>, pub permissions: Vec<PermissionAggregation>, pub staff: Vec<StaffMemberAggregation>, }
Fields
id: Option<String>
kind: Option<String>
permissions: Vec<PermissionAggregation>
staff: Vec<StaffMemberAggregation>
Trait Implementations
impl Clone for RoleAggregation
[src]
impl Clone for RoleAggregation
[src]fn clone(&self) -> RoleAggregation
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for RoleAggregation
[src]
impl<'de> Deserialize<'de> for RoleAggregation
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for RoleAggregation
[src]
impl Serialize for RoleAggregation
[src]Auto Trait Implementations
impl RefUnwindSafe for RoleAggregation
impl RefUnwindSafe for RoleAggregation
impl Send for RoleAggregation
impl Send for RoleAggregation
impl Sync for RoleAggregation
impl Sync for RoleAggregation
impl Unpin for RoleAggregation
impl Unpin for RoleAggregation
impl UnwindSafe for RoleAggregation
impl UnwindSafe for RoleAggregation
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,