pub struct Approval {
pub required: bool,
pub status: ApprovalStatus,
pub by: Option<String>,
pub at: Option<String>,
}Expand description
Approval information for a spec
Fields§
§required: boolWhether approval is required for this spec
status: ApprovalStatusCurrent approval status
by: Option<String>Name of the person who approved/rejected
at: Option<String>Timestamp of approval/rejection
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Approval
impl<'de> Deserialize<'de> for Approval
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 Approval
impl RefUnwindSafe for Approval
impl Send for Approval
impl Sync for Approval
impl Unpin for Approval
impl UnwindSafe for Approval
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