pub enum WriteMoment {
BeforeReport,
AfterFeedback,
OnPlanChange,
}Expand description
The three moments the plan may be written.
Its consumer is the projection that holds the parsed tree: because the set of moments is closed, a reader can hold the tree between them instead of parsing every building’s file for every question.
Variants§
Trait Implementations§
Source§impl Clone for WriteMoment
impl Clone for WriteMoment
impl Copy for WriteMoment
Source§impl Debug for WriteMoment
impl Debug for WriteMoment
Source§impl<'de> Deserialize<'de> for WriteMoment
impl<'de> Deserialize<'de> for WriteMoment
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 WriteMoment
Source§impl PartialEq for WriteMoment
impl PartialEq for WriteMoment
Source§impl Serialize for WriteMoment
impl Serialize for WriteMoment
impl StructuralPartialEq for WriteMoment
Auto Trait Implementations§
impl Freeze for WriteMoment
impl RefUnwindSafe for WriteMoment
impl Send for WriteMoment
impl Sync for WriteMoment
impl Unpin for WriteMoment
impl UnsafeUnpin for WriteMoment
impl UnwindSafe for WriteMoment
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