pub struct Approver {
pub role: Option<String>,
pub user: Option<String>,
}Expand description
Approver configuration
Fields§
§role: Option<String>Role-based approver
user: Option<String>User-based approver
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Approver
impl<'de> Deserialize<'de> for Approver
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 Approver
impl RefUnwindSafe for Approver
impl Send for Approver
impl Sync for Approver
impl Unpin for Approver
impl UnwindSafe for Approver
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