pub enum DeadlineClass {
ThisFrame,
NextFrame,
SceneTransition,
LoadingScreen,
BackgroundStreaming,
SpeculativePrefetch,
}Expand description
Urgency classification for graph nodes and I/O operations.
Variants§
ThisFrame
Needed for the frame currently being produced.
NextFrame
Needed for the next frame.
SceneTransition
Blocks a scene transition.
LoadingScreen
Blocks a loading screen.
BackgroundStreaming
Background streaming; should not block frames.
SpeculativePrefetch
Speculative prefetch; may be dropped under pressure.
Implementations§
Trait Implementations§
Source§impl Clone for DeadlineClass
impl Clone for DeadlineClass
Source§fn clone(&self) -> DeadlineClass
fn clone(&self) -> DeadlineClass
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 DeadlineClass
Source§impl Debug for DeadlineClass
impl Debug for DeadlineClass
Source§impl Default for DeadlineClass
impl Default for DeadlineClass
Source§fn default() -> DeadlineClass
fn default() -> DeadlineClass
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeadlineClass
impl<'de> Deserialize<'de> for DeadlineClass
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for DeadlineClass
impl Display for DeadlineClass
impl Eq for DeadlineClass
Source§impl Hash for DeadlineClass
impl Hash for DeadlineClass
Source§impl Ord for DeadlineClass
impl Ord for DeadlineClass
Source§fn cmp(&self, other: &DeadlineClass) -> Ordering
fn cmp(&self, other: &DeadlineClass) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for DeadlineClass
impl PartialEq for DeadlineClass
Source§impl PartialOrd for DeadlineClass
impl PartialOrd for DeadlineClass
Source§impl Serialize for DeadlineClass
impl Serialize for DeadlineClass
impl StructuralPartialEq for DeadlineClass
Auto Trait Implementations§
impl Freeze for DeadlineClass
impl RefUnwindSafe for DeadlineClass
impl Send for DeadlineClass
impl Sync for DeadlineClass
impl Unpin for DeadlineClass
impl UnsafeUnpin for DeadlineClass
impl UnwindSafe for DeadlineClass
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