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}