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 da96fd4 commit 2583836Copy full SHA for 2583836
1 file changed
oneapi-rs-derive/src/lib.rs
@@ -5,6 +5,7 @@ use syn::{
5
parse_quote,
6
};
7
8
+/// Derive macro generating an impl of the `KernelArgumentList<T>` trait for a given struct.
9
#[proc_macro_derive(KernelArgumentList)]
10
pub fn derive_kernel_argument_list(input: TokenStream) -> TokenStream {
11
let mut input = parse_macro_input!(input as DeriveInput);
@@ -57,6 +58,7 @@ fn get_single_tuple_impl(argc: usize) -> proc_macro2::TokenStream {
57
58
}
59
60
61
+/// A macro that generates tuples from 2..N which implement the `KernelArgumentList<T>` trait.
62
#[proc_macro]
63
pub fn impl_arg_list_for_tuples(input: TokenStream) -> TokenStream {
64
let input = parse_macro_input!(input as LitInt);
0 commit comments