Struct astrolab_smart_coffee_types::digishop::auth::update_role::UpdateRoleBody [−][src]
pub struct UpdateRoleBody { pub id: String, pub kind: Option<String>, pub permissions: Option<Vec<UpdateRolePermissionBody>>, pub staff: Option<Vec<UpdateRoleStaffBody>>, }
Fields
id: String
kind: Option<String>
permissions: Option<Vec<UpdateRolePermissionBody>>
staff: Option<Vec<UpdateRoleStaffBody>>
Trait Implementations
impl Clone for UpdateRoleBody
[src]
impl Clone for UpdateRoleBody
[src]fn clone(&self) -> UpdateRoleBody
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for UpdateRoleBody
[src]
impl<'de> Deserialize<'de> for UpdateRoleBody
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for UpdateRoleBody
[src]
impl Serialize for UpdateRoleBody
[src]Auto Trait Implementations
impl RefUnwindSafe for UpdateRoleBody
impl RefUnwindSafe for UpdateRoleBody
impl Send for UpdateRoleBody
impl Send for UpdateRoleBody
impl Sync for UpdateRoleBody
impl Sync for UpdateRoleBody
impl Unpin for UpdateRoleBody
impl Unpin for UpdateRoleBody
impl UnwindSafe for UpdateRoleBody
impl UnwindSafe for UpdateRoleBody
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>,