Re-exportsยง
use std::iter;๐use rustc_abi::ExternAbi;๐use rustc_attr_ir::find_attr;๐use rustc_hir as hir;๐use rustc_lint_defs::declare_lint;๐use rustc_lint_defs::declare_lint_pass;๐use rustc_middle::ty;๐use rustc_middle::ty::Ty;๐use rustc_middle::ty::TyCtxt;๐use rustc_middle::ty::TypeFoldable;๐use rustc_middle::ty::TypeFolder;๐use rustc_middle::ty::TypeSuperFoldable;๐use rustc_span::Span;๐use rustc_span::def_id::LocalDefId;๐use crate::diagnostics::ImproperGpuKernelArg;๐use crate::diagnostics::MissingGpuKernelExportName;๐use crate::LateContext;๐use crate::LateLintPass;๐use crate::LintContext;๐
Structsยง
- Check
GpuKernel ๐Types - Check for valid and invalid types.
- Improper
GpuKernel Lint
Staticsยง
- IMPROPER_
GPU_ ๐KERNEL_ ARG - The
improper_gpu_kernel_arglint detects incorrect use of types ingpu-kernelarguments. - MISSING_
GPU_ ๐KERNEL_ EXPORT_ NAME - The
missing_gpu_kernel_export_namelint detectsgpu-kernelfunctions that have a mangled name.