pub struct EpisodeWindow {
pub episode_idx: usize,
pub ring_start: usize,
pub length: usize,
}Expand description
A contiguous window of transitions within an episode, suitable for sequence sampling.
Fields§
§episode_idx: usizeIndex of the episode this window belongs to.
ring_start: usizeStarting position in the ring buffer.
length: usizeNumber of transitions in this window.
Trait Implementations§
Source§impl Clone for EpisodeWindow
impl Clone for EpisodeWindow
Source§fn clone(&self) -> EpisodeWindow
fn clone(&self) -> EpisodeWindow
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EpisodeWindow
impl Debug for EpisodeWindow
impl Copy for EpisodeWindow
Auto Trait Implementations§
impl Freeze for EpisodeWindow
impl RefUnwindSafe for EpisodeWindow
impl Send for EpisodeWindow
impl Sync for EpisodeWindow
impl Unpin for EpisodeWindow
impl UnwindSafe for EpisodeWindow
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more