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

Class ImplicitDerefArgNode

Import path

import codeql.rust.dataflow.internal.Node

Direct supertypes

Indirect supertypes

Inherited fields

Predicates

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
getBorrowInputNode

Gets the node that should be the predecessor in a reference store-step into this node, if any.

from ImplicitDerefNode
getCfgScope

Do not call: use getEnclosingCallable() instead.

from ImplicitDerefBorrowNode
getDerefOutputNode

Gets the node that should be the successor in a reference read-step out of this node, if any.

from ImplicitDerefNode
getEnclosingCallable

Gets the enclosing callable.

from Node
getExprfrom ImplicitDerefNode
getLocalInputNode

Gets the node that should be the predecessor in a local flow step into this node, if any.

from ImplicitDerefNode
getLocation

Gets the location of this node.

from ImplicitDerefBorrowNode
isLast

Holds if this node represents the last implicit deref in the underlying chain.

from ImplicitDerefNode
toString

Gets a textual representation of this node.

from ImplicitDerefNode

Charpred