Skip to main content

Args

Trait Args 

Source
pub trait Args {
    const ARITY: usize;
}
Expand description

The arguments of a call: a tuple of Serialize values. The arity is a constant, so binding a function can check it before any call is made.

Required Associated Constants§

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementations on Foreign Types§

Source§

impl Args for ()

Source§

const ARITY: usize = 0

Source§

impl<A: Serialize, B: Serialize, C: Serialize, D: Serialize, E: Serialize, F: Serialize> Args for (A, B, C, D, E, F)

Source§

const ARITY: usize = 6

Source§

impl<A: Serialize, B: Serialize, C: Serialize, D: Serialize, E: Serialize> Args for (A, B, C, D, E)

Source§

const ARITY: usize = 5

Source§

impl<A: Serialize, B: Serialize, C: Serialize, D: Serialize> Args for (A, B, C, D)

Source§

const ARITY: usize = 4

Source§

impl<A: Serialize, B: Serialize, C: Serialize> Args for (A, B, C)

Source§

const ARITY: usize = 3

Source§

impl<A: Serialize, B: Serialize> Args for (A, B)

Source§

const ARITY: usize = 2

Source§

impl<A: Serialize> Args for (A,)

Source§

const ARITY: usize = 1

Implementors§