We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 06db8bb commit 2d3f0bdCopy full SHA for 2d3f0bd
1 file changed
oneapi-rs/src/kernel.rs
@@ -64,6 +64,12 @@ pub unsafe trait KernelArgumentList<const ARGC: usize> {
64
unsafe fn as_raw_arg_list(&self) -> [&[u8]; ARGC];
65
}
66
67
+unsafe impl<T: KernelArgument> KernelArgumentList<0> for T {
68
+ unsafe fn as_raw_arg_list(&self) -> [&[u8]; 0] {
69
+ []
70
+ }
71
+}
72
+
73
unsafe impl<T: KernelArgument> KernelArgumentList<1> for T {
74
unsafe fn as_raw_arg_list(&self) -> [&[u8]; 1] {
75
[unsafe { self.as_raw_arg() }]
0 commit comments