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§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
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<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> 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> 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> 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> 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> 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> 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> 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> 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> 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> 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> 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> KernelParameters for (T0, T1, T2)
impl<T0: KernelParameters, T1: KernelParameters, T2: KernelParameters> KernelParameters for (T0, T1, T2)
Source§impl<T0: KernelParameters, T1: KernelParameters> KernelParameters for (T0, T1)
impl<T0: KernelParameters, T1: KernelParameters> KernelParameters for (T0, T1)
Source§impl<T0: KernelParameters> KernelParameters for (T0,)
impl<T0: KernelParameters> KernelParameters for (T0,)
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, 'b> KernelParameters for &'b DeviceBox<'a>
WARNING: this is unsafe!
impl<'a> KernelParameters for DevicePtr<'a>
WARNING: this is unsafe!