Skip to main content

DynTaskInputs

Trait DynTaskInputs 

Source
pub trait DynTaskInputs:
    Debug
    + DynEq
    + DynHash
    + TraceRawVcs
    + Send
    + Sync
    + 'static {
    // Required method
    fn dyn_type_name(&self) -> &'static str;
}

Required Methods§

Source

fn dyn_type_name(&self) -> &'static str

Trait Implementations§

Source§

impl Eq for dyn DynTaskInputs

Source§

impl Hash for dyn DynTaskInputs

Source§

fn hash<H: Hasher>(&self, state: &mut H)

Feeds this value into the given Hasher. Read more
Source§

impl PartialEq for dyn DynTaskInputs

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<T> DynTaskInputs for T
where T: Debug + Eq + Hash + Send + Sync + TraceRawVcs + 'static,