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

Class Raw::BreakExpr

INTERNAL: Do not use. A break expression. For example:

loop {
    if not_ready() {
        break;
     }
}
let x = 'label: loop {
    if done() {
        break 'label 42;
    }
};
let x = 'label: {
    if exit() {
        break 'label 42;
    }
    0;
};

Import path

import codeql.rust.elements.internal.generated.Raw

Direct supertypes

Indirect supertypes

Predicates

getAttr

Gets the indexth attr of this break expression (0-based).

getExpr

Gets the expression of this break expression, if it exists.

getLifetime

Gets the lifetime of this break expression, if it exists.

getNumberOfAttrs

Gets the number of attrs of this break expression.

toString