pub struct ExternalAgent { /* private fields */ }Expand description
Drives an external agent subprocess over newline-delimited JSON.
Implementations§
Trait Implementations§
Source§impl Agent for ExternalAgent
impl Agent for ExternalAgent
fn decide(&mut self, obs: &MarketObservation) -> Decision
Source§impl Drop for ExternalAgent
impl Drop for ExternalAgent
Auto Trait Implementations§
impl Freeze for ExternalAgent
impl RefUnwindSafe for ExternalAgent
impl Send for ExternalAgent
impl Sync for ExternalAgent
impl Unpin for ExternalAgent
impl UnsafeUnpin for ExternalAgent
impl UnwindSafe for ExternalAgent
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