1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
use super::*;
use guion::env::ValidState;

pub struct SimpleValidState {
    pub rerender: bool,
    pub relayout: bool,
}
//TODO move as StandardValidState to guion
impl ValidState for SimpleValidState {
    fn valid() -> Self {
        Self{
            rerender: false,
            relayout: false,
        }
    }
    fn rerender(&self) -> bool {
        self.rerender
    }
    fn relayout(&self) -> bool {
        self.relayout
    }
}