pub struct RoleCapabilitiesPatch {
pub code: Option<bool>,
pub flows: Option<AuthorLevel>,
pub apps: Option<AuthorLevel>,
pub manage_schedules: Option<bool>,
pub manage_triggers: Option<bool>,
pub visibility: Option<HashMap<String, bool>>,
}Expand description
RoleCapabilitiesPatch : A partial RoleCapabilities; an unset key falls through to the layer below.
Fields§
§code: Option<bool>§flows: Option<AuthorLevel>§apps: Option<AuthorLevel>§manage_schedules: Option<bool>§manage_triggers: Option<bool>§visibility: Option<HashMap<String, bool>>Implementations§
Source§impl RoleCapabilitiesPatch
impl RoleCapabilitiesPatch
Sourcepub fn new() -> RoleCapabilitiesPatch
pub fn new() -> RoleCapabilitiesPatch
A partial RoleCapabilities; an unset key falls through to the layer below.
Trait Implementations§
Source§impl Clone for RoleCapabilitiesPatch
impl Clone for RoleCapabilitiesPatch
Source§impl Debug for RoleCapabilitiesPatch
impl Debug for RoleCapabilitiesPatch
Source§impl Default for RoleCapabilitiesPatch
impl Default for RoleCapabilitiesPatch
Source§impl<'de> Deserialize<'de> for RoleCapabilitiesPatch
impl<'de> Deserialize<'de> for RoleCapabilitiesPatch
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 PartialEq for RoleCapabilitiesPatch
impl PartialEq for RoleCapabilitiesPatch
Source§impl Serialize for RoleCapabilitiesPatch
impl Serialize for RoleCapabilitiesPatch
impl StructuralPartialEq for RoleCapabilitiesPatch
Auto Trait Implementations§
impl Freeze for RoleCapabilitiesPatch
impl RefUnwindSafe for RoleCapabilitiesPatch
impl Send for RoleCapabilitiesPatch
impl Sync for RoleCapabilitiesPatch
impl Unpin for RoleCapabilitiesPatch
impl UnsafeUnpin for RoleCapabilitiesPatch
impl UnwindSafe for RoleCapabilitiesPatch
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