pub struct StrategyJournalRecorder { /* private fields */ }Expand description
Bounded recorder for runtime-stamped journal drafts.
Implementations§
Source§impl StrategyJournalRecorder
impl StrategyJournalRecorder
pub fn new(limits: StrategyResearchLimits) -> Self
pub fn push_callback( &mut self, observed_through: NaiveDateTime, drafts: Vec<StrategyJournalDraft>, ) -> Result<(), StrategyJournalError>
pub fn finish(self) -> StrategyJournalOutput
Auto Trait Implementations§
impl Freeze for StrategyJournalRecorder
impl RefUnwindSafe for StrategyJournalRecorder
impl Send for StrategyJournalRecorder
impl Sync for StrategyJournalRecorder
impl Unpin for StrategyJournalRecorder
impl UnsafeUnpin for StrategyJournalRecorder
impl UnwindSafe for StrategyJournalRecorder
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