pub struct RoleCapabilities {
pub code: bool,
pub flows: AuthorLevel,
pub apps: AuthorLevel,
pub manage_schedules: bool,
pub manage_triggers: bool,
pub visibility: Box<RoleVisibility>,
}Fields§
§code: boolAuthor scripts and run code of one’s own (previews, dependency jobs, dynamic selects, resolving jobs, data table migrations). Required by full flows or apps.
flows: AuthorLevel§apps: AuthorLevel§manage_schedules: bool§manage_triggers: bool§visibility: Box<RoleVisibility>Implementations§
Source§impl RoleCapabilities
impl RoleCapabilities
pub fn new( code: bool, flows: AuthorLevel, apps: AuthorLevel, manage_schedules: bool, manage_triggers: bool, visibility: RoleVisibility, ) -> RoleCapabilities
Trait Implementations§
Source§impl Clone for RoleCapabilities
impl Clone for RoleCapabilities
Source§impl Debug for RoleCapabilities
impl Debug for RoleCapabilities
Source§impl Default for RoleCapabilities
impl Default for RoleCapabilities
Source§impl<'de> Deserialize<'de> for RoleCapabilities
impl<'de> Deserialize<'de> for RoleCapabilities
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 RoleCapabilities
impl PartialEq for RoleCapabilities
Source§impl Serialize for RoleCapabilities
impl Serialize for RoleCapabilities
impl StructuralPartialEq for RoleCapabilities
Auto Trait Implementations§
impl Freeze for RoleCapabilities
impl RefUnwindSafe for RoleCapabilities
impl Send for RoleCapabilities
impl Sync for RoleCapabilities
impl Unpin for RoleCapabilities
impl UnsafeUnpin for RoleCapabilities
impl UnwindSafe for RoleCapabilities
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