pub struct ChartActor { /* private fields */ }Expand description
A chart run as an actor without a journal: an invoked chart child, whose inputs are journaled by its parent.
Implementations§
Source§impl ChartActor
impl ChartActor
Sourcepub fn new(
address: Address,
info: Arc<ChartInfo>,
registry: Arc<dyn DatamodelRegistry + Send + Sync>,
start_data: Vec<(String, Value)>,
ioprocessors: Value,
) -> Self
pub fn new( address: Address, info: Arc<ChartInfo>, registry: Arc<dyn DatamodelRegistry + Send + Sync>, start_data: Vec<(String, Value)>, ioprocessors: Value, ) -> Self
A chart actor at address running info; it starts on its first input
(START_EVENT) with start_data for its top-level data items.
Trait Implementations§
Source§impl Actor for ChartActor
impl Actor for ChartActor
Auto Trait Implementations§
impl !RefUnwindSafe for ChartActor
impl !Send for ChartActor
impl !Sync for ChartActor
impl !UnwindSafe for ChartActor
impl Forget for ChartActor
impl Freeze for ChartActor
impl Move for ChartActor
impl Unpin for ChartActor
impl UnsafeUnpin for ChartActor
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