pub enum ApprovalClass {
Question,
}Expand description
What kind of decision this is. Wire data — the cluster keys serialize — and one arm, because a run asks a person exactly one kind of thing: a question about the design it cannot settle by reading the rules.
The enum survives its own single arm on purpose. The cluster key is wire data, and a class named in the payload keeps the day a second kind of question appears a compile error at every reader rather than a silent change of meaning for a field that says one thing today.
Variants§
Question
Trait Implementations§
Source§impl Clone for ApprovalClass
impl Clone for ApprovalClass
impl Copy for ApprovalClass
Source§impl Debug for ApprovalClass
impl Debug for ApprovalClass
Source§impl<'de> Deserialize<'de> for ApprovalClass
impl<'de> Deserialize<'de> for ApprovalClass
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
impl Eq for ApprovalClass
Source§impl PartialEq for ApprovalClass
impl PartialEq for ApprovalClass
Source§impl Serialize for ApprovalClass
impl Serialize for ApprovalClass
impl StructuralPartialEq for ApprovalClass
Auto Trait Implementations§
impl Freeze for ApprovalClass
impl RefUnwindSafe for ApprovalClass
impl Send for ApprovalClass
impl Sync for ApprovalClass
impl Unpin for ApprovalClass
impl UnsafeUnpin for ApprovalClass
impl UnwindSafe for ApprovalClass
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