border_async_trainer/messages.rs
1/// Message containing a [`ReplayBufferBase`](border_core::ReplayBufferBase)`::Item`.
2///
3/// It will be sent from [`Actor`](crate::Actor) to [`ActorManager`](crate::ActorManager).
4pub struct PushedItemMessage<T> {
5 /// ID of [`Actor`](crate::Actor) which generates samples (`pushed_item`).
6 pub id: usize,
7
8 /// A batch.
9 pub pushed_items: Vec<T>,
10}