# dispatch in ppv_lite86 - Rust
Generate the full set of optimized implementations to take advantage of the most important hardware feature sets.
Keywords: rust, rustlang, rust-lang, dispatch

# Macro ppv_lite86::dispatch

source · [−]

    macro_rules! dispatch {
        ($mach:ident, $MTy:ident, { $([$pub:tt$(($krate:tt))*])* fn $name:ident($($arg:ident: $argty:ty),* $(,)*) -> $ret:ty $body:block }) => { ... };
        ($mach:ident, $MTy:ident, { $([$pub:tt $(($krate:tt))*])* fn $name:ident($($arg:ident: $argty:ty),* $(,)*) $body:block }) => { ... };
    }

Expand description

Generate the full set of optimized implementations to take advantage of the most important hardware feature sets.

This dispatcher is suitable for maximizing throughput.