AsBind

Trait AsBind 

Source
pub trait AsBind {
    // Required method
    fn as_bind(&self) -> Vec<InputCode>;
}
Expand description

Dictates what can be turned into binds for the purposes of the as_binds() method and the binds!() and input_map!() macros

Required Methods§

Implementations on Foreign Types§

Source§

impl AsBind for &[&dyn AsInputCode]

Source§

impl AsBind for Vec<&dyn AsInputCode>

Source§

impl AsBind for [&dyn AsInputCode]

Source§

impl<T> AsBind for &[T]
where T: AsInputCode,

Source§

impl<T> AsBind for [T]
where T: AsInputCode,

Source§

impl<T, const X: usize> AsBind for [T; X]
where T: AsInputCode,

Source§

impl<const X: usize> AsBind for &[&dyn AsInputCode; X]

Source§

impl<const X: usize> AsBind for [&dyn AsInputCode; X]

Implementors§

Source§

impl<T> AsBind for T
where T: AsInputCode,