tvm_tirx::ir::op_def::sig

Trait Specs

Source
pub trait Specs { }
Expand description

What OpDef::signature takes: a descriptor, or a tuple of them in order; () declares no argument.

Implementations on Foreign Types§

Source§

impl Specs for ()

Source§

impl<A: Descriptor> Specs for (A,)

Source§

impl<A: Descriptor, B: Descriptor> Specs for (A, B)

Source§

impl<A: Descriptor, B: Descriptor, C: Descriptor> Specs for (A, B, C)

Source§

impl<A: Descriptor, B: Descriptor, C: Descriptor, D: Descriptor> Specs for (A, B, C, D)

Source§

impl<A: Descriptor, B: Descriptor, C: Descriptor, D: Descriptor, E: Descriptor> Specs for (A, B, C, D, E)

Source§

impl<A: Descriptor, B: Descriptor, C: Descriptor, D: Descriptor, E: Descriptor, F: Descriptor> Specs for (A, B, C, D, E, F)

Source§

impl<A: Descriptor, B: Descriptor, C: Descriptor, D: Descriptor, E: Descriptor, F: Descriptor, G: Descriptor> Specs for (A, B, C, D, E, F, G)

Source§

impl<A: Descriptor, B: Descriptor, C: Descriptor, D: Descriptor, E: Descriptor, F: Descriptor, G: Descriptor, H: Descriptor> Specs for (A, B, C, D, E, F, G, H)

Source§

impl<A: Descriptor, B: Descriptor, C: Descriptor, D: Descriptor, E: Descriptor, F: Descriptor, G: Descriptor, H: Descriptor, I: Descriptor> Specs for (A, B, C, D, E, F, G, H, I)

Source§

impl<A: Descriptor, B: Descriptor, C: Descriptor, D: Descriptor, E: Descriptor, F: Descriptor, G: Descriptor, H: Descriptor, I: Descriptor, J: Descriptor> Specs for (A, B, C, D, E, F, G, H, I, J)

Source§

impl<A: Descriptor, B: Descriptor, C: Descriptor, D: Descriptor, E: Descriptor, F: Descriptor, G: Descriptor, H: Descriptor, I: Descriptor, J: Descriptor, K: Descriptor> Specs for (A, B, C, D, E, F, G, H, I, J, K)

Source§

impl<A: Descriptor, B: Descriptor, C: Descriptor, D: Descriptor, E: Descriptor, F: Descriptor, G: Descriptor, H: Descriptor, I: Descriptor, J: Descriptor, K: Descriptor, L: Descriptor> Specs for (A, B, C, D, E, F, G, H, I, J, K, L)

Implementors§

Source§

impl<D: Descriptor> Specs for D