pub enum DynamicDependencyBounds {
Any,
PastOnly,
FutureWindow {
after: usize,
},
Bounded {
before: usize,
after: usize,
},
}Expand description
Runtime bounds for frame-map and dynamic dependencies.
Variants§
Any
Any frame in finite clip range may be requested.
PastOnly
Requested frame must be less than or equal to output frame.
FutureWindow
Requested frame must be in [output, output + after].
Bounded
Requested frame must be in [output - before, output + after].
Implementations§
Source§impl DynamicDependencyBounds
impl DynamicDependencyBounds
Sourcepub const fn future_window(after: usize) -> Self
pub const fn future_window(after: usize) -> Self
Creates future-window dynamic access.
Trait Implementations§
Source§impl Clone for DynamicDependencyBounds
impl Clone for DynamicDependencyBounds
Source§fn clone(&self) -> DynamicDependencyBounds
fn clone(&self) -> DynamicDependencyBounds
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 moreSource§impl Debug for DynamicDependencyBounds
impl Debug for DynamicDependencyBounds
Source§impl PartialEq for DynamicDependencyBounds
impl PartialEq for DynamicDependencyBounds
Source§fn eq(&self, other: &DynamicDependencyBounds) -> bool
fn eq(&self, other: &DynamicDependencyBounds) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for DynamicDependencyBounds
impl Eq for DynamicDependencyBounds
impl StructuralPartialEq for DynamicDependencyBounds
Auto Trait Implementations§
impl Freeze for DynamicDependencyBounds
impl RefUnwindSafe for DynamicDependencyBounds
impl Send for DynamicDependencyBounds
impl Sync for DynamicDependencyBounds
impl Unpin for DynamicDependencyBounds
impl UnsafeUnpin for DynamicDependencyBounds
impl UnwindSafe for DynamicDependencyBounds
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