1 2 3 4 5 6 7 8 9 10 11
use crate::{process::traversal::TraversalBuilder, GValue}; pub trait IntoSideEffectStep { fn into_step(self) -> Vec<GValue>; } impl IntoSideEffectStep for TraversalBuilder { fn into_step(self) -> Vec<GValue> { vec![self.bytecode.into()] } }