#[non_exhaustive]pub enum BoundedPlaybackRetarget {
PreservePosition,
SeekToStart,
}Expand description
The Controller action required after atomically replacing a bounded range.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for BoundedPlaybackRetarget
impl Clone for BoundedPlaybackRetarget
Source§fn clone(&self) -> BoundedPlaybackRetarget
fn clone(&self) -> BoundedPlaybackRetarget
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BoundedPlaybackRetarget
Source§impl Debug for BoundedPlaybackRetarget
impl Debug for BoundedPlaybackRetarget
impl Eq for BoundedPlaybackRetarget
Source§impl PartialEq for BoundedPlaybackRetarget
impl PartialEq for BoundedPlaybackRetarget
impl StructuralPartialEq for BoundedPlaybackRetarget
Auto Trait Implementations§
impl Freeze for BoundedPlaybackRetarget
impl RefUnwindSafe for BoundedPlaybackRetarget
impl Send for BoundedPlaybackRetarget
impl Sync for BoundedPlaybackRetarget
impl Unpin for BoundedPlaybackRetarget
impl UnsafeUnpin for BoundedPlaybackRetarget
impl UnwindSafe for BoundedPlaybackRetarget
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,
impl<T> DependencyElement for T
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.