pub trait KernelParameters {
// Required method
fn params(&self, out: &mut Vec<Vec<u8>>);
}
Expand description
Some data able to represent one or more kernel parameters
Required Methods§
Implementations on Foreign Types§
Source§impl<T0: KernelParameters> KernelParameters for (T0,)
impl<T0: KernelParameters> KernelParameters for (T0,)
Source§impl<T0: KernelParameters, T1: KernelParameters> KernelParameters for (T0, T1)
impl<T0: KernelParameters, T1: KernelParameters> KernelParameters for (T0, T1)
Source§impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters> KernelParameters for (T0, T1, T2)
impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters> KernelParameters for (T0, T1, T2)
Source§impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters, T3: KernelParameters> KernelParameters for (T0, T1, T2, T3)
impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters, T3: KernelParameters> KernelParameters for (T0, T1, T2, T3)
Source§impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters, T3: KernelParameters, T4: KernelParameters> KernelParameters for (T0, T1, T2, T3, T4)
impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters, T3: KernelParameters, T4: KernelParameters> KernelParameters for (T0, T1, T2, T3, T4)
Source§impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters, T3: KernelParameters, T4: KernelParameters, T5: KernelParameters> KernelParameters for (T0, T1, T2, T3, T4, T5)
impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters, T3: KernelParameters, T4: KernelParameters, T5: KernelParameters> KernelParameters for (T0, T1, T2, T3, T4, T5)
Source§impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters, T3: KernelParameters, T4: KernelParameters, T5: KernelParameters, T6: KernelParameters> KernelParameters for (T0, T1, T2, T3, T4, T5, T6)
impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters, T3: KernelParameters, T4: KernelParameters, T5: KernelParameters, T6: KernelParameters> KernelParameters for (T0, T1, T2, T3, T4, T5, T6)
Source§impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters, T3: KernelParameters, T4: KernelParameters, T5: KernelParameters, T6: KernelParameters, T7: KernelParameters> KernelParameters for (T0, T1, T2, T3, T4, T5, T6, T7)
impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters, T3: KernelParameters, T4: KernelParameters, T5: KernelParameters, T6: KernelParameters, T7: KernelParameters> KernelParameters for (T0, T1, T2, T3, T4, T5, T6, T7)
Source§impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters, T3: KernelParameters, T4: KernelParameters, T5: KernelParameters, T6: KernelParameters, T7: KernelParameters, T8: KernelParameters> KernelParameters for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters, T3: KernelParameters, T4: KernelParameters, T5: KernelParameters, T6: KernelParameters, T7: KernelParameters, T8: KernelParameters> KernelParameters for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
Source§impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters, T3: KernelParameters, T4: KernelParameters, T5: KernelParameters, T6: KernelParameters, T7: KernelParameters, T8: KernelParameters, T9: KernelParameters> KernelParameters for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters, T3: KernelParameters, T4: KernelParameters, T5: KernelParameters, T6: KernelParameters, T7: KernelParameters, T8: KernelParameters, T9: KernelParameters> KernelParameters for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
Source§impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters, T3: KernelParameters, T4: KernelParameters, T5: KernelParameters, T6: KernelParameters, T7: KernelParameters, T8: KernelParameters, T9: KernelParameters, T10: KernelParameters> KernelParameters for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters, T3: KernelParameters, T4: KernelParameters, T5: KernelParameters, T6: KernelParameters, T7: KernelParameters, T8: KernelParameters, T9: KernelParameters, T10: KernelParameters> KernelParameters for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
Source§impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters, T3: KernelParameters, T4: KernelParameters, T5: KernelParameters, T6: KernelParameters, T7: KernelParameters, T8: KernelParameters, T9: KernelParameters, T10: KernelParameters, T11: KernelParameters> KernelParameters for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters, T3: KernelParameters, T4: KernelParameters, T5: KernelParameters, T6: KernelParameters, T7: KernelParameters, T8: KernelParameters, T9: KernelParameters, T10: KernelParameters, T11: KernelParameters> KernelParameters for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
Source§impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters, T3: KernelParameters, T4: KernelParameters, T5: KernelParameters, T6: KernelParameters, T7: KernelParameters, T8: KernelParameters, T9: KernelParameters, T10: KernelParameters, T11: KernelParameters, T12: KernelParameters> KernelParameters for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters, T3: KernelParameters, T4: KernelParameters, T5: KernelParameters, T6: KernelParameters, T7: KernelParameters, T8: KernelParameters, T9: KernelParameters, T10: KernelParameters, T11: KernelParameters, T12: KernelParameters> KernelParameters for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
Source§impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters, T3: KernelParameters, T4: KernelParameters, T5: KernelParameters, T6: KernelParameters, T7: KernelParameters, T8: KernelParameters, T9: KernelParameters, T10: KernelParameters, T11: KernelParameters, T12: KernelParameters, T13: KernelParameters> KernelParameters for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters, T3: KernelParameters, T4: KernelParameters, T5: KernelParameters, T6: KernelParameters, T7: KernelParameters, T8: KernelParameters, T9: KernelParameters, T10: KernelParameters, T11: KernelParameters, T12: KernelParameters, T13: KernelParameters> KernelParameters for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
Source§impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters, T3: KernelParameters, T4: KernelParameters, T5: KernelParameters, T6: KernelParameters, T7: KernelParameters, T8: KernelParameters, T9: KernelParameters, T10: KernelParameters, T11: KernelParameters, T12: KernelParameters, T13: KernelParameters, T14: KernelParameters> KernelParameters for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters, T3: KernelParameters, T4: KernelParameters, T5: KernelParameters, T6: KernelParameters, T7: KernelParameters, T8: KernelParameters, T9: KernelParameters, T10: KernelParameters, T11: KernelParameters, T12: KernelParameters, T13: KernelParameters, T14: KernelParameters> KernelParameters for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
Source§impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters, T3: KernelParameters, T4: KernelParameters, T5: KernelParameters, T6: KernelParameters, T7: KernelParameters, T8: KernelParameters, T9: KernelParameters, T10: KernelParameters, T11: KernelParameters, T12: KernelParameters, T13: KernelParameters, T14: KernelParameters, T15: KernelParameters> KernelParameters for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters, T3: KernelParameters, T4: KernelParameters, T5: KernelParameters, T6: KernelParameters, T7: KernelParameters, T8: KernelParameters, T9: KernelParameters, T10: KernelParameters, T11: KernelParameters, T12: KernelParameters, T13: KernelParameters, T14: KernelParameters, T15: KernelParameters> KernelParameters for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
Source§impl<T: KernelParameters + Default + Copy, const N: usize> KernelParameters for [T; N]
impl<T: KernelParameters + Default + Copy, const N: usize> KernelParameters for [T; N]
Source§impl<T: KernelParameters> KernelParameters for Box<T>
impl<T: KernelParameters> KernelParameters for Box<T>
Implementors§
impl<'a> KernelParameters for DevicePtr<'a>
WARNING: this is unsafe!
impl<'a, 'b> KernelParameters for &'b DeviceBox<'a>
WARNING: this is unsafe!