pub struct ReplayWriter { /* private fields */ }Expand description
Background replay writer that serializes episodes to disk.
Implementations§
Source§impl ReplayWriter
impl ReplayWriter
Sourcepub fn new(config: &ReplayConfig) -> Result<Self>
pub fn new(config: &ReplayConfig) -> Result<Self>
Spawn a background writer for the given config.
Sourcepub fn send(&self, data: ReplayData) -> Result<(), SendError<ReplayData>>
pub fn send(&self, data: ReplayData) -> Result<(), SendError<ReplayData>>
Enqueue replay data for async write.
Trait Implementations§
Source§impl Clone for ReplayWriter
impl Clone for ReplayWriter
Source§fn clone(&self) -> ReplayWriter
fn clone(&self) -> ReplayWriter
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 moreAuto Trait Implementations§
impl Freeze for ReplayWriter
impl RefUnwindSafe for ReplayWriter
impl Send for ReplayWriter
impl Sync for ReplayWriter
impl Unpin for ReplayWriter
impl UnwindSafe for ReplayWriter
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