pub struct ChainReconciler {
pub children: Vec<Box<dyn Reconciler>>,
}Expand description
Composite reconciler — runs its children in order, threading the host through. Each child sees the buffer state the previous child wrote, so a chain can stack: “first reconciler observes from RPC, second writes a tatara-lisp policy over those observations.”
Fields§
§children: Vec<Box<dyn Reconciler>>Implementations§
Source§impl ChainReconciler
impl ChainReconciler
pub fn new(children: Vec<Box<dyn Reconciler>>) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ChainReconciler
impl !RefUnwindSafe for ChainReconciler
impl Send for ChainReconciler
impl Sync for ChainReconciler
impl Unpin for ChainReconciler
impl UnsafeUnpin for ChainReconciler
impl !UnwindSafe for ChainReconciler
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more