pub struct InMemoryFrameSource { /* private fields */ }Expand description
Deterministic in-memory source for tests and reproducible local runs.
Implementations§
Trait Implementations§
Source§impl Clone for InMemoryFrameSource
impl Clone for InMemoryFrameSource
Source§fn clone(&self) -> InMemoryFrameSource
fn clone(&self) -> InMemoryFrameSource
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 InMemoryFrameSource
impl Debug for InMemoryFrameSource
Source§impl FrameSource for InMemoryFrameSource
impl FrameSource for InMemoryFrameSource
fn next_frame(&mut self) -> Result<Option<Frame>, VideoError>
Auto Trait Implementations§
impl Freeze for InMemoryFrameSource
impl RefUnwindSafe for InMemoryFrameSource
impl Send for InMemoryFrameSource
impl Sync for InMemoryFrameSource
impl Unpin for InMemoryFrameSource
impl UnsafeUnpin for InMemoryFrameSource
impl UnwindSafe for InMemoryFrameSource
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