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

Class DerefOutNode

A node that represents the value of a * expression before implicit dereferencing:

*v equivalent to *Deref::deref(&v), and this node represents the Deref::deref(&v) part.

Import path

import codeql.rust.dataflow.internal.Node

Direct supertypes

Indirect supertypes

Fields

Predicates

getCall

Gets the underlying call for this node.

getCfgScope

Do not call: use getEnclosingCallable() instead.

getDerefExpr
getLocation

Gets the location of this node.

toString

Gets a textual representation of this node.

Inherited predicates

asExpr

Gets the expression that corresponds to this node, if any.

from NodePublic
asParameter

Gets the parameter that corresponds to this node, if any.

from NodePublic
asPat

Gets the pattern that corresponds to this node, if any.

from NodePublic
getAstNode

Gets the AST node that corresponds to this data flow node, if any.

from Node
getEnclosingCallable

Gets the enclosing callable.

from Node

Charpred