pub struct ApprovalRule {
pub id: String,
pub name: String,
pub description: String,
pub rule_type: RuleType,
pub pattern: String,
pub action: RuleAction,
pub enabled: bool,
pub priority: i32,
pub created_at: Option<String>,
pub modified_at: Option<String>,
/* private fields */
}Expand description
A single approval rule.
Fields§
§id: String§name: String§description: String§rule_type: RuleType§pattern: String§action: RuleAction§enabled: bool§priority: i32§created_at: Option<String>§modified_at: Option<String>Implementations§
Source§impl ApprovalRule
impl ApprovalRule
Trait Implementations§
Source§impl Clone for ApprovalRule
impl Clone for ApprovalRule
Source§fn clone(&self) -> ApprovalRule
fn clone(&self) -> ApprovalRule
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 ApprovalRule
impl Debug for ApprovalRule
Source§impl<'de> Deserialize<'de> for ApprovalRule
impl<'de> Deserialize<'de> for ApprovalRule
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
Auto Trait Implementations§
impl !Freeze for ApprovalRule
impl RefUnwindSafe for ApprovalRule
impl Send for ApprovalRule
impl Sync for ApprovalRule
impl Unpin for ApprovalRule
impl UnsafeUnpin for ApprovalRule
impl UnwindSafe for ApprovalRule
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