teo_runtime/readwrite/
write.rs

1use serde::Serialize;
2use crate::pipeline::pipeline::Pipeline;
3
4#[derive(Debug, Serialize, Clone)]
5pub enum Write {
6    Write,
7    NoWrite,
8    WriteOnce,
9    WriteOnCreate,
10    WriteNonNull,
11    WriteIf(Pipeline),
12}
13
14impl Write {
15
16    pub fn is_no_write(&self) -> bool {
17        match self {
18            Write::NoWrite => true,
19            _ => false
20        }
21    }
22}