dfir_lang/graph/ops/
defer_tick_lazy.rs
1use super::{
2 DelayType, OperatorCategory, OperatorConstraints, IDENTITY_WRITE_FN, RANGE_0,
3 RANGE_1,
4};
5
6pub const DEFER_TICK_LAZY: OperatorConstraints = OperatorConstraints {
9 name: "defer_tick_lazy",
10 categories: &[OperatorCategory::Control],
11 hard_range_inn: RANGE_1,
12 soft_range_inn: RANGE_1,
13 hard_range_out: RANGE_1,
14 soft_range_out: RANGE_1,
15 num_args: 0,
16 persistence_args: RANGE_0,
17 type_args: RANGE_0,
18 is_external_input: false,
19 has_singleton_output: false,
20 flo_type: None,
21 ports_inn: None,
22 ports_out: None,
23 input_delaytype_fn: |_| Some(DelayType::TickLazy),
24 write_fn: IDENTITY_WRITE_FN,
25};