pub struct LatestFrame { /* private fields */ }Expand description
A shareable slot holding the latest Frame for one stream.
Returned by get_or_create_sink and fed by the
pump’s sink closure. Most callers just wire a
LatestFrame from the registry into a pump and never touch it directly
, the hook use_camera_stream does exactly
that. If you’re running your own pump, call publish_frame on each
frame.
Trait Implementations§
Source§impl Clone for LatestFrame
impl Clone for LatestFrame
Source§fn clone(&self) -> LatestFrame
fn clone(&self) -> LatestFrame
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 Default for LatestFrame
impl Default for LatestFrame
Source§fn default() -> LatestFrame
fn default() -> LatestFrame
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LatestFrame
impl RefUnwindSafe for LatestFrame
impl Send for LatestFrame
impl Sync for LatestFrame
impl Unpin for LatestFrame
impl UnsafeUnpin for LatestFrame
impl UnwindSafe for LatestFrame
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> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.