CodeQL library for Rust
codeql/rust-all 0.2.7 (changelog, source)
Search

Module ClosureExpr

This module provides the public class ClosureExpr.

Import path

import codeql.rust.elements.ClosureExpr

Imports

Callable

This module provides the public class Callable.

Expr

This module provides the public class Expr.

ForBinder

This module provides the public class ForBinder.

RetTypeRepr

This module provides the public class RetTypeRepr.

Aliases

ClosureExpr

A closure expression. For example: rust |x| x + 1; move |x: i32| -> i32 { x + 1 }; async |x: i32, y| x + y; #[coroutine] |x| yield x; #[coroutine] static |x| yield x; for<T: std::fmt::Debug> |x: T| { println!("{:?}", x); };