mirror of
https://github.com/github/codeql.git
synced 2026-04-25 16:55:19 +02:00
Merge branch 'main' into missing_openssl_hash_algorithm_consumers
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -62,6 +62,7 @@ node_modules/
|
||||
|
||||
# Temporary folders for working with generated models
|
||||
.model-temp
|
||||
/mad-generation-build
|
||||
|
||||
# bazel-built in-tree extractor packs
|
||||
/*/extractor-pack
|
||||
|
||||
@@ -10,6 +10,7 @@ members = [
|
||||
"rust/ast-generator",
|
||||
"rust/autobuild",
|
||||
]
|
||||
exclude = ["mad-generation-build"]
|
||||
|
||||
[patch.crates-io]
|
||||
# patch for build script bug preventing bazel build
|
||||
|
||||
@@ -104,11 +104,8 @@ class KnownOpenSSLCipherConstantAlgorithmInstance extends OpenSSLAlgorithmInstan
|
||||
|
||||
override string getRawAlgorithmName() { result = this.(Literal).getValue().toString() }
|
||||
|
||||
override string getKeySizeFixed() {
|
||||
exists(int keySize |
|
||||
this.(KnownOpenSSLCipherAlgorithmConstant).getExplicitKeySize() = keySize and
|
||||
result = keySize.toString()
|
||||
)
|
||||
override int getKeySizeFixed() {
|
||||
this.(KnownOpenSSLCipherAlgorithmConstant).getExplicitKeySize() = result
|
||||
}
|
||||
|
||||
override Crypto::KeyOpAlg::Algorithm getAlgorithmType() {
|
||||
|
||||
@@ -35,8 +35,11 @@ class KnownOpenSSLEllipticCurveConstantAlgorithmInstance extends OpenSSLAlgorith
|
||||
override string getRawEllipticCurveName() { result = this.(Literal).getValue().toString() }
|
||||
|
||||
override Crypto::TEllipticCurveType getEllipticCurveType() {
|
||||
Crypto::ellipticCurveNameToKeySizeAndFamilyMapping(this.(KnownOpenSSLEllipticCurveAlgorithmConstant)
|
||||
.getNormalizedName(), _, result)
|
||||
Crypto::ellipticCurveNameToKeySizeAndFamilyMapping(this.getParsedEllipticCurveName(), _, result)
|
||||
}
|
||||
|
||||
override string getParsedEllipticCurveName() {
|
||||
result = this.(KnownOpenSSLEllipticCurveAlgorithmConstant).getNormalizedName()
|
||||
}
|
||||
|
||||
override int getKeySize() {
|
||||
|
||||
@@ -0,0 +1,65 @@
|
||||
private import experimental.quantum.Language
|
||||
private import experimental.quantum.OpenSSL.LibraryDetector
|
||||
private import experimental.quantum.OpenSSL.CtxFlow as CTXFlow
|
||||
private import OpenSSLOperationBase
|
||||
private import experimental.quantum.OpenSSL.AlgorithmValueConsumers.OpenSSLAlgorithmValueConsumers
|
||||
private import semmle.code.cpp.dataflow.new.DataFlow
|
||||
|
||||
private module AlgGetterToAlgConsumerConfig implements DataFlow::ConfigSig {
|
||||
predicate isSource(DataFlow::Node source) {
|
||||
exists(OpenSSLAlgorithmValueConsumer c | c.getResultNode() = source)
|
||||
}
|
||||
|
||||
predicate isSink(DataFlow::Node sink) {
|
||||
exists(ECKeyGenOperation c | c.getAlgorithmArg() = sink.asExpr())
|
||||
}
|
||||
}
|
||||
|
||||
private module AlgGetterToAlgConsumerFlow = DataFlow::Global<AlgGetterToAlgConsumerConfig>;
|
||||
|
||||
class ECKeyGenOperation extends OpenSSLOperation, Crypto::KeyGenerationOperationInstance {
|
||||
ECKeyGenOperation() {
|
||||
this.(Call).getTarget().getName() = "EC_KEY_generate_key" and
|
||||
isPossibleOpenSSLFunction(this.(Call).getTarget())
|
||||
}
|
||||
|
||||
override Expr getOutputArg() {
|
||||
result = this.(Call) // return value of call
|
||||
}
|
||||
|
||||
Expr getAlgorithmArg() { result = this.(Call).getArgument(0) }
|
||||
|
||||
override Expr getInputArg() {
|
||||
// there is no 'input', in the sense that no data is being manipulated by the operation.
|
||||
// There is an input of an algorithm, but that is not the intention of the operation input arg.
|
||||
none()
|
||||
}
|
||||
|
||||
override Crypto::KeyArtifactType getOutputKeyType() { result = Crypto::TAsymmetricKeyType() }
|
||||
|
||||
override Crypto::ArtifactOutputDataFlowNode getOutputKeyArtifact() {
|
||||
result = this.getOutputNode()
|
||||
}
|
||||
|
||||
override Crypto::AlgorithmValueConsumer getAnAlgorithmValueConsumer() {
|
||||
AlgGetterToAlgConsumerFlow::flow(result.(OpenSSLAlgorithmValueConsumer).getResultNode(),
|
||||
DataFlow::exprNode(this.getAlgorithmArg()))
|
||||
}
|
||||
|
||||
override Crypto::ConsumerInputDataFlowNode getKeySizeConsumer() {
|
||||
none() // no explicit key size, inferred from algorithm
|
||||
}
|
||||
|
||||
override int getKeySizeFixed() {
|
||||
none()
|
||||
// TODO: marked as none as the operation itself has no key size, it
|
||||
// comes from the algorithm source, but note we could grab the
|
||||
// algorithm source and get the key size (see below).
|
||||
// We may need to reconsider what is the best approach here.
|
||||
// result =
|
||||
// this.getAnAlgorithmValueConsumer()
|
||||
// .getAKnownAlgorithmSource()
|
||||
// .(Crypto::EllipticCurveInstance)
|
||||
// .getKeySize()
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
import OpenSSLOperationBase
|
||||
import EVPCipherOperation
|
||||
import EVPHashOperation
|
||||
import ECKeyGenOperation
|
||||
|
||||
@@ -10,7 +10,7 @@ private import SemanticExprSpecific::SemanticExprConfig as Specific
|
||||
*/
|
||||
class SemBasicBlock extends Specific::BasicBlock {
|
||||
/** Holds if this block (transitively) dominates `otherblock`. */
|
||||
final predicate bbDominates(SemBasicBlock otherBlock) { Specific::bbDominates(this, otherBlock) }
|
||||
final predicate dominates(SemBasicBlock otherBlock) { Specific::bbDominates(this, otherBlock) }
|
||||
|
||||
/** Gets an expression that is evaluated in this basic block. */
|
||||
final SemExpr getAnExpr() { result.getBasicBlock() = this }
|
||||
|
||||
@@ -38,7 +38,6 @@ ql/csharp/ql/src/Concurrency/SynchSetUnsynchGet.ql
|
||||
ql/csharp/ql/src/Concurrency/UnsafeLazyInitialization.ql
|
||||
ql/csharp/ql/src/Concurrency/UnsynchronizedStaticAccess.ql
|
||||
ql/csharp/ql/src/Configuration/EmptyPasswordInConfigurationFile.ql
|
||||
ql/csharp/ql/src/Configuration/PasswordInConfigurationFile.ql
|
||||
ql/csharp/ql/src/Dead Code/DeadStoreOfLocal.ql
|
||||
ql/csharp/ql/src/Diagnostics/CompilerError.ql
|
||||
ql/csharp/ql/src/Diagnostics/CompilerMessage.ql
|
||||
@@ -146,8 +145,6 @@ ql/csharp/ql/src/Security Features/CWE-639/InsecureDirectObjectReference.ql
|
||||
ql/csharp/ql/src/Security Features/CWE-643/XPathInjection.ql
|
||||
ql/csharp/ql/src/Security Features/CWE-730/ReDoS.ql
|
||||
ql/csharp/ql/src/Security Features/CWE-730/RegexInjection.ql
|
||||
ql/csharp/ql/src/Security Features/CWE-798/HardcodedConnectionString.ql
|
||||
ql/csharp/ql/src/Security Features/CWE-798/HardcodedCredentials.ql
|
||||
ql/csharp/ql/src/Security Features/CWE-807/ConditionalBypass.ql
|
||||
ql/csharp/ql/src/Security Features/CookieWithOverlyBroadDomain.ql
|
||||
ql/csharp/ql/src/Security Features/CookieWithOverlyBroadPath.ql
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
ql/csharp/ql/src/Configuration/EmptyPasswordInConfigurationFile.ql
|
||||
ql/csharp/ql/src/Configuration/PasswordInConfigurationFile.ql
|
||||
ql/csharp/ql/src/Diagnostics/CompilerError.ql
|
||||
ql/csharp/ql/src/Diagnostics/CompilerMessage.ql
|
||||
ql/csharp/ql/src/Diagnostics/DiagnosticExtractionErrors.ql
|
||||
@@ -49,8 +48,6 @@ ql/csharp/ql/src/Security Features/CWE-639/InsecureDirectObjectReference.ql
|
||||
ql/csharp/ql/src/Security Features/CWE-643/XPathInjection.ql
|
||||
ql/csharp/ql/src/Security Features/CWE-730/ReDoS.ql
|
||||
ql/csharp/ql/src/Security Features/CWE-730/RegexInjection.ql
|
||||
ql/csharp/ql/src/Security Features/CWE-798/HardcodedConnectionString.ql
|
||||
ql/csharp/ql/src/Security Features/CWE-798/HardcodedCredentials.ql
|
||||
ql/csharp/ql/src/Security Features/CWE-807/ConditionalBypass.ql
|
||||
ql/csharp/ql/src/Security Features/CookieWithOverlyBroadDomain.ql
|
||||
ql/csharp/ql/src/Security Features/CookieWithOverlyBroadPath.ql
|
||||
|
||||
@@ -26,6 +26,7 @@ ql/csharp/ql/src/Bad Practices/Naming Conventions/DefaultControlNames.ql
|
||||
ql/csharp/ql/src/Bad Practices/Naming Conventions/VariableNameTooShort.ql
|
||||
ql/csharp/ql/src/Bad Practices/UseOfHtmlInputHidden.ql
|
||||
ql/csharp/ql/src/Bad Practices/UseOfSystemOutputStream.ql
|
||||
ql/csharp/ql/src/Configuration/PasswordInConfigurationFile.ql
|
||||
ql/csharp/ql/src/Dead Code/DeadRefTypes.ql
|
||||
ql/csharp/ql/src/Dead Code/NonAssignedFields.ql
|
||||
ql/csharp/ql/src/Dead Code/UnusedField.ql
|
||||
@@ -89,6 +90,8 @@ ql/csharp/ql/src/Security Features/CWE-321/HardcodedSymmetricEncryptionKey.ql
|
||||
ql/csharp/ql/src/Security Features/CWE-327/DontInstallRootCert.ql
|
||||
ql/csharp/ql/src/Security Features/CWE-502/UnsafeDeserialization.ql
|
||||
ql/csharp/ql/src/Security Features/CWE-611/UseXmlSecureResolver.ql
|
||||
ql/csharp/ql/src/Security Features/CWE-798/HardcodedConnectionString.ql
|
||||
ql/csharp/ql/src/Security Features/CWE-798/HardcodedCredentials.ql
|
||||
ql/csharp/ql/src/Security Features/CWE-838/InappropriateEncoding.ql
|
||||
ql/csharp/ql/src/Useless code/PointlessForwardingMethod.ql
|
||||
ql/csharp/ql/src/definitions.ql
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* @kind problem
|
||||
* @problem.severity warning
|
||||
* @security-severity 7.5
|
||||
* @precision medium
|
||||
* @precision low
|
||||
* @id cs/password-in-configuration
|
||||
* @tags security
|
||||
* external/cwe/cwe-013
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* @kind path-problem
|
||||
* @problem.severity error
|
||||
* @security-severity 9.8
|
||||
* @precision medium
|
||||
* @precision low
|
||||
* @id cs/hardcoded-connection-string-credentials
|
||||
* @tags security
|
||||
* external/cwe/cwe-259
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* @kind path-problem
|
||||
* @problem.severity error
|
||||
* @security-severity 9.8
|
||||
* @precision medium
|
||||
* @precision low
|
||||
* @id cs/hardcoded-credentials
|
||||
* @tags security
|
||||
* external/cwe/cwe-259
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
---
|
||||
category: minorAnalysis
|
||||
---
|
||||
* The queries `cs/password-in-configuration`, `cs/hardcoded-credentials` and `cs/hardcoded-connection-string-credentials` have been removed from all query suites.
|
||||
@@ -50,6 +50,5 @@ ql/go/ql/src/Security/CWE-640/EmailInjection.ql
|
||||
ql/go/ql/src/Security/CWE-643/XPathInjection.ql
|
||||
ql/go/ql/src/Security/CWE-681/IncorrectIntegerConversionQuery.ql
|
||||
ql/go/ql/src/Security/CWE-770/UncontrolledAllocationSize.ql
|
||||
ql/go/ql/src/Security/CWE-798/HardcodedCredentials.ql
|
||||
ql/go/ql/src/Security/CWE-918/RequestForgery.ql
|
||||
ql/go/ql/src/Summary/LinesOfCode.ql
|
||||
|
||||
@@ -28,6 +28,5 @@ ql/go/ql/src/Security/CWE-640/EmailInjection.ql
|
||||
ql/go/ql/src/Security/CWE-643/XPathInjection.ql
|
||||
ql/go/ql/src/Security/CWE-681/IncorrectIntegerConversionQuery.ql
|
||||
ql/go/ql/src/Security/CWE-770/UncontrolledAllocationSize.ql
|
||||
ql/go/ql/src/Security/CWE-798/HardcodedCredentials.ql
|
||||
ql/go/ql/src/Security/CWE-918/RequestForgery.ql
|
||||
ql/go/ql/src/Summary/LinesOfCode.ql
|
||||
|
||||
@@ -6,6 +6,7 @@ ql/go/ql/src/Security/CWE-020/UntrustedDataToExternalAPI.ql
|
||||
ql/go/ql/src/Security/CWE-020/UntrustedDataToUnknownExternalAPI.ql
|
||||
ql/go/ql/src/Security/CWE-078/StoredCommand.ql
|
||||
ql/go/ql/src/Security/CWE-079/StoredXss.ql
|
||||
ql/go/ql/src/Security/CWE-798/HardcodedCredentials.ql
|
||||
ql/go/ql/src/definitions.ql
|
||||
ql/go/ql/src/experimental/CWE-090/LDAPInjection.ql
|
||||
ql/go/ql/src/experimental/CWE-1004/CookieWithoutHttpOnly.ql
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @kind problem
|
||||
* @problem.severity warning
|
||||
* @security-severity 9.8
|
||||
* @precision medium
|
||||
* @precision low
|
||||
* @id go/hardcoded-credentials
|
||||
* @tags security
|
||||
* external/cwe/cwe-259
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
---
|
||||
category: minorAnalysis
|
||||
---
|
||||
* The query `go/hardcoded-credentials` has been removed from all query suites.
|
||||
@@ -196,7 +196,6 @@ ql/java/ql/src/Security/CWE/CWE-730/RegexInjection.ql
|
||||
ql/java/ql/src/Security/CWE/CWE-732/ReadingFromWorldWritableFile.ql
|
||||
ql/java/ql/src/Security/CWE/CWE-749/UnsafeAndroidAccess.ql
|
||||
ql/java/ql/src/Security/CWE/CWE-780/RsaWithoutOaep.ql
|
||||
ql/java/ql/src/Security/CWE/CWE-798/HardcodedCredentialsApiCall.ql
|
||||
ql/java/ql/src/Security/CWE/CWE-807/ConditionalBypass.ql
|
||||
ql/java/ql/src/Security/CWE/CWE-807/TaintedPermissionsCheck.ql
|
||||
ql/java/ql/src/Security/CWE/CWE-829/InsecureDependencyResolution.ql
|
||||
|
||||
@@ -99,7 +99,6 @@ ql/java/ql/src/Security/CWE/CWE-730/RegexInjection.ql
|
||||
ql/java/ql/src/Security/CWE/CWE-732/ReadingFromWorldWritableFile.ql
|
||||
ql/java/ql/src/Security/CWE/CWE-749/UnsafeAndroidAccess.ql
|
||||
ql/java/ql/src/Security/CWE/CWE-780/RsaWithoutOaep.ql
|
||||
ql/java/ql/src/Security/CWE/CWE-798/HardcodedCredentialsApiCall.ql
|
||||
ql/java/ql/src/Security/CWE/CWE-807/ConditionalBypass.ql
|
||||
ql/java/ql/src/Security/CWE/CWE-807/TaintedPermissionsCheck.ql
|
||||
ql/java/ql/src/Security/CWE/CWE-829/InsecureDependencyResolution.ql
|
||||
|
||||
@@ -158,6 +158,7 @@ ql/java/ql/src/Security/CWE/CWE-312/CleartextStorageClass.ql
|
||||
ql/java/ql/src/Security/CWE/CWE-319/HttpsUrls.ql
|
||||
ql/java/ql/src/Security/CWE/CWE-319/UseSSL.ql
|
||||
ql/java/ql/src/Security/CWE/CWE-319/UseSSLSocketFactories.ql
|
||||
ql/java/ql/src/Security/CWE/CWE-798/HardcodedCredentialsApiCall.ql
|
||||
ql/java/ql/src/Security/CWE/CWE-798/HardcodedCredentialsComparison.ql
|
||||
ql/java/ql/src/Security/CWE/CWE-798/HardcodedCredentialsSourceCall.ql
|
||||
ql/java/ql/src/Security/CWE/CWE-798/HardcodedPasswordField.ql
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
---
|
||||
category: deprecated
|
||||
---
|
||||
* Java now uses the shared `BasicBlock` library. This means that the names of several member predicates have been changed to align with the names used in other languages. The old predicates have been deprecated. The `BasicBlock` class itself no longer extends `ControlFlowNode` - the predicate `getFirstNode` can be used to fix any QL code that somehow relied on this.
|
||||
@@ -353,7 +353,7 @@ module JCAModel {
|
||||
else result instanceof KeyOpAlg::TUnknownKeyOperationAlgorithmType
|
||||
}
|
||||
|
||||
override string getKeySizeFixed() {
|
||||
override int getKeySizeFixed() {
|
||||
none() // TODO: implement to handle variants such as AES-128
|
||||
}
|
||||
|
||||
@@ -1104,7 +1104,7 @@ module JCAModel {
|
||||
KeyGeneratorFlowAnalysisImpl::getInitFromUse(this, _, _).getKeySizeArg() = result.asExpr()
|
||||
}
|
||||
|
||||
override string getKeySizeFixed() { none() }
|
||||
override int getKeySizeFixed() { none() }
|
||||
}
|
||||
|
||||
class KeyGeneratorCipherAlgorithm extends CipherStringLiteralAlgorithmInstance {
|
||||
@@ -1310,7 +1310,7 @@ module JCAModel {
|
||||
result.asExpr() = this.getKeySpecInstantiation().(PBEKeySpecInstantiation).getKeyLengthArg()
|
||||
}
|
||||
|
||||
override string getKeySizeFixed() { none() }
|
||||
override int getKeySizeFixed() { none() }
|
||||
|
||||
override string getOutputKeySizeFixed() { none() }
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@ extractor: java
|
||||
library: true
|
||||
upgrades: upgrades
|
||||
dependencies:
|
||||
codeql/controlflow: ${workspace}
|
||||
codeql/dataflow: ${workspace}
|
||||
codeql/mad: ${workspace}
|
||||
codeql/quantum: ${workspace}
|
||||
|
||||
@@ -4,91 +4,128 @@
|
||||
|
||||
import java
|
||||
import Dominance
|
||||
private import codeql.controlflow.BasicBlock as BB
|
||||
|
||||
cached
|
||||
private module BasicBlockStage {
|
||||
cached
|
||||
predicate ref() { any() }
|
||||
private module Input implements BB::InputSig<Location> {
|
||||
import SuccessorType
|
||||
|
||||
cached
|
||||
predicate backref() {
|
||||
(exists(any(BasicBlock bb).getABBSuccessor()) implies any()) and
|
||||
(exists(any(BasicBlock bb).getNode(_)) implies any()) and
|
||||
(exists(any(BasicBlock bb).length()) implies any())
|
||||
/** Hold if `t` represents a conditional successor type. */
|
||||
predicate successorTypeIsCondition(SuccessorType t) { none() }
|
||||
|
||||
/** A delineated part of the AST with its own CFG. */
|
||||
class CfgScope = Callable;
|
||||
|
||||
/** The class of control flow nodes. */
|
||||
class Node = ControlFlowNode;
|
||||
|
||||
/** Gets the CFG scope in which this node occurs. */
|
||||
CfgScope nodeGetCfgScope(Node node) { node.getEnclosingCallable() = result }
|
||||
|
||||
private Node getASpecificSuccessor(Node node, SuccessorType t) {
|
||||
node.(ConditionNode).getABranchSuccessor(t.(BooleanSuccessor).getValue()) = result
|
||||
or
|
||||
node.getAnExceptionSuccessor() = result and t instanceof ExceptionSuccessor
|
||||
}
|
||||
|
||||
/** Gets an immediate successor of this node. */
|
||||
Node nodeGetASuccessor(Node node, SuccessorType t) {
|
||||
result = getASpecificSuccessor(node, t)
|
||||
or
|
||||
node.getASuccessor() = result and
|
||||
t instanceof NormalSuccessor and
|
||||
not result = getASpecificSuccessor(node, _)
|
||||
}
|
||||
|
||||
/**
|
||||
* Holds if `node` represents an entry node to be used when calculating
|
||||
* dominance.
|
||||
*/
|
||||
predicate nodeIsDominanceEntry(Node node) {
|
||||
exists(Stmt entrystmt | entrystmt = node.asStmt() |
|
||||
exists(Callable c | entrystmt = c.getBody())
|
||||
or
|
||||
// This disjunct is technically superfluous, but safeguards against extractor problems.
|
||||
entrystmt instanceof BlockStmt and
|
||||
not exists(entrystmt.getEnclosingCallable()) and
|
||||
not entrystmt.getParent() instanceof Stmt
|
||||
)
|
||||
}
|
||||
|
||||
/**
|
||||
* Holds if `node` represents an exit node to be used when calculating
|
||||
* post dominance.
|
||||
*/
|
||||
predicate nodeIsPostDominanceExit(Node node) { node instanceof ControlFlow::ExitNode }
|
||||
}
|
||||
|
||||
private module BbImpl = BB::Make<Location, Input>;
|
||||
|
||||
import BbImpl
|
||||
|
||||
/** Holds if the dominance relation is calculated for `bb`. */
|
||||
predicate hasDominanceInformation(BasicBlock bb) {
|
||||
exists(BasicBlock entry |
|
||||
Input::nodeIsDominanceEntry(entry.getFirstNode()) and entry.getASuccessor*() = bb
|
||||
)
|
||||
}
|
||||
|
||||
/**
|
||||
* A control-flow node that represents the start of a basic block.
|
||||
*
|
||||
* A basic block is a series of nodes with no control-flow branching, which can
|
||||
* often be treated as a unit in analyses.
|
||||
* A basic block, that is, a maximal straight-line sequence of control flow nodes
|
||||
* without branches or joins.
|
||||
*/
|
||||
class BasicBlock extends ControlFlowNode {
|
||||
cached
|
||||
BasicBlock() {
|
||||
BasicBlockStage::ref() and
|
||||
not exists(this.getAPredecessor()) and
|
||||
exists(this.getASuccessor())
|
||||
or
|
||||
strictcount(this.getAPredecessor()) > 1
|
||||
or
|
||||
exists(ControlFlowNode pred | pred = this.getAPredecessor() |
|
||||
strictcount(pred.getASuccessor()) > 1
|
||||
)
|
||||
}
|
||||
class BasicBlock extends BbImpl::BasicBlock {
|
||||
/** Gets the immediately enclosing callable whose body contains this node. */
|
||||
Callable getEnclosingCallable() { result = this.getScope() }
|
||||
|
||||
/** Gets an immediate successor of this basic block. */
|
||||
cached
|
||||
BasicBlock getABBSuccessor() {
|
||||
BasicBlockStage::ref() and
|
||||
result = this.getLastNode().getASuccessor()
|
||||
}
|
||||
/**
|
||||
* Holds if this basic block dominates basic block `bb`.
|
||||
*
|
||||
* That is, all paths reaching `bb` from the entry point basic block must
|
||||
* go through this basic block.
|
||||
*/
|
||||
predicate dominates(BasicBlock bb) { super.dominates(bb) }
|
||||
|
||||
/** Gets an immediate predecessor of this basic block. */
|
||||
BasicBlock getABBPredecessor() { result.getABBSuccessor() = this }
|
||||
/**
|
||||
* DEPRECATED: Use `getASuccessor` instead.
|
||||
*
|
||||
* Gets an immediate successor of this basic block.
|
||||
*/
|
||||
deprecated BasicBlock getABBSuccessor() { result = this.getASuccessor() }
|
||||
|
||||
/** Gets a control-flow node contained in this basic block. */
|
||||
ControlFlowNode getANode() { result = this.getNode(_) }
|
||||
/**
|
||||
* DEPRECATED: Use `getAPredecessor` instead.
|
||||
*
|
||||
* Gets an immediate predecessor of this basic block.
|
||||
*/
|
||||
deprecated BasicBlock getABBPredecessor() { result.getASuccessor() = this }
|
||||
|
||||
/** Gets the control-flow node at a specific (zero-indexed) position in this basic block. */
|
||||
cached
|
||||
ControlFlowNode getNode(int pos) {
|
||||
BasicBlockStage::ref() and
|
||||
result = this and
|
||||
pos = 0
|
||||
or
|
||||
exists(ControlFlowNode mid, int mid_pos | pos = mid_pos + 1 |
|
||||
this.getNode(mid_pos) = mid and
|
||||
mid.getASuccessor() = result and
|
||||
not result instanceof BasicBlock
|
||||
)
|
||||
}
|
||||
/**
|
||||
* DEPRECATED: Use `strictlyDominates` instead.
|
||||
*
|
||||
* Holds if this basic block strictly dominates `node`.
|
||||
*/
|
||||
deprecated predicate bbStrictlyDominates(BasicBlock node) { this.strictlyDominates(node) }
|
||||
|
||||
/** Gets the first control-flow node in this basic block. */
|
||||
ControlFlowNode getFirstNode() { result = this }
|
||||
/**
|
||||
* DEPRECATED: Use `dominates` instead.
|
||||
*
|
||||
* Holds if this basic block dominates `node`. (This is reflexive.)
|
||||
*/
|
||||
deprecated predicate bbDominates(BasicBlock node) { this.dominates(node) }
|
||||
|
||||
/** Gets the last control-flow node in this basic block. */
|
||||
ControlFlowNode getLastNode() { result = this.getNode(this.length() - 1) }
|
||||
/**
|
||||
* DEPRECATED: Use `strictlyPostDominates` instead.
|
||||
*
|
||||
* Holds if this basic block strictly post-dominates `node`.
|
||||
*/
|
||||
deprecated predicate bbStrictlyPostDominates(BasicBlock node) { this.strictlyPostDominates(node) }
|
||||
|
||||
/** Gets the number of control-flow nodes contained in this basic block. */
|
||||
cached
|
||||
int length() {
|
||||
BasicBlockStage::ref() and
|
||||
result = strictcount(this.getANode())
|
||||
}
|
||||
|
||||
/** Holds if this basic block strictly dominates `node`. */
|
||||
predicate bbStrictlyDominates(BasicBlock node) { bbStrictlyDominates(this, node) }
|
||||
|
||||
/** Holds if this basic block dominates `node`. (This is reflexive.) */
|
||||
predicate bbDominates(BasicBlock node) { bbDominates(this, node) }
|
||||
|
||||
/** Holds if this basic block strictly post-dominates `node`. */
|
||||
predicate bbStrictlyPostDominates(BasicBlock node) { bbStrictlyPostDominates(this, node) }
|
||||
|
||||
/** Holds if this basic block post-dominates `node`. (This is reflexive.) */
|
||||
predicate bbPostDominates(BasicBlock node) { bbPostDominates(this, node) }
|
||||
/**
|
||||
* DEPRECATED: Use `postDominates` instead.
|
||||
*
|
||||
* Holds if this basic block post-dominates `node`. (This is reflexive.)
|
||||
*/
|
||||
deprecated predicate bbPostDominates(BasicBlock node) { this.postDominates(node) }
|
||||
}
|
||||
|
||||
/** A basic block that ends in an exit node. */
|
||||
|
||||
@@ -8,91 +8,75 @@ import java
|
||||
* Predicates for basic-block-level dominance.
|
||||
*/
|
||||
|
||||
/** Entry points for control-flow. */
|
||||
private predicate flowEntry(BasicBlock entry) {
|
||||
exists(Stmt entrystmt | entrystmt = entry.getFirstNode().asStmt() |
|
||||
exists(Callable c | entrystmt = c.getBody())
|
||||
or
|
||||
// This disjunct is technically superfluous, but safeguards against extractor problems.
|
||||
entrystmt instanceof BlockStmt and
|
||||
not exists(entry.getEnclosingCallable()) and
|
||||
not entrystmt.getParent() instanceof Stmt
|
||||
)
|
||||
}
|
||||
|
||||
/** The successor relation for basic blocks. */
|
||||
private predicate bbSucc(BasicBlock pre, BasicBlock post) { post = pre.getABBSuccessor() }
|
||||
|
||||
/** The immediate dominance relation for basic blocks. */
|
||||
cached
|
||||
predicate bbIDominates(BasicBlock dom, BasicBlock node) =
|
||||
idominance(flowEntry/1, bbSucc/2)(_, dom, node)
|
||||
|
||||
/** Holds if the dominance relation is calculated for `bb`. */
|
||||
predicate hasDominanceInformation(BasicBlock bb) {
|
||||
exists(BasicBlock entry | flowEntry(entry) and bbSucc*(entry, bb))
|
||||
/**
|
||||
* DEPRECATED: Use `BasicBlock::immediatelyDominates` instead.
|
||||
*
|
||||
* The immediate dominance relation for basic blocks.
|
||||
*/
|
||||
deprecated predicate bbIDominates(BasicBlock dom, BasicBlock node) {
|
||||
dom.immediatelyDominates(node)
|
||||
}
|
||||
|
||||
/** Exit points for basic-block control-flow. */
|
||||
private predicate bbSink(BasicBlock exit) { exit.getLastNode() instanceof ControlFlow::ExitNode }
|
||||
|
||||
/** Reversed `bbSucc`. */
|
||||
private predicate bbPred(BasicBlock post, BasicBlock pre) { post = pre.getABBSuccessor() }
|
||||
private predicate bbPred(BasicBlock post, BasicBlock pre) { post = pre.getASuccessor() }
|
||||
|
||||
/** The immediate post-dominance relation on basic blocks. */
|
||||
cached
|
||||
predicate bbIPostDominates(BasicBlock dominator, BasicBlock node) =
|
||||
deprecated predicate bbIPostDominates(BasicBlock dominator, BasicBlock node) =
|
||||
idominance(bbSink/1, bbPred/2)(_, dominator, node)
|
||||
|
||||
/** Holds if `dom` strictly dominates `node`. */
|
||||
predicate bbStrictlyDominates(BasicBlock dom, BasicBlock node) { bbIDominates+(dom, node) }
|
||||
|
||||
/** Holds if `dom` dominates `node`. (This is reflexive.) */
|
||||
predicate bbDominates(BasicBlock dom, BasicBlock node) {
|
||||
bbStrictlyDominates(dom, node) or dom = node
|
||||
/**
|
||||
* DEPRECATED: Use `BasicBlock::strictlyDominates` instead.
|
||||
*
|
||||
* Holds if `dom` strictly dominates `node`.
|
||||
*/
|
||||
deprecated predicate bbStrictlyDominates(BasicBlock dom, BasicBlock node) {
|
||||
dom.strictlyDominates(node)
|
||||
}
|
||||
|
||||
/** Holds if `dom` strictly post-dominates `node`. */
|
||||
predicate bbStrictlyPostDominates(BasicBlock dom, BasicBlock node) { bbIPostDominates+(dom, node) }
|
||||
/**
|
||||
* DEPRECATED: Use `BasicBlock::dominates` instead.
|
||||
*
|
||||
* Holds if `dom` dominates `node`. (This is reflexive.)
|
||||
*/
|
||||
deprecated predicate bbDominates(BasicBlock dom, BasicBlock node) { dom.dominates(node) }
|
||||
|
||||
/** Holds if `dom` post-dominates `node`. (This is reflexive.) */
|
||||
predicate bbPostDominates(BasicBlock dom, BasicBlock node) {
|
||||
bbStrictlyPostDominates(dom, node) or dom = node
|
||||
/**
|
||||
* DEPRECATED: Use `BasicBlock::strictlyPostDominates` instead.
|
||||
*
|
||||
* Holds if `dom` strictly post-dominates `node`.
|
||||
*/
|
||||
deprecated predicate bbStrictlyPostDominates(BasicBlock dom, BasicBlock node) {
|
||||
dom.strictlyPostDominates(node)
|
||||
}
|
||||
|
||||
/**
|
||||
* DEPRECATED: Use `BasicBlock::postDominates` instead.
|
||||
*
|
||||
* Holds if `dom` post-dominates `node`. (This is reflexive.)
|
||||
*/
|
||||
deprecated predicate bbPostDominates(BasicBlock dom, BasicBlock node) { dom.postDominates(node) }
|
||||
|
||||
/**
|
||||
* The dominance frontier relation for basic blocks.
|
||||
*
|
||||
* This is equivalent to:
|
||||
*
|
||||
* ```
|
||||
* bbDominates(x, w.getABBPredecessor()) and not bbStrictlyDominates(x, w)
|
||||
* x.dominates(w.getAPredecessor()) and not x.strictlyDominates(w)
|
||||
* ```
|
||||
*/
|
||||
predicate dominanceFrontier(BasicBlock x, BasicBlock w) {
|
||||
x = w.getABBPredecessor() and not bbIDominates(x, w)
|
||||
x = w.getAPredecessor() and not x.immediatelyDominates(w)
|
||||
or
|
||||
exists(BasicBlock prev | dominanceFrontier(prev, w) |
|
||||
bbIDominates(x, prev) and
|
||||
not bbIDominates(x, w)
|
||||
x.immediatelyDominates(prev) and
|
||||
not x.immediatelyDominates(w)
|
||||
)
|
||||
}
|
||||
|
||||
/**
|
||||
* Holds if `(bb1, bb2)` is an edge that dominates `bb2`, that is, all other
|
||||
* predecessors of `bb2` are dominated by `bb2`. This implies that `bb1` is the
|
||||
* immediate dominator of `bb2`.
|
||||
*
|
||||
* This is a necessary and sufficient condition for an edge to dominate anything,
|
||||
* and in particular `dominatingEdge(bb1, bb2) and bb2.bbDominates(bb3)` means
|
||||
* that the edge `(bb1, bb2)` dominates `bb3`.
|
||||
*/
|
||||
predicate dominatingEdge(BasicBlock bb1, BasicBlock bb2) {
|
||||
bbIDominates(bb1, bb2) and
|
||||
bb1.getABBSuccessor() = bb2 and
|
||||
forall(BasicBlock pred | pred = bb2.getABBPredecessor() and pred != bb1 | bbDominates(bb2, pred))
|
||||
}
|
||||
|
||||
/*
|
||||
* Predicates for expression-level dominance.
|
||||
*/
|
||||
@@ -102,7 +86,7 @@ predicate iDominates(ControlFlowNode dominator, ControlFlowNode node) {
|
||||
exists(BasicBlock bb, int i | dominator = bb.getNode(i) and node = bb.getNode(i + 1))
|
||||
or
|
||||
exists(BasicBlock dom, BasicBlock bb |
|
||||
bbIDominates(dom, bb) and
|
||||
dom.immediatelyDominates(bb) and
|
||||
dominator = dom.getLastNode() and
|
||||
node = bb.getFirstNode()
|
||||
)
|
||||
@@ -112,7 +96,7 @@ predicate iDominates(ControlFlowNode dominator, ControlFlowNode node) {
|
||||
pragma[inline]
|
||||
predicate strictlyDominates(ControlFlowNode dom, ControlFlowNode node) {
|
||||
// This predicate is gigantic, so it must be inlined.
|
||||
bbStrictlyDominates(dom.getBasicBlock(), node.getBasicBlock())
|
||||
dom.getBasicBlock().strictlyDominates(node.getBasicBlock())
|
||||
or
|
||||
exists(BasicBlock b, int i, int j | dom = b.getNode(i) and node = b.getNode(j) and i < j)
|
||||
}
|
||||
@@ -121,7 +105,7 @@ predicate strictlyDominates(ControlFlowNode dom, ControlFlowNode node) {
|
||||
pragma[inline]
|
||||
predicate dominates(ControlFlowNode dom, ControlFlowNode node) {
|
||||
// This predicate is gigantic, so it must be inlined.
|
||||
bbStrictlyDominates(dom.getBasicBlock(), node.getBasicBlock())
|
||||
dom.getBasicBlock().strictlyDominates(node.getBasicBlock())
|
||||
or
|
||||
exists(BasicBlock b, int i, int j | dom = b.getNode(i) and node = b.getNode(j) and i <= j)
|
||||
}
|
||||
@@ -130,7 +114,7 @@ predicate dominates(ControlFlowNode dom, ControlFlowNode node) {
|
||||
pragma[inline]
|
||||
predicate strictlyPostDominates(ControlFlowNode dom, ControlFlowNode node) {
|
||||
// This predicate is gigantic, so it must be inlined.
|
||||
bbStrictlyPostDominates(dom.getBasicBlock(), node.getBasicBlock())
|
||||
dom.getBasicBlock().strictlyPostDominates(node.getBasicBlock())
|
||||
or
|
||||
exists(BasicBlock b, int i, int j | dom = b.getNode(i) and node = b.getNode(j) and i > j)
|
||||
}
|
||||
@@ -139,7 +123,7 @@ predicate strictlyPostDominates(ControlFlowNode dom, ControlFlowNode node) {
|
||||
pragma[inline]
|
||||
predicate postDominates(ControlFlowNode dom, ControlFlowNode node) {
|
||||
// This predicate is gigantic, so it must be inlined.
|
||||
bbStrictlyPostDominates(dom.getBasicBlock(), node.getBasicBlock())
|
||||
dom.getBasicBlock().strictlyPostDominates(node.getBasicBlock())
|
||||
or
|
||||
exists(BasicBlock b, int i, int j | dom = b.getNode(i) and node = b.getNode(j) and i >= j)
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@ class ConditionBlock extends BasicBlock {
|
||||
|
||||
/** Gets a `true`- or `false`-successor of the last node of this basic block. */
|
||||
BasicBlock getTestSuccessor(boolean testIsTrue) {
|
||||
result = this.getConditionNode().getABranchSuccessor(testIsTrue)
|
||||
result.getFirstNode() = this.getConditionNode().getABranchSuccessor(testIsTrue)
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -68,7 +68,7 @@ class ConditionBlock extends BasicBlock {
|
||||
exists(BasicBlock succ |
|
||||
succ = this.getTestSuccessor(testIsTrue) and
|
||||
dominatingEdge(this, succ) and
|
||||
succ.bbDominates(controlled)
|
||||
succ.dominates(controlled)
|
||||
)
|
||||
}
|
||||
}
|
||||
@@ -287,7 +287,7 @@ private predicate switchCaseControls(SwitchCase sc, BasicBlock bb) {
|
||||
// Pattern cases are handled as condition blocks
|
||||
not sc instanceof PatternCase and
|
||||
caseblock.getFirstNode() = sc.getControlFlowNode() and
|
||||
caseblock.bbDominates(bb) and
|
||||
caseblock.dominates(bb) and
|
||||
// Check we can't fall through from a previous block:
|
||||
forall(ControlFlowNode pred | pred = sc.getControlFlowNode().getAPredecessor() |
|
||||
isNonFallThroughPredecessor(sc, pred)
|
||||
@@ -300,14 +300,14 @@ private predicate preconditionBranchEdge(
|
||||
) {
|
||||
conditionCheckArgument(ma, _, branch) and
|
||||
bb1.getLastNode() = ma.getControlFlowNode() and
|
||||
bb2 = bb1.getLastNode().getANormalSuccessor()
|
||||
bb2.getFirstNode() = bb1.getLastNode().getANormalSuccessor()
|
||||
}
|
||||
|
||||
private predicate preconditionControls(MethodCall ma, BasicBlock controlled, boolean branch) {
|
||||
exists(BasicBlock check, BasicBlock succ |
|
||||
preconditionBranchEdge(ma, check, succ, branch) and
|
||||
dominatingEdge(check, succ) and
|
||||
succ.bbDominates(controlled)
|
||||
succ.dominates(controlled)
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
@@ -47,7 +47,7 @@ private predicate callAlwaysPerformsAction(Call call, ActionConfiguration conf)
|
||||
private predicate actionDominatesExit(Callable callable, ActionConfiguration conf) {
|
||||
exists(ExitBlock exit |
|
||||
exit.getEnclosingCallable() = callable and
|
||||
actionBlock(conf).bbDominates(exit)
|
||||
actionBlock(conf).dominates(exit)
|
||||
)
|
||||
}
|
||||
|
||||
@@ -56,12 +56,12 @@ private BasicBlock nonDominatingActionBlock(ActionConfiguration conf) {
|
||||
exists(ExitBlock exit |
|
||||
result = actionBlock(conf) and
|
||||
exit.getEnclosingCallable() = result.getEnclosingCallable() and
|
||||
not result.bbDominates(exit)
|
||||
not result.dominates(exit)
|
||||
)
|
||||
}
|
||||
|
||||
private class JoinBlock extends BasicBlock {
|
||||
JoinBlock() { 2 <= strictcount(this.getABBPredecessor()) }
|
||||
JoinBlock() { 2 <= strictcount(this.getAPredecessor()) }
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -72,8 +72,8 @@ private predicate postActionBlock(BasicBlock bb, ActionConfiguration conf) {
|
||||
bb = nonDominatingActionBlock(conf)
|
||||
or
|
||||
if bb instanceof JoinBlock
|
||||
then forall(BasicBlock pred | pred = bb.getABBPredecessor() | postActionBlock(pred, conf))
|
||||
else postActionBlock(bb.getABBPredecessor(), conf)
|
||||
then forall(BasicBlock pred | pred = bb.getAPredecessor() | postActionBlock(pred, conf))
|
||||
else postActionBlock(bb.getAPredecessor(), conf)
|
||||
}
|
||||
|
||||
/** Holds if every path through `callable` goes through at least one action node. */
|
||||
|
||||
72
java/ql/lib/semmle/code/java/controlflow/SuccessorType.qll
Normal file
72
java/ql/lib/semmle/code/java/controlflow/SuccessorType.qll
Normal file
@@ -0,0 +1,72 @@
|
||||
/**
|
||||
* Provides different types of control flow successor types.
|
||||
*/
|
||||
|
||||
import java
|
||||
private import codeql.util.Boolean
|
||||
|
||||
private newtype TSuccessorType =
|
||||
TNormalSuccessor() or
|
||||
TBooleanSuccessor(Boolean branch) or
|
||||
TExceptionSuccessor()
|
||||
|
||||
/** The type of a control flow successor. */
|
||||
class SuccessorType extends TSuccessorType {
|
||||
/** Gets a textual representation of successor type. */
|
||||
string toString() { result = "SuccessorType" }
|
||||
}
|
||||
|
||||
/** A normal control flow successor. */
|
||||
class NormalSuccessor extends SuccessorType, TNormalSuccessor { }
|
||||
|
||||
/**
|
||||
* An exceptional control flow successor.
|
||||
*
|
||||
* This marks control flow edges that are taken when an exception is thrown.
|
||||
*/
|
||||
class ExceptionSuccessor extends SuccessorType, TExceptionSuccessor { }
|
||||
|
||||
/**
|
||||
* A conditional control flow successor.
|
||||
*
|
||||
* This currently only includes boolean successors (`BooleanSuccessor`).
|
||||
*/
|
||||
class ConditionalSuccessor extends SuccessorType, TBooleanSuccessor {
|
||||
/** Gets the Boolean value of this successor. */
|
||||
boolean getValue() { this = TBooleanSuccessor(result) }
|
||||
}
|
||||
|
||||
/**
|
||||
* A Boolean control flow successor.
|
||||
*
|
||||
* For example, this program fragment:
|
||||
*
|
||||
* ```java
|
||||
* if (x < 0)
|
||||
* return 0;
|
||||
* else
|
||||
* return 1;
|
||||
* ```
|
||||
*
|
||||
* has a control flow graph containing Boolean successors:
|
||||
*
|
||||
* ```
|
||||
* if
|
||||
* |
|
||||
* x < 0
|
||||
* / \
|
||||
* / \
|
||||
* / \
|
||||
* true false
|
||||
* | \
|
||||
* return 0 return 1
|
||||
* ```
|
||||
*/
|
||||
class BooleanSuccessor = ConditionalSuccessor;
|
||||
|
||||
/**
|
||||
* A nullness control flow successor. This is currently unused for Java.
|
||||
*/
|
||||
class NullnessSuccessor extends ConditionalSuccessor {
|
||||
NullnessSuccessor() { none() }
|
||||
}
|
||||
@@ -209,7 +209,7 @@ class UnreachableBasicBlock extends BasicBlock {
|
||||
or
|
||||
// This block is not reachable in the CFG, and is not the entrypoint in a callable, an
|
||||
// expression in an assert statement, or a catch clause.
|
||||
forall(BasicBlock bb | bb = this.getABBPredecessor() | bb instanceof UnreachableBasicBlock) and
|
||||
forall(BasicBlock bb | bb = this.getAPredecessor() | bb instanceof UnreachableBasicBlock) and
|
||||
not exists(Callable c | c.getBody().getControlFlowNode() = this.getFirstNode()) and
|
||||
not this.getFirstNode().asExpr().getEnclosingStmt() instanceof AssertStmt and
|
||||
not this.getFirstNode().asStmt() instanceof CatchClause
|
||||
@@ -219,11 +219,10 @@ class UnreachableBasicBlock extends BasicBlock {
|
||||
// Not accessible from the switch expression
|
||||
unreachableCaseBlock = constSwitchStmt.getAFailingCase().getBasicBlock() and
|
||||
// Not accessible from the successful case
|
||||
not constSwitchStmt.getMatchingCase().getBasicBlock().getABBSuccessor*() =
|
||||
unreachableCaseBlock
|
||||
not constSwitchStmt.getMatchingCase().getBasicBlock().getASuccessor*() = unreachableCaseBlock
|
||||
|
|
||||
// Blocks dominated by an unreachable case block are unreachable
|
||||
unreachableCaseBlock.bbDominates(this)
|
||||
unreachableCaseBlock.dominates(this)
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -239,7 +239,7 @@ SsaVariable getADefinition(SsaVariable v, boolean fromBackEdge) {
|
||||
exists(SsaVariable inp, BasicBlock bb, boolean fbe |
|
||||
v.(SsaPhiNode).hasInputFromBlock(inp, bb) and
|
||||
result = getADefinition(inp, fbe) and
|
||||
(if v.getBasicBlock().bbDominates(bb) then fromBackEdge = true else fromBackEdge = fbe)
|
||||
(if v.getBasicBlock().dominates(bb) then fromBackEdge = true else fromBackEdge = fbe)
|
||||
)
|
||||
}
|
||||
|
||||
@@ -290,10 +290,10 @@ private predicate guardImpliesEqual(Guard guard, boolean branch, SsaVariable v,
|
||||
)
|
||||
}
|
||||
|
||||
private ControlFlowNode getAGuardBranchSuccessor(Guard g, boolean branch) {
|
||||
result = g.(Expr).getControlFlowNode().(ConditionNode).getABranchSuccessor(branch)
|
||||
private BasicBlock getAGuardBranchSuccessor(Guard g, boolean branch) {
|
||||
result.getFirstNode() = g.(Expr).getControlFlowNode().(ConditionNode).getABranchSuccessor(branch)
|
||||
or
|
||||
result = g.(SwitchCase).getControlFlowNode() and branch = true
|
||||
result.getFirstNode() = g.(SwitchCase).getControlFlowNode() and branch = true
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -306,7 +306,7 @@ private predicate guardControlsPhiBranch(
|
||||
guard.directlyControls(upd.getBasicBlock(), branch) and
|
||||
upd.getDefiningExpr().(VariableAssign).getSource() = e and
|
||||
upd = phi.getAPhiInput() and
|
||||
guard.getBasicBlock().bbStrictlyDominates(phi.getBasicBlock())
|
||||
guard.getBasicBlock().strictlyDominates(phi.getBasicBlock())
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -331,7 +331,7 @@ private predicate conditionalAssign(SsaVariable v, Guard guard, boolean branch,
|
||||
forall(SsaVariable other | other != upd and other = phi.getAPhiInput() |
|
||||
guard.directlyControls(other.getBasicBlock(), branch.booleanNot())
|
||||
or
|
||||
other.getBasicBlock().bbDominates(guard.getBasicBlock()) and
|
||||
other.getBasicBlock().dominates(guard.getBasicBlock()) and
|
||||
not other.isLiveAtEndOfBlock(getAGuardBranchSuccessor(guard, branch))
|
||||
)
|
||||
)
|
||||
|
||||
@@ -298,9 +298,9 @@ private predicate impossibleEdge(BasicBlock bb1, BasicBlock bb2) {
|
||||
private predicate leavingFinally(BasicBlock bb1, BasicBlock bb2, boolean normaledge) {
|
||||
exists(TryStmt try, BlockStmt finally |
|
||||
try.getFinally() = finally and
|
||||
bb1.getABBSuccessor() = bb2 and
|
||||
bb1.getEnclosingStmt().getEnclosingStmt*() = finally and
|
||||
not bb2.getEnclosingStmt().getEnclosingStmt*() = finally and
|
||||
bb1.getASuccessor() = bb2 and
|
||||
bb1.getFirstNode().getEnclosingStmt().getEnclosingStmt*() = finally and
|
||||
not bb2.getFirstNode().getEnclosingStmt().getEnclosingStmt*() = finally and
|
||||
if bb1.getLastNode().getANormalSuccessor() = bb2.getFirstNode()
|
||||
then normaledge = true
|
||||
else normaledge = false
|
||||
@@ -339,7 +339,7 @@ private predicate nullVarStep(
|
||||
midssa.isLiveAtEndOfBlock(mid) and
|
||||
not ensureNotNull(midssa).getBasicBlock() = mid and
|
||||
not assertFail(mid, _) and
|
||||
bb = mid.getABBSuccessor() and
|
||||
bb = mid.getASuccessor() and
|
||||
not impossibleEdge(mid, bb) and
|
||||
not exists(boolean branch | nullGuard(midssa, branch, false).hasBranchEdge(mid, bb, branch)) and
|
||||
not (leavingFinally(mid, bb, true) and midstoredcompletion = true) and
|
||||
|
||||
@@ -209,13 +209,13 @@ module Sem implements Semantic<Location> {
|
||||
|
||||
class BasicBlock = J::BasicBlock;
|
||||
|
||||
BasicBlock getABasicBlockSuccessor(BasicBlock bb) { result = bb.getABBSuccessor() }
|
||||
BasicBlock getABasicBlockSuccessor(BasicBlock bb) { result = bb.getASuccessor() }
|
||||
|
||||
private predicate id(ExprParent x, ExprParent y) { x = y }
|
||||
|
||||
private predicate idOfAst(ExprParent x, int y) = equivalenceRelation(id/2)(x, y)
|
||||
|
||||
private predicate idOf(BasicBlock x, int y) { idOfAst(x.getAstNode(), y) }
|
||||
private predicate idOf(BasicBlock x, int y) { idOfAst(x.getFirstNode().getAstNode(), y) }
|
||||
|
||||
int getBlockId1(BasicBlock bb) { idOf(bb, result) }
|
||||
|
||||
|
||||
@@ -321,14 +321,14 @@ private module Input implements TypeFlowInput<Location> {
|
||||
*/
|
||||
private predicate instanceofDisjunct(InstanceOfExpr ioe, BasicBlock bb, BaseSsaVariable v) {
|
||||
ioe.getExpr() = v.getAUse() and
|
||||
strictcount(bb.getABBPredecessor()) > 1 and
|
||||
strictcount(bb.getAPredecessor()) > 1 and
|
||||
exists(ConditionBlock cb | cb.getCondition() = ioe and cb.getTestSuccessor(true) = bb)
|
||||
}
|
||||
|
||||
/** Holds if `bb` is disjunctively guarded by multiple `instanceof` tests on `v`. */
|
||||
private predicate instanceofDisjunction(BasicBlock bb, BaseSsaVariable v) {
|
||||
strictcount(InstanceOfExpr ioe | instanceofDisjunct(ioe, bb, v)) =
|
||||
strictcount(bb.getABBPredecessor())
|
||||
strictcount(bb.getAPredecessor())
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -338,7 +338,7 @@ private module Input implements TypeFlowInput<Location> {
|
||||
predicate instanceofDisjunctionGuarded(TypeFlowNode n, RefType t) {
|
||||
exists(BasicBlock bb, InstanceOfExpr ioe, BaseSsaVariable v, VarAccess va |
|
||||
instanceofDisjunction(bb, v) and
|
||||
bb.bbDominates(va.getBasicBlock()) and
|
||||
bb.dominates(va.getBasicBlock()) and
|
||||
va = v.getAUse() and
|
||||
instanceofDisjunct(ioe, bb, v) and
|
||||
t = ioe.getSyntacticCheckedType() and
|
||||
|
||||
@@ -145,7 +145,7 @@ private module BaseSsaImpl {
|
||||
/** Holds if `v` has an implicit definition at the entry, `b`, of the callable. */
|
||||
predicate hasEntryDef(BaseSsaSourceVariable v, BasicBlock b) {
|
||||
exists(LocalScopeVariable l, Callable c |
|
||||
v = TLocalVar(c, l) and c.getBody().getControlFlowNode() = b
|
||||
v = TLocalVar(c, l) and c.getBody().getBasicBlock() = b
|
||||
|
|
||||
l instanceof Parameter or
|
||||
l.getCallable() != c
|
||||
@@ -157,15 +157,14 @@ private import BaseSsaImpl
|
||||
|
||||
private module SsaInput implements SsaImplCommon::InputSig<Location> {
|
||||
private import java as J
|
||||
private import semmle.code.java.controlflow.Dominance as Dom
|
||||
|
||||
class BasicBlock = J::BasicBlock;
|
||||
|
||||
class ControlFlowNode = J::ControlFlowNode;
|
||||
|
||||
BasicBlock getImmediateBasicBlockDominator(BasicBlock bb) { Dom::bbIDominates(result, bb) }
|
||||
BasicBlock getImmediateBasicBlockDominator(BasicBlock bb) { result.immediatelyDominates(bb) }
|
||||
|
||||
BasicBlock getABasicBlockSuccessor(BasicBlock bb) { result = bb.getABBSuccessor() }
|
||||
BasicBlock getABasicBlockSuccessor(BasicBlock bb) { result = bb.getASuccessor() }
|
||||
|
||||
class SourceVariable = BaseSsaSourceVariable;
|
||||
|
||||
|
||||
@@ -83,12 +83,12 @@ private module CaptureInput implements VariableCapture::InputSig<Location> {
|
||||
|
||||
class ControlFlowNode = J::ControlFlowNode;
|
||||
|
||||
BasicBlock getImmediateBasicBlockDominator(BasicBlock bb) { bbIDominates(result, bb) }
|
||||
|
||||
BasicBlock getABasicBlockSuccessor(BasicBlock bb) {
|
||||
result = bb.(J::BasicBlock).getABBSuccessor()
|
||||
BasicBlock getImmediateBasicBlockDominator(BasicBlock bb) {
|
||||
result.(J::BasicBlock).immediatelyDominates(bb)
|
||||
}
|
||||
|
||||
BasicBlock getABasicBlockSuccessor(BasicBlock bb) { result = bb.(J::BasicBlock).getASuccessor() }
|
||||
|
||||
//TODO: support capture of `this` in lambdas
|
||||
class CapturedVariable instanceof LocalScopeVariable {
|
||||
CapturedVariable() {
|
||||
|
||||
@@ -40,14 +40,14 @@ private module ThisFlow {
|
||||
|
||||
private int lastRank(BasicBlock b) { result = max(int rankix | thisRank(_, b, rankix)) }
|
||||
|
||||
private predicate blockPrecedesThisAccess(BasicBlock b) { thisAccess(_, b.getABBSuccessor*(), _) }
|
||||
private predicate blockPrecedesThisAccess(BasicBlock b) { thisAccess(_, b.getASuccessor*(), _) }
|
||||
|
||||
private predicate thisAccessBlockReaches(BasicBlock b1, BasicBlock b2) {
|
||||
thisAccess(_, b1, _) and b2 = b1.getABBSuccessor()
|
||||
thisAccess(_, b1, _) and b2 = b1.getASuccessor()
|
||||
or
|
||||
exists(BasicBlock mid |
|
||||
thisAccessBlockReaches(b1, mid) and
|
||||
b2 = mid.getABBSuccessor() and
|
||||
b2 = mid.getASuccessor() and
|
||||
not thisAccess(_, mid, _) and
|
||||
blockPrecedesThisAccess(b2)
|
||||
)
|
||||
|
||||
@@ -144,13 +144,13 @@ private predicate certainVariableUpdate(TrackedVar v, ControlFlowNode n, BasicBl
|
||||
pragma[nomagic]
|
||||
private predicate hasEntryDef(TrackedVar v, BasicBlock b) {
|
||||
exists(LocalScopeVariable l, Callable c |
|
||||
v = TLocalVar(c, l) and c.getBody().getControlFlowNode() = b
|
||||
v = TLocalVar(c, l) and c.getBody().getBasicBlock() = b
|
||||
|
|
||||
l instanceof Parameter or
|
||||
l.getCallable() != c
|
||||
)
|
||||
or
|
||||
v instanceof SsaSourceField and v.getEnclosingCallable().getBody().getControlFlowNode() = b
|
||||
v instanceof SsaSourceField and v.getEnclosingCallable().getBody().getBasicBlock() = b
|
||||
}
|
||||
|
||||
/** Holds if `n` might update the locally tracked variable `v`. */
|
||||
@@ -165,15 +165,14 @@ private predicate uncertainVariableUpdate(TrackedVar v, ControlFlowNode n, Basic
|
||||
|
||||
private module SsaInput implements SsaImplCommon::InputSig<Location> {
|
||||
private import java as J
|
||||
private import semmle.code.java.controlflow.Dominance as Dom
|
||||
|
||||
class BasicBlock = J::BasicBlock;
|
||||
|
||||
class ControlFlowNode = J::ControlFlowNode;
|
||||
|
||||
BasicBlock getImmediateBasicBlockDominator(BasicBlock bb) { Dom::bbIDominates(result, bb) }
|
||||
BasicBlock getImmediateBasicBlockDominator(BasicBlock bb) { result.immediatelyDominates(bb) }
|
||||
|
||||
BasicBlock getABasicBlockSuccessor(BasicBlock bb) { result = bb.getABBSuccessor() }
|
||||
BasicBlock getABasicBlockSuccessor(BasicBlock bb) { result = bb.getASuccessor() }
|
||||
|
||||
class SourceVariable = SsaSourceVariable;
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ private predicate id(BB::ExprParent x, BB::ExprParent y) { x = y }
|
||||
|
||||
private predicate idOfAst(BB::ExprParent x, int y) = equivalenceRelation(id/2)(x, y)
|
||||
|
||||
private predicate idOf(BasicBlock x, int y) { idOfAst(x.getAstNode(), y) }
|
||||
private predicate idOf(BasicBlock x, int y) { idOfAst(x.getFirstNode().getAstNode(), y) }
|
||||
|
||||
private int getId(BasicBlock bb) { idOf(bb, result) }
|
||||
|
||||
|
||||
@@ -24,6 +24,6 @@ private class SslProceedCall extends MethodCall {
|
||||
/** Holds if `m` trusts all certificates by calling `SslErrorHandler.proceed` unconditionally. */
|
||||
predicate trustsAllCerts(OnReceivedSslErrorMethod m) {
|
||||
exists(SslProceedCall pr | pr.getQualifier().(VarAccess).getVariable() = m.handlerArg() |
|
||||
pr.getBasicBlock().bbPostDominates(m.getBody().getBasicBlock())
|
||||
pr.getBasicBlock().postDominates(m.getBody().getBasicBlock())
|
||||
)
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ private module ValidationMethod<DataFlow::guardChecksSig/3 validationGuard> {
|
||||
validationMethod(ma.getMethod(), pos) and
|
||||
ma.getArgument(pos) = rv and
|
||||
adjacentUseUseSameVar(rv, result.asExpr()) and
|
||||
ma.getBasicBlock().bbDominates(result.asExpr().getBasicBlock())
|
||||
ma.getBasicBlock().dominates(result.asExpr().getBasicBlock())
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
@@ -168,7 +168,7 @@ private class FullyDecodesUrlBarrier extends DataFlow::Node {
|
||||
exists(Variable v, Expr e | this.asExpr() = v.getAnAccess() |
|
||||
fullyDecodesUrlGuard(e) and
|
||||
e = v.getAnAccess() and
|
||||
e.getBasicBlock().bbDominates(this.asExpr().getBasicBlock())
|
||||
e.getBasicBlock().dominates(this.asExpr().getBasicBlock())
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -40,16 +40,16 @@ private predicate validatedAccess(VarAccess va) {
|
||||
guardcall.getControlFlowNode() = node
|
||||
|
|
||||
exists(BasicBlock succ |
|
||||
succ = node.getANormalSuccessor() and
|
||||
succ.getFirstNode() = node.getANormalSuccessor() and
|
||||
dominatingEdge(node.getBasicBlock(), succ) and
|
||||
succ.bbDominates(va.getBasicBlock())
|
||||
succ.dominates(va.getBasicBlock())
|
||||
)
|
||||
or
|
||||
exists(BasicBlock bb, int i |
|
||||
bb.getNode(i) = node and
|
||||
bb.getNode(i + 1) = node.getANormalSuccessor()
|
||||
|
|
||||
bb.bbStrictlyDominates(va.getBasicBlock()) or
|
||||
bb.strictlyDominates(va.getBasicBlock()) or
|
||||
bb.getNode(any(int j | j > i)).asExpr() = va
|
||||
)
|
||||
)
|
||||
|
||||
@@ -99,8 +99,8 @@ predicate failedLock(LockType t, BasicBlock lockblock, BasicBlock exblock) {
|
||||
)
|
||||
) and
|
||||
(
|
||||
lock.getAnExceptionSuccessor() = exblock or
|
||||
lock.(ConditionNode).getAFalseSuccessor() = exblock
|
||||
lock.getAnExceptionSuccessor() = exblock.getFirstNode() or
|
||||
lock.(ConditionNode).getAFalseSuccessor() = exblock.getFirstNode()
|
||||
)
|
||||
)
|
||||
}
|
||||
@@ -113,7 +113,7 @@ predicate heldByCurrentThreadCheck(LockType t, BasicBlock checkblock, BasicBlock
|
||||
exists(ConditionBlock conditionBlock |
|
||||
conditionBlock.getCondition() = t.getIsHeldByCurrentThreadAccess()
|
||||
|
|
||||
conditionBlock.getBasicBlock() = checkblock and
|
||||
conditionBlock = checkblock and
|
||||
conditionBlock.getTestSuccessor(false) = falsesucc
|
||||
)
|
||||
}
|
||||
@@ -133,7 +133,7 @@ predicate variableLockStateCheck(LockType t, BasicBlock checkblock, BasicBlock f
|
||||
conditionBlock.getTestSuccessor(true) = t.getUnlockAccess().getBasicBlock() and
|
||||
conditionBlock.getCondition() = v
|
||||
|
|
||||
conditionBlock.getBasicBlock() = checkblock and
|
||||
conditionBlock = checkblock and
|
||||
conditionBlock.getTestSuccessor(false) = falsesucc
|
||||
)
|
||||
}
|
||||
@@ -145,9 +145,7 @@ predicate variableLockStateCheck(LockType t, BasicBlock checkblock, BasicBlock f
|
||||
predicate blockIsLocked(LockType t, BasicBlock src, BasicBlock b, int locks) {
|
||||
lockUnlockBlock(t, b, locks) and src = b and locks > 0
|
||||
or
|
||||
exists(BasicBlock pred, int predlocks, int curlocks, int failedlock |
|
||||
pred = b.getABBPredecessor()
|
||||
|
|
||||
exists(BasicBlock pred, int predlocks, int curlocks, int failedlock | pred = b.getAPredecessor() |
|
||||
// The number of net locks from the `src` block to the predecessor block `pred` is `predlocks`.
|
||||
blockIsLocked(t, src, pred, predlocks) and
|
||||
// The recursive call ensures that at least one lock is held, so do not consider the false
|
||||
|
||||
@@ -18,6 +18,6 @@ where
|
||||
iteration = inner.getAnIterationVariable() and
|
||||
iteration = outer.getAnIterationVariable() and
|
||||
inner.getEnclosingStmt+() = outer and
|
||||
inner.getBasicBlock().getABBSuccessor+() = outer.getCondition().getBasicBlock()
|
||||
inner.getBasicBlock().getASuccessor+() = outer.getCondition().getBasicBlock()
|
||||
select inner.getCondition(), "Nested for statement uses loop variable $@ of enclosing $@.",
|
||||
iteration, iteration.getName(), outer, "for statement"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* @kind path-problem
|
||||
* @problem.severity error
|
||||
* @security-severity 9.8
|
||||
* @precision medium
|
||||
* @precision low
|
||||
* @id java/hardcoded-credential-api-call
|
||||
* @tags security
|
||||
* external/cwe/cwe-798
|
||||
|
||||
@@ -37,7 +37,7 @@ predicate overwritten(VariableUpdate upd) {
|
||||
bb1.getNode(i) = upd.getControlFlowNode() and
|
||||
bb2.getNode(j) = overwrite.getControlFlowNode()
|
||||
|
|
||||
bb1.getABBSuccessor+() = bb2
|
||||
bb1.getASuccessor+() = bb2
|
||||
or
|
||||
bb1 = bb2 and i < j
|
||||
)
|
||||
|
||||
@@ -14,7 +14,7 @@ private predicate blockInSwitch(SwitchStmt s, BasicBlock b) {
|
||||
|
||||
private predicate switchCaseControlFlow(SwitchStmt switch, BasicBlock b1, BasicBlock b2) {
|
||||
blockInSwitch(switch, b1) and
|
||||
b1.getABBSuccessor() = b2 and
|
||||
b1.getASuccessor() = b2 and
|
||||
blockInSwitch(switch, b2)
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
---
|
||||
category: minorAnalysis
|
||||
---
|
||||
* The query `java/hardcoded-credential-api-call` has been removed from all query suites.
|
||||
@@ -13,7 +13,7 @@ import semmle.code.java.dataflow.SSA
|
||||
|
||||
class SsaConvertibleReadAccess extends VarRead {
|
||||
SsaConvertibleReadAccess() {
|
||||
this.getEnclosingCallable().getBody().getBasicBlock().getABBSuccessor*() = this.getBasicBlock() and
|
||||
this.getEnclosingCallable().getBody().getBasicBlock().getASuccessor*() = this.getBasicBlock() and
|
||||
(
|
||||
not exists(this.getQualifier())
|
||||
or
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import default
|
||||
import java
|
||||
import semmle.code.java.controlflow.Dominance
|
||||
|
||||
from BasicBlock b, BasicBlock b2
|
||||
where bbStrictlyDominates(b, b2)
|
||||
where b.strictlyDominates(b2)
|
||||
select b, b2
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import default
|
||||
import java
|
||||
|
||||
from BasicBlock b, BasicBlock b2
|
||||
where b.getABBSuccessor() = b2
|
||||
where b.getASuccessor() = b2
|
||||
select b, b2
|
||||
|
||||
@@ -16,6 +16,6 @@ predicate dominanceCounterExample(ControlFlowNode entry, ControlFlowNode dom, Co
|
||||
|
||||
from Callable c, ControlFlowNode dom, ControlFlowNode node
|
||||
where
|
||||
(strictlyDominates(dom, node) or bbStrictlyDominates(dom, node)) and
|
||||
strictlyDominates(dom, node) and
|
||||
dominanceCounterExample(c.getBody().getControlFlowNode(), dom, node)
|
||||
select c, dom, node
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import default
|
||||
import java
|
||||
import semmle.code.java.controlflow.Dominance
|
||||
|
||||
from BasicBlock b, BasicBlock b2
|
||||
where bbStrictlyDominates(b, b2)
|
||||
where b.strictlyDominates(b2)
|
||||
select b, b2
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import default
|
||||
import java
|
||||
|
||||
from BasicBlock b, BasicBlock b2
|
||||
where b.getABBSuccessor() = b2
|
||||
where b.getASuccessor() = b2
|
||||
select b, b2
|
||||
|
||||
@@ -16,6 +16,6 @@ predicate dominanceCounterExample(ControlFlowNode entry, ControlFlowNode dom, Co
|
||||
|
||||
from Callable c, ControlFlowNode dom, ControlFlowNode node
|
||||
where
|
||||
(strictlyDominates(dom, node) or bbStrictlyDominates(dom, node)) and
|
||||
strictlyDominates(dom, node) and
|
||||
dominanceCounterExample(c.getBody().getControlFlowNode(), dom, node)
|
||||
select c, dom, node
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import default
|
||||
import java
|
||||
import semmle.code.java.controlflow.Dominance
|
||||
|
||||
from BasicBlock b, BasicBlock b2
|
||||
where bbStrictlyDominates(b, b2)
|
||||
where b.strictlyDominates(b2)
|
||||
select b, b2
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import default
|
||||
import java
|
||||
|
||||
from BasicBlock b, BasicBlock b2
|
||||
where b.getABBSuccessor() = b2
|
||||
where b.getASuccessor() = b2
|
||||
select b, b2
|
||||
|
||||
@@ -16,6 +16,6 @@ predicate dominanceCounterExample(ControlFlowNode entry, ControlFlowNode dom, Co
|
||||
|
||||
from Callable c, ControlFlowNode dom, ControlFlowNode node
|
||||
where
|
||||
(strictlyDominates(dom, node) or bbStrictlyDominates(dom, node)) and
|
||||
strictlyDominates(dom, node) and
|
||||
dominanceCounterExample(c.getBody().getControlFlowNode(), dom, node)
|
||||
select c, dom, node
|
||||
|
||||
@@ -75,7 +75,6 @@ ql/javascript/ql/src/Security/CWE-754/UnvalidatedDynamicMethodCall.ql
|
||||
ql/javascript/ql/src/Security/CWE-770/MissingRateLimiting.ql
|
||||
ql/javascript/ql/src/Security/CWE-770/ResourceExhaustion.ql
|
||||
ql/javascript/ql/src/Security/CWE-776/XmlBomb.ql
|
||||
ql/javascript/ql/src/Security/CWE-798/HardcodedCredentials.ql
|
||||
ql/javascript/ql/src/Security/CWE-829/InsecureDownload.ql
|
||||
ql/javascript/ql/src/Security/CWE-830/FunctionalityFromUntrustedDomain.ql
|
||||
ql/javascript/ql/src/Security/CWE-830/FunctionalityFromUntrustedSource.ql
|
||||
|
||||
@@ -144,7 +144,6 @@ ql/javascript/ql/src/Security/CWE-312/ActionsArtifactLeak.ql
|
||||
ql/javascript/ql/src/Security/CWE-312/BuildArtifactLeak.ql
|
||||
ql/javascript/ql/src/Security/CWE-312/CleartextLogging.ql
|
||||
ql/javascript/ql/src/Security/CWE-312/CleartextStorage.ql
|
||||
ql/javascript/ql/src/Security/CWE-313/PasswordInConfigurationFile.ql
|
||||
ql/javascript/ql/src/Security/CWE-326/InsufficientKeySize.ql
|
||||
ql/javascript/ql/src/Security/CWE-327/BadRandomness.ql
|
||||
ql/javascript/ql/src/Security/CWE-327/BrokenCryptoAlgorithm.ql
|
||||
@@ -173,7 +172,6 @@ ql/javascript/ql/src/Security/CWE-754/UnvalidatedDynamicMethodCall.ql
|
||||
ql/javascript/ql/src/Security/CWE-770/MissingRateLimiting.ql
|
||||
ql/javascript/ql/src/Security/CWE-770/ResourceExhaustion.ql
|
||||
ql/javascript/ql/src/Security/CWE-776/XmlBomb.ql
|
||||
ql/javascript/ql/src/Security/CWE-798/HardcodedCredentials.ql
|
||||
ql/javascript/ql/src/Security/CWE-807/ConditionalBypass.ql
|
||||
ql/javascript/ql/src/Security/CWE-829/InsecureDownload.ql
|
||||
ql/javascript/ql/src/Security/CWE-830/FunctionalityFromUntrustedDomain.ql
|
||||
|
||||
@@ -59,7 +59,6 @@ ql/javascript/ql/src/Security/CWE-312/ActionsArtifactLeak.ql
|
||||
ql/javascript/ql/src/Security/CWE-312/BuildArtifactLeak.ql
|
||||
ql/javascript/ql/src/Security/CWE-312/CleartextLogging.ql
|
||||
ql/javascript/ql/src/Security/CWE-312/CleartextStorage.ql
|
||||
ql/javascript/ql/src/Security/CWE-313/PasswordInConfigurationFile.ql
|
||||
ql/javascript/ql/src/Security/CWE-326/InsufficientKeySize.ql
|
||||
ql/javascript/ql/src/Security/CWE-327/BadRandomness.ql
|
||||
ql/javascript/ql/src/Security/CWE-327/BrokenCryptoAlgorithm.ql
|
||||
@@ -88,7 +87,6 @@ ql/javascript/ql/src/Security/CWE-754/UnvalidatedDynamicMethodCall.ql
|
||||
ql/javascript/ql/src/Security/CWE-770/MissingRateLimiting.ql
|
||||
ql/javascript/ql/src/Security/CWE-770/ResourceExhaustion.ql
|
||||
ql/javascript/ql/src/Security/CWE-776/XmlBomb.ql
|
||||
ql/javascript/ql/src/Security/CWE-798/HardcodedCredentials.ql
|
||||
ql/javascript/ql/src/Security/CWE-807/ConditionalBypass.ql
|
||||
ql/javascript/ql/src/Security/CWE-829/InsecureDownload.ql
|
||||
ql/javascript/ql/src/Security/CWE-830/FunctionalityFromUntrustedDomain.ql
|
||||
|
||||
@@ -53,7 +53,9 @@ ql/javascript/ql/src/RegExp/BackspaceEscape.ql
|
||||
ql/javascript/ql/src/RegExp/MalformedRegExp.ql
|
||||
ql/javascript/ql/src/Security/CWE-020/ExternalAPIsUsedWithUntrustedData.ql
|
||||
ql/javascript/ql/src/Security/CWE-020/UntrustedDataToExternalAPI.ql
|
||||
ql/javascript/ql/src/Security/CWE-313/PasswordInConfigurationFile.ql
|
||||
ql/javascript/ql/src/Security/CWE-451/MissingXFrameOptions.ql
|
||||
ql/javascript/ql/src/Security/CWE-798/HardcodedCredentials.ql
|
||||
ql/javascript/ql/src/Security/CWE-807/DifferentKindsComparisonBypass.ql
|
||||
ql/javascript/ql/src/Security/trest/test.ql
|
||||
ql/javascript/ql/src/Statements/EphemeralLoop.ql
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* @kind problem
|
||||
* @problem.severity warning
|
||||
* @security-severity 7.5
|
||||
* @precision medium
|
||||
* @precision low
|
||||
* @id js/password-in-configuration-file
|
||||
* @tags security
|
||||
* external/cwe/cwe-256
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @kind path-problem
|
||||
* @problem.severity warning
|
||||
* @security-severity 9.8
|
||||
* @precision high
|
||||
* @precision low
|
||||
* @id js/hardcoded-credentials
|
||||
* @tags security
|
||||
* external/cwe/cwe-259
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
---
|
||||
category: minorAnalysis
|
||||
---
|
||||
* The queries `js/hardcoded-credentials` and `js/password-in-configuration-file` have been removed from all query suites.
|
||||
335
misc/scripts/models-as-data/rust_bulk_generate_mad.py
Normal file
335
misc/scripts/models-as-data/rust_bulk_generate_mad.py
Normal file
@@ -0,0 +1,335 @@
|
||||
"""
|
||||
Experimental script for bulk generation of MaD models based on a list of projects.
|
||||
|
||||
Currently the script only targets Rust.
|
||||
"""
|
||||
|
||||
import os.path
|
||||
import subprocess
|
||||
import sys
|
||||
from typing import NotRequired, TypedDict, List
|
||||
from concurrent.futures import ThreadPoolExecutor, as_completed
|
||||
import time
|
||||
|
||||
import generate_mad as mad
|
||||
|
||||
gitroot = (
|
||||
subprocess.check_output(["git", "rev-parse", "--show-toplevel"])
|
||||
.decode("utf-8")
|
||||
.strip()
|
||||
)
|
||||
build_dir = os.path.join(gitroot, "mad-generation-build")
|
||||
|
||||
|
||||
def path_to_mad_directory(language: str, name: str) -> str:
|
||||
return os.path.join(gitroot, f"{language}/ql/lib/ext/generated/{name}")
|
||||
|
||||
|
||||
# A project to generate models for
|
||||
class Project(TypedDict):
|
||||
"""
|
||||
Type definition for Rust projects to model.
|
||||
|
||||
Attributes:
|
||||
name: The name of the project
|
||||
git_repo: URL to the git repository
|
||||
git_tag: Optional Git tag to check out
|
||||
"""
|
||||
|
||||
name: str
|
||||
git_repo: str
|
||||
git_tag: NotRequired[str]
|
||||
|
||||
|
||||
# List of Rust projects to generate models for.
|
||||
projects: List[Project] = [
|
||||
{
|
||||
"name": "libc",
|
||||
"git_repo": "https://github.com/rust-lang/libc",
|
||||
"git_tag": "0.2.172",
|
||||
},
|
||||
{
|
||||
"name": "log",
|
||||
"git_repo": "https://github.com/rust-lang/log",
|
||||
"git_tag": "0.4.27",
|
||||
},
|
||||
{
|
||||
"name": "memchr",
|
||||
"git_repo": "https://github.com/BurntSushi/memchr",
|
||||
"git_tag": "2.7.4",
|
||||
},
|
||||
{
|
||||
"name": "once_cell",
|
||||
"git_repo": "https://github.com/matklad/once_cell",
|
||||
"git_tag": "v1.21.3",
|
||||
},
|
||||
{
|
||||
"name": "rand",
|
||||
"git_repo": "https://github.com/rust-random/rand",
|
||||
"git_tag": "0.9.1",
|
||||
},
|
||||
{
|
||||
"name": "smallvec",
|
||||
"git_repo": "https://github.com/servo/rust-smallvec",
|
||||
"git_tag": "v1.15.0",
|
||||
},
|
||||
{
|
||||
"name": "serde",
|
||||
"git_repo": "https://github.com/serde-rs/serde",
|
||||
"git_tag": "v1.0.219",
|
||||
},
|
||||
{
|
||||
"name": "tokio",
|
||||
"git_repo": "https://github.com/tokio-rs/tokio",
|
||||
"git_tag": "tokio-1.45.0",
|
||||
},
|
||||
{
|
||||
"name": "reqwest",
|
||||
"git_repo": "https://github.com/seanmonstar/reqwest",
|
||||
"git_tag": "v0.12.15",
|
||||
},
|
||||
{
|
||||
"name": "rocket",
|
||||
"git_repo": "https://github.com/SergioBenitez/Rocket",
|
||||
"git_tag": "v0.5.1",
|
||||
},
|
||||
{
|
||||
"name": "actix-web",
|
||||
"git_repo": "https://github.com/actix/actix-web",
|
||||
"git_tag": "web-v4.11.0",
|
||||
},
|
||||
{
|
||||
"name": "hyper",
|
||||
"git_repo": "https://github.com/hyperium/hyper",
|
||||
"git_tag": "v1.6.0",
|
||||
},
|
||||
{
|
||||
"name": "clap",
|
||||
"git_repo": "https://github.com/clap-rs/clap",
|
||||
"git_tag": "v4.5.38",
|
||||
},
|
||||
]
|
||||
|
||||
|
||||
def clone_project(project: Project) -> str:
|
||||
"""
|
||||
Shallow clone a project into the build directory.
|
||||
|
||||
Args:
|
||||
project: A dictionary containing project information with 'name', 'git_repo', and optional 'git_tag' keys.
|
||||
|
||||
Returns:
|
||||
The path to the cloned project directory.
|
||||
"""
|
||||
name = project["name"]
|
||||
repo_url = project["git_repo"]
|
||||
git_tag = project.get("git_tag")
|
||||
|
||||
# Determine target directory
|
||||
target_dir = os.path.join(build_dir, name)
|
||||
|
||||
# Clone only if directory doesn't already exist
|
||||
if not os.path.exists(target_dir):
|
||||
if git_tag:
|
||||
print(f"Cloning {name} from {repo_url} at tag {git_tag}")
|
||||
else:
|
||||
print(f"Cloning {name} from {repo_url}")
|
||||
|
||||
subprocess.check_call(
|
||||
[
|
||||
"git",
|
||||
"clone",
|
||||
"--quiet",
|
||||
"--depth",
|
||||
"1", # Shallow clone
|
||||
*(
|
||||
["--branch", git_tag] if git_tag else []
|
||||
), # Add branch if tag is provided
|
||||
repo_url,
|
||||
target_dir,
|
||||
]
|
||||
)
|
||||
print(f"Completed cloning {name}")
|
||||
else:
|
||||
print(f"Skipping cloning {name} as it already exists at {target_dir}")
|
||||
|
||||
return target_dir
|
||||
|
||||
|
||||
def clone_projects(projects: List[Project]) -> List[tuple[Project, str]]:
|
||||
"""
|
||||
Clone all projects in parallel.
|
||||
|
||||
Args:
|
||||
projects: List of projects to clone
|
||||
|
||||
Returns:
|
||||
List of (project, project_dir) pairs in the same order as the input projects
|
||||
"""
|
||||
start_time = time.time()
|
||||
max_workers = min(8, len(projects)) # Use at most 8 threads
|
||||
project_dirs_map = {} # Map to store results by project name
|
||||
|
||||
with ThreadPoolExecutor(max_workers=max_workers) as executor:
|
||||
# Start cloning tasks and keep track of them
|
||||
future_to_project = {
|
||||
executor.submit(clone_project, project): project for project in projects
|
||||
}
|
||||
|
||||
# Process results as they complete
|
||||
for future in as_completed(future_to_project):
|
||||
project = future_to_project[future]
|
||||
try:
|
||||
project_dir = future.result()
|
||||
project_dirs_map[project["name"]] = (project, project_dir)
|
||||
except Exception as e:
|
||||
print(f"ERROR: Failed to clone {project['name']}: {e}")
|
||||
|
||||
if len(project_dirs_map) != len(projects):
|
||||
failed_projects = [
|
||||
project["name"]
|
||||
for project in projects
|
||||
if project["name"] not in project_dirs_map
|
||||
]
|
||||
print(
|
||||
f"ERROR: Only {len(project_dirs_map)} out of {len(projects)} projects were cloned successfully. Failed projects: {', '.join(failed_projects)}"
|
||||
)
|
||||
sys.exit(1)
|
||||
|
||||
project_dirs = [project_dirs_map[project["name"]] for project in projects]
|
||||
|
||||
clone_time = time.time() - start_time
|
||||
print(f"Cloning completed in {clone_time:.2f} seconds")
|
||||
return project_dirs
|
||||
|
||||
|
||||
def build_database(project: Project, project_dir: str) -> str | None:
|
||||
"""
|
||||
Build a CodeQL database for a project.
|
||||
|
||||
Args:
|
||||
project: A dictionary containing project information with 'name' and 'git_repo' keys.
|
||||
project_dir: The directory containing the project source code.
|
||||
|
||||
Returns:
|
||||
The path to the created database directory.
|
||||
"""
|
||||
name = project["name"]
|
||||
|
||||
# Create database directory path
|
||||
database_dir = os.path.join(build_dir, f"{name}-db")
|
||||
|
||||
# Only build the database if it doesn't already exist
|
||||
if not os.path.exists(database_dir):
|
||||
print(f"Building CodeQL database for {name}...")
|
||||
try:
|
||||
subprocess.check_call(
|
||||
[
|
||||
"codeql",
|
||||
"database",
|
||||
"create",
|
||||
"--language=rust",
|
||||
"--source-root=" + project_dir,
|
||||
"--overwrite",
|
||||
"-O",
|
||||
"cargo_features='*'",
|
||||
"--",
|
||||
database_dir,
|
||||
]
|
||||
)
|
||||
print(f"Successfully created database at {database_dir}")
|
||||
except subprocess.CalledProcessError as e:
|
||||
print(f"Failed to create database for {name}: {e}")
|
||||
return None
|
||||
else:
|
||||
print(
|
||||
f"Skipping database creation for {name} as it already exists at {database_dir}"
|
||||
)
|
||||
|
||||
return database_dir
|
||||
|
||||
|
||||
def generate_models(project: Project, database_dir: str) -> None:
|
||||
"""
|
||||
Generate models for a project.
|
||||
|
||||
Args:
|
||||
project: A dictionary containing project information with 'name' and 'git_repo' keys.
|
||||
project_dir: The directory containing the project source code.
|
||||
"""
|
||||
name = project["name"]
|
||||
|
||||
generator = mad.Generator("rust")
|
||||
generator.generateSinks = True
|
||||
generator.generateSources = True
|
||||
generator.generateSummaries = True
|
||||
generator.setenvironment(database=database_dir, folder=name)
|
||||
generator.run()
|
||||
|
||||
|
||||
def main() -> None:
|
||||
"""
|
||||
Process all projects in three distinct phases:
|
||||
1. Clone projects (in parallel)
|
||||
2. Build databases for projects
|
||||
3. Generate models for successful database builds
|
||||
"""
|
||||
|
||||
# Create build directory if it doesn't exist
|
||||
if not os.path.exists(build_dir):
|
||||
os.makedirs(build_dir)
|
||||
|
||||
# Check if any of the MaD directories contain working directory changes in git
|
||||
for project in projects:
|
||||
mad_dir = path_to_mad_directory("rust", project["name"])
|
||||
if os.path.exists(mad_dir):
|
||||
git_status_output = subprocess.check_output(
|
||||
["git", "status", "-s", mad_dir], text=True
|
||||
).strip()
|
||||
if git_status_output:
|
||||
print(
|
||||
f"""ERROR: Working directory changes detected in {mad_dir}.
|
||||
|
||||
Before generating new models, the existing models are deleted.
|
||||
|
||||
To avoid loss of data, please commit your changes."""
|
||||
)
|
||||
sys.exit(1)
|
||||
|
||||
# Phase 1: Clone projects in parallel
|
||||
print("=== Phase 1: Cloning projects ===")
|
||||
project_dirs = clone_projects(projects)
|
||||
|
||||
# Phase 2: Build databases for all projects
|
||||
print("\n=== Phase 2: Building databases ===")
|
||||
database_results = [
|
||||
(project, build_database(project, project_dir))
|
||||
for project, project_dir in project_dirs
|
||||
]
|
||||
|
||||
# Phase 3: Generate models for all projects
|
||||
print("\n=== Phase 3: Generating models ===")
|
||||
|
||||
failed_builds = [
|
||||
project["name"] for project, db_dir in database_results if db_dir is None
|
||||
]
|
||||
if failed_builds:
|
||||
print(
|
||||
f"ERROR: {len(failed_builds)} database builds failed: {', '.join(failed_builds)}"
|
||||
)
|
||||
sys.exit(1)
|
||||
|
||||
# Delete the MaD directory for each project
|
||||
for project, database_dir in database_results:
|
||||
mad_dir = path_to_mad_directory("rust", project["name"])
|
||||
if os.path.exists(mad_dir):
|
||||
print(f"Deleting existing MaD directory at {mad_dir}")
|
||||
subprocess.check_call(["rm", "-rf", mad_dir])
|
||||
|
||||
for project, database_dir in database_results:
|
||||
if database_dir is not None:
|
||||
generate_models(project, database_dir)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
@@ -58,6 +58,7 @@ ql/python/ql/src/Metrics/NumberOfStatements.ql
|
||||
ql/python/ql/src/Metrics/TransitiveImports.ql
|
||||
ql/python/ql/src/Security/CWE-020-ExternalAPIs/ExternalAPIsUsedWithUntrustedData.ql
|
||||
ql/python/ql/src/Security/CWE-020-ExternalAPIs/UntrustedDataToExternalAPI.ql
|
||||
ql/python/ql/src/Security/CWE-798/HardcodedCredentials.ql
|
||||
ql/python/ql/src/Statements/AssertLiteralConstant.ql
|
||||
ql/python/ql/src/Statements/C_StyleParentheses.ql
|
||||
ql/python/ql/src/Statements/DocStrings.ql
|
||||
|
||||
@@ -133,7 +133,6 @@ ql/python/ql/src/Security/CWE-730/ReDoS.ql
|
||||
ql/python/ql/src/Security/CWE-730/RegexInjection.ql
|
||||
ql/python/ql/src/Security/CWE-732/WeakFilePermissions.ql
|
||||
ql/python/ql/src/Security/CWE-776/XmlBomb.ql
|
||||
ql/python/ql/src/Security/CWE-798/HardcodedCredentials.ql
|
||||
ql/python/ql/src/Security/CWE-918/FullServerSideRequestForgery.ql
|
||||
ql/python/ql/src/Security/CWE-918/PartialServerSideRequestForgery.ql
|
||||
ql/python/ql/src/Security/CWE-943/NoSqlInjection.ql
|
||||
|
||||
@@ -43,7 +43,6 @@ ql/python/ql/src/Security/CWE-730/ReDoS.ql
|
||||
ql/python/ql/src/Security/CWE-730/RegexInjection.ql
|
||||
ql/python/ql/src/Security/CWE-732/WeakFilePermissions.ql
|
||||
ql/python/ql/src/Security/CWE-776/XmlBomb.ql
|
||||
ql/python/ql/src/Security/CWE-798/HardcodedCredentials.ql
|
||||
ql/python/ql/src/Security/CWE-918/FullServerSideRequestForgery.ql
|
||||
ql/python/ql/src/Security/CWE-918/PartialServerSideRequestForgery.ql
|
||||
ql/python/ql/src/Security/CWE-943/NoSqlInjection.ql
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* @kind path-problem
|
||||
* @problem.severity error
|
||||
* @security-severity 9.8
|
||||
* @precision medium
|
||||
* @precision low
|
||||
* @id py/hardcoded-credentials
|
||||
* @tags security
|
||||
* external/cwe/cwe-259
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
---
|
||||
category: minorAnalysis
|
||||
---
|
||||
* The query `py/hardcoded-credentials` has been removed from all query suites.
|
||||
@@ -30,6 +30,7 @@ ql/ruby/ql/src/queries/metrics/FLinesOfCode.ql
|
||||
ql/ruby/ql/src/queries/metrics/FLinesOfComments.ql
|
||||
ql/ruby/ql/src/queries/modeling/GenerateModel.ql
|
||||
ql/ruby/ql/src/queries/security/cwe-732/WeakFilePermissions.ql
|
||||
ql/ruby/ql/src/queries/security/cwe-798/HardcodedCredentials.ql
|
||||
ql/ruby/ql/src/queries/variables/UnusedParameter.ql
|
||||
ql/ruby/ql/src/utils/modeleditor/ApplicationModeEndpoints.ql
|
||||
ql/ruby/ql/src/utils/modeleditor/FrameworkModeAccessPaths.ql
|
||||
|
||||
@@ -41,7 +41,6 @@ ql/ruby/ql/src/queries/security/cwe-598/SensitiveGetQuery.ql
|
||||
ql/ruby/ql/src/queries/security/cwe-601/UrlRedirect.ql
|
||||
ql/ruby/ql/src/queries/security/cwe-611/Xxe.ql
|
||||
ql/ruby/ql/src/queries/security/cwe-732/WeakCookieConfiguration.ql
|
||||
ql/ruby/ql/src/queries/security/cwe-798/HardcodedCredentials.ql
|
||||
ql/ruby/ql/src/queries/security/cwe-829/InsecureDownload.ql
|
||||
ql/ruby/ql/src/queries/security/cwe-912/HttpToFileAccess.ql
|
||||
ql/ruby/ql/src/queries/security/cwe-915/MassAssignment.ql
|
||||
|
||||
@@ -40,7 +40,6 @@ ql/ruby/ql/src/queries/security/cwe-598/SensitiveGetQuery.ql
|
||||
ql/ruby/ql/src/queries/security/cwe-601/UrlRedirect.ql
|
||||
ql/ruby/ql/src/queries/security/cwe-611/Xxe.ql
|
||||
ql/ruby/ql/src/queries/security/cwe-732/WeakCookieConfiguration.ql
|
||||
ql/ruby/ql/src/queries/security/cwe-798/HardcodedCredentials.ql
|
||||
ql/ruby/ql/src/queries/security/cwe-829/InsecureDownload.ql
|
||||
ql/ruby/ql/src/queries/security/cwe-912/HttpToFileAccess.ql
|
||||
ql/ruby/ql/src/queries/security/cwe-915/MassAssignment.ql
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
---
|
||||
category: minorAnalysis
|
||||
---
|
||||
* The query `rb/hardcoded-credentials` has been removed from all query suites.
|
||||
@@ -4,7 +4,7 @@
|
||||
* @kind path-problem
|
||||
* @problem.severity error
|
||||
* @security-severity 9.8
|
||||
* @precision medium
|
||||
* @precision low
|
||||
* @id rb/hardcoded-credentials
|
||||
* @tags security
|
||||
* external/cwe/cwe-259
|
||||
|
||||
@@ -54,6 +54,7 @@ path = "main.rs"
|
||||
fn set_sources(config: &mut Config) -> anyhow::Result<()> {
|
||||
let path_iterator = glob("**/*.rs").context("globbing test sources")?;
|
||||
config.inputs = path_iterator
|
||||
.filter(|f| f.is_err() || !f.as_ref().unwrap().starts_with("target"))
|
||||
.collect::<Result<Vec<_>, _>>()
|
||||
.context("fetching test sources")?;
|
||||
Ok(())
|
||||
|
||||
@@ -3,7 +3,7 @@ extensions:
|
||||
pack: codeql/rust-all
|
||||
extensible: sourceModel
|
||||
data:
|
||||
- ["repo:https://github.com/seanmonstar/reqwest:reqwest", "crate::get", "ReturnValue.Field[crate::result::Result::Ok(0)]", "remote", "manual"]
|
||||
- ["repo:https://github.com/seanmonstar/reqwest:reqwest", "crate::get", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "remote", "manual"]
|
||||
- ["repo:https://github.com/seanmonstar/reqwest:reqwest", "crate::blocking::get", "ReturnValue.Field[crate::result::Result::Ok(0)]", "remote", "manual"]
|
||||
- addsTo:
|
||||
pack: codeql/rust-all
|
||||
@@ -15,10 +15,13 @@ extensions:
|
||||
pack: codeql/rust-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["repo:https://github.com/seanmonstar/reqwest:reqwest", "<crate::response::Response>::text", "Argument[self]", "ReturnValue.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/seanmonstar/reqwest:reqwest", "<crate::response::Response>::text_with_charset", "Argument[self]", "ReturnValue.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/seanmonstar/reqwest:reqwest", "<crate::response::Response>::bytes", "Argument[self]", "ReturnValue.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/seanmonstar/reqwest:reqwest", "<crate::response::Response>::chunk", "Argument[self]", "ReturnValue.Field[crate::result::Result::Ok(0)].Field[crate::option::Option::Some(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/seanmonstar/reqwest:reqwest", "<crate::response::Response>::text", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/seanmonstar/reqwest:reqwest", "<crate::response::Response>::text_with_charset", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/seanmonstar/reqwest:reqwest", "<crate::response::Response>::bytes", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/seanmonstar/reqwest:reqwest", "<crate::response::Response>::chunk", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)].Field[crate::option::Option::Some(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/seanmonstar/reqwest:reqwest", "<crate::blocking::response::Response>::text", "Argument[self]", "ReturnValue.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/seanmonstar/reqwest:reqwest", "<crate::blocking::response::Response>::text_with_charset", "Argument[self]", "ReturnValue.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/seanmonstar/reqwest:reqwest", "<crate::blocking::response::Response>::bytes", "Argument[self]", "ReturnValue.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/seanmonstar/reqwest:reqwest", "<crate::async_impl::response::Response>::text", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/seanmonstar/reqwest:reqwest", "<crate::async_impl::response::Response>::bytes", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/seanmonstar/reqwest:reqwest", "<crate::async_impl::response::Response>::chunk", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)].Field[crate::option::Option::Some(0)]", "taint", "manual"]
|
||||
|
||||
@@ -36,3 +36,4 @@ extensions:
|
||||
- ["lang:std", "crate::io::Read::chain", "Argument[0]", "ReturnValue", "taint", "manual"]
|
||||
- ["lang:std", "crate::io::Read::take", "Argument[self]", "ReturnValue", "taint", "manual"]
|
||||
- ["lang:std", "<crate::io::stdio::Stdin>::lock", "Argument[self]", "ReturnValue", "taint", "manual"]
|
||||
- ["lang:std", "<crate::io::Split as crate::iter::traits::iterator::Iterator>::next", "Argument[self]", "ReturnValue.Field[crate::option::Option::Some(0)].Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
|
||||
16
rust/ql/lib/codeql/rust/frameworks/stdlib/net.model.yml
Normal file
16
rust/ql/lib/codeql/rust/frameworks/stdlib/net.model.yml
Normal file
@@ -0,0 +1,16 @@
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/rust-all
|
||||
extensible: sourceModel
|
||||
data:
|
||||
- ["lang:std", "<crate::net::tcp::TcpStream>::connect", "ReturnValue.Field[crate::result::Result::Ok(0)]", "remote", "manual"]
|
||||
- ["lang:std", "<crate::net::tcp::TcpStream>::connect_timeout", "ReturnValue.Field[crate::result::Result::Ok(0)]", "remote", "manual"]
|
||||
- addsTo:
|
||||
pack: codeql/rust-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["lang:std", "<crate::net::tcp::TcpStream>::try_clone", "Argument[self]", "ReturnValue.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["lang:std", "<crate::net::tcp::TcpStream as crate::io::Read>::read", "Argument[self]", "Argument[0].Reference", "taint", "manual"]
|
||||
- ["lang:std", "<crate::net::tcp::TcpStream as crate::io::Read>::read_to_string", "Argument[self]", "Argument[0].Reference", "taint", "manual"]
|
||||
- ["lang:std", "<crate::net::tcp::TcpStream as crate::io::Read>::read_to_end", "Argument[self]", "Argument[0].Reference", "taint", "manual"]
|
||||
- ["lang:std", "<crate::net::tcp::TcpStream as crate::io::Read>::read_exact", "Argument[self]", "Argument[0].Reference", "taint", "manual"]
|
||||
11
rust/ql/lib/codeql/rust/frameworks/tokio/fs.model.yml
Normal file
11
rust/ql/lib/codeql/rust/frameworks/tokio/fs.model.yml
Normal file
@@ -0,0 +1,11 @@
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/rust-all
|
||||
extensible: sourceModel
|
||||
data:
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::fs::read::read", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "file", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::fs::read_to_string::read_to_string", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "file", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::fs::read_link::read_link", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "file", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "<crate::fs::read_dir::DirEntry>::path", "ReturnValue", "file", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "<crate::fs::read_dir::DirEntry>::file_name", "ReturnValue", "file", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "<crate::fs::file::File>::open", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "file", "manual"]
|
||||
51
rust/ql/lib/codeql/rust/frameworks/tokio/io.model.yml
Normal file
51
rust/ql/lib/codeql/rust/frameworks/tokio/io.model.yml
Normal file
@@ -0,0 +1,51 @@
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/rust-all
|
||||
extensible: sourceModel
|
||||
data:
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::stdin::stdin", "ReturnValue", "stdin", "manual"]
|
||||
- addsTo:
|
||||
pack: codeql/rust-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "<crate::io::util::buf_reader::BufReader>::new", "Argument[0]", "ReturnValue", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_buf_read_ext::AsyncBufReadExt::fill_buf", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "<crate::io::util::buf_reader::BufReader>::buffer", "Argument[self]", "ReturnValue", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read", "Argument[self]", "Argument[0].Reference", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_to_string", "Argument[self]", "Argument[0].Reference", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_to_end", "Argument[self]", "Argument[0].Reference", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_exact", "Argument[self]", "Argument[0].Reference", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_buf_read_ext::AsyncBufReadExt::read_line", "Argument[self]", "Argument[0].Reference", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_buf_read_ext::AsyncBufReadExt::read_until", "Argument[self]", "Argument[1].Reference", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_buf_read_ext::AsyncBufReadExt::split", "Argument[self]", "ReturnValue", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "<crate::io::util::split::Split>::next_segment", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)].Field[crate::option::Option::Some(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_buf_read_ext::AsyncBufReadExt::lines", "Argument[self]", "ReturnValue", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "<crate::io::util::lines::Lines>::next_line", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)].Field[crate::option::Option::Some(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_buf", "Argument[self]", "Argument[0].Reference", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_u8", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_u8_le", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_u16", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_u16_le", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_u32", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_u32_le", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_u64", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_u64_le", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_u128", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_u128_le", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_i8", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_i8_le", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_i16", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_i16_le", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_i32", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_i32_le", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_i64", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_i64_le", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_i128", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_i128_le", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_f32", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_f32_le", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_f64", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read_f64_le", "Argument[self]", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::chain", "Argument[self]", "ReturnValue", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::chain", "Argument[0]", "ReturnValue", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::take", "Argument[self]", "ReturnValue", "taint", "manual"]
|
||||
14
rust/ql/lib/codeql/rust/frameworks/tokio/net.model.yml
Normal file
14
rust/ql/lib/codeql/rust/frameworks/tokio/net.model.yml
Normal file
@@ -0,0 +1,14 @@
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/rust-all
|
||||
extensible: sourceModel
|
||||
data:
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "<crate::net::tcp::stream::TcpStream>::connect", "ReturnValue.Future.Field[crate::result::Result::Ok(0)]", "remote", "manual"]
|
||||
- addsTo:
|
||||
pack: codeql/rust-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "<crate::net::tcp::stream::TcpStream>::peek", "Argument[self]", "Argument[0].Reference", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "crate::io::util::async_read_ext::AsyncReadExt::read", "Argument[self]", "Argument[0].Reference", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "<crate::net::tcp::stream::TcpStream>::try_read", "Argument[self]", "Argument[0].Reference", "taint", "manual"]
|
||||
- ["repo:https://github.com/tokio-rs/tokio:tokio", "<crate::net::tcp::stream::TcpStream>::try_read_buf", "Argument[self]", "Argument[0].Reference", "taint", "manual"]
|
||||
@@ -9,6 +9,7 @@ private import codeql.rust.elements.internal.generated.Synth
|
||||
|
||||
cached
|
||||
newtype TType =
|
||||
TUnit() or
|
||||
TStruct(Struct s) { Stages::TypeInferenceStage::ref() } or
|
||||
TEnum(Enum e) or
|
||||
TTrait(Trait t) or
|
||||
@@ -48,6 +49,21 @@ abstract class Type extends TType {
|
||||
abstract Location getLocation();
|
||||
}
|
||||
|
||||
/** The unit type `()`. */
|
||||
class UnitType extends Type, TUnit {
|
||||
UnitType() { this = TUnit() }
|
||||
|
||||
override StructField getStructField(string name) { none() }
|
||||
|
||||
override TupleField getTupleField(int i) { none() }
|
||||
|
||||
override TypeParameter getTypeParameter(int i) { none() }
|
||||
|
||||
override string toString() { result = "()" }
|
||||
|
||||
override Location getLocation() { result instanceof EmptyLocation }
|
||||
}
|
||||
|
||||
abstract private class StructOrEnumType extends Type {
|
||||
abstract ItemNode asItemNode();
|
||||
}
|
||||
|
||||
@@ -7,6 +7,7 @@ private import Type as T
|
||||
private import TypeMention
|
||||
private import codeql.typeinference.internal.TypeInference
|
||||
private import codeql.rust.frameworks.stdlib.Stdlib
|
||||
private import codeql.rust.frameworks.stdlib.Bultins as Builtins
|
||||
|
||||
class Type = T::Type;
|
||||
|
||||
@@ -190,6 +191,21 @@ private Type inferAnnotatedType(AstNode n, TypePath path) {
|
||||
result = getTypeAnnotation(n).resolveTypeAt(path)
|
||||
}
|
||||
|
||||
private Type inferLogicalOperationType(AstNode n, TypePath path) {
|
||||
exists(Builtins::BuiltinType t, BinaryLogicalOperation be |
|
||||
n = [be, be.getLhs(), be.getRhs()] and
|
||||
path.isEmpty() and
|
||||
result = TStruct(t) and
|
||||
t instanceof Builtins::Bool
|
||||
)
|
||||
}
|
||||
|
||||
private Type inferAssignmentOperationType(AstNode n, TypePath path) {
|
||||
n instanceof AssignmentOperation and
|
||||
path.isEmpty() and
|
||||
result = TUnit()
|
||||
}
|
||||
|
||||
/**
|
||||
* Holds if the type of `n1` at `path1` is the same as the type of `n2` at
|
||||
* `path2` and type information should propagate in both directions through the
|
||||
@@ -237,6 +253,12 @@ private predicate typeEquality(AstNode n1, TypePath path1, AstNode n2, TypePath
|
||||
break.getTarget() = n2.(LoopExpr) and
|
||||
path1 = path2
|
||||
)
|
||||
or
|
||||
exists(AssignmentExpr be |
|
||||
n1 = be.getLhs() and
|
||||
n2 = be.getRhs() and
|
||||
path1 = path2
|
||||
)
|
||||
}
|
||||
|
||||
pragma[nomagic]
|
||||
@@ -932,8 +954,6 @@ private Type inferTryExprType(TryExpr te, TypePath path) {
|
||||
)
|
||||
}
|
||||
|
||||
private import codeql.rust.frameworks.stdlib.Bultins as Builtins
|
||||
|
||||
pragma[nomagic]
|
||||
private StructType inferLiteralType(LiteralExpr le) {
|
||||
exists(Builtins::BuiltinType t | result = TStruct(t) |
|
||||
@@ -1156,6 +1176,10 @@ private module Cached {
|
||||
Stages::TypeInferenceStage::ref() and
|
||||
result = inferAnnotatedType(n, path)
|
||||
or
|
||||
result = inferLogicalOperationType(n, path)
|
||||
or
|
||||
result = inferAssignmentOperationType(n, path)
|
||||
or
|
||||
result = inferTypeEquality(n, path)
|
||||
or
|
||||
result = inferImplicitSelfType(n, path)
|
||||
|
||||
@@ -0,0 +1,58 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/rust-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::directory::Directory>::new", "Argument[0]", "ReturnValue.Field[crate::directory::Directory::base]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::directory::Directory>::new", "Argument[1]", "ReturnValue.Field[crate::directory::Directory::path]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::files::Files as crate::clone::Clone>::clone", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::files::Files>::default_handler", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::files::Files>::disable_content_disposition", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::files::Files>::files_listing_renderer", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::files::Files>::guard", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::files::Files>::index_file", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::files::Files>::method_guard", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::files::Files>::mime_override", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::files::Files>::path_filter", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::files::Files>::prefer_utf8", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::files::Files>::redirect_to_slash_directory", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::files::Files>::show_files_listing", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::files::Files>::use_etag", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::files::Files>::use_guards", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::files::Files>::use_hidden_files", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::files::Files>::use_last_modified", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::content_disposition", "Argument[self].Field[crate::named::NamedFile::content_disposition]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::content_encoding", "Argument[self].Field[crate::named::NamedFile::encoding]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::content_type", "Argument[self].Field[crate::named::NamedFile::content_type]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::disable_content_disposition", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::etag", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::file", "Argument[self].Field[crate::named::NamedFile::file]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::from_file", "Argument[0]", "ReturnValue.Field[crate::result::Result::Ok(0)].Field[crate::named::NamedFile::file]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::last_modified", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::metadata", "Argument[self].Field[crate::named::NamedFile::md]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::modified", "Argument[self].Field[crate::named::NamedFile::modified]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::path", "Argument[self].Field[crate::named::NamedFile::path]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::path", "Argument[self].Field[crate::named::NamedFile::path]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::prefer_utf8", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::set_content_disposition", "Argument[0]", "Argument[self].Field[crate::named::NamedFile::content_disposition]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::set_content_disposition", "Argument[0]", "ReturnValue.Field[crate::named::NamedFile::content_disposition]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::set_content_disposition", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::set_content_encoding", "Argument[0]", "Argument[self].Field[crate::named::NamedFile::encoding].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::set_content_encoding", "Argument[0]", "ReturnValue.Field[crate::named::NamedFile::encoding].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::set_content_encoding", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::set_content_type", "Argument[0]", "Argument[self].Field[crate::named::NamedFile::content_type]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::set_content_type", "Argument[0]", "ReturnValue.Field[crate::named::NamedFile::content_type]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::set_content_type", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::set_status_code", "Argument[0]", "Argument[self].Field[crate::named::NamedFile::status_code]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::set_status_code", "Argument[0]", "ReturnValue.Field[crate::named::NamedFile::status_code]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::set_status_code", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::use_etag", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::named::NamedFile>::use_last_modified", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::path_buf::PathBufWrap as crate::convert::AsRef>::as_ref", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::service::FilesService as crate::ops::deref::Deref>::deref", "Argument[self].Field[0]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "<crate::service::FilesService as crate::ops::deref::Deref>::deref", "Argument[self].Field[crate::service::FilesService(0)]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "crate::chunked::new_chunked_read", "Argument[0]", "ReturnValue.Field[crate::chunked::ChunkedReadFile::size]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "crate::chunked::new_chunked_read", "Argument[1]", "ReturnValue.Field[crate::chunked::ChunkedReadFile::offset]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "crate::directory::directory_listing", "Argument[1].Reference", "ReturnValue.Field[crate::result::Result::Ok(0)].Field[crate::service::ServiceResponse::request]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-files", "crate::encoding::equiv_utf8_text", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
@@ -0,0 +1,40 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/rust-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::addr", "Argument[self].Field[crate::TestServer::addr]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::delete", "Argument[self].Field[crate::TestServer::client].Field[0]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::delete", "Argument[self].Field[crate::TestServer::client].Field[crate::client::Client(0)]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::get", "Argument[self].Field[crate::TestServer::client].Field[0]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::get", "Argument[self].Field[crate::TestServer::client].Field[crate::client::Client(0)]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::head", "Argument[self].Field[crate::TestServer::client].Field[0]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::head", "Argument[self].Field[crate::TestServer::client].Field[crate::client::Client(0)]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::options", "Argument[self].Field[crate::TestServer::client].Field[0]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::options", "Argument[self].Field[crate::TestServer::client].Field[crate::client::Client(0)]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::patch", "Argument[self].Field[crate::TestServer::client].Field[0]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::patch", "Argument[self].Field[crate::TestServer::client].Field[crate::client::Client(0)]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::post", "Argument[self].Field[crate::TestServer::client].Field[0]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::post", "Argument[self].Field[crate::TestServer::client].Field[crate::client::Client(0)]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::put", "Argument[self].Field[crate::TestServer::client].Field[0]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::put", "Argument[self].Field[crate::TestServer::client].Field[crate::client::Client(0)]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::request", "Argument[0]", "ReturnValue.Field[crate::request::ClientRequest::head].Field[crate::requests::head::RequestHead::method]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::request", "Argument[self].Field[crate::TestServer::client].Field[0]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::request", "Argument[self].Field[crate::TestServer::client].Field[crate::client::Client(0)]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::sdelete", "Argument[self].Field[crate::TestServer::client].Field[0]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::sdelete", "Argument[self].Field[crate::TestServer::client].Field[crate::client::Client(0)]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::sget", "Argument[self].Field[crate::TestServer::client].Field[0]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::sget", "Argument[self].Field[crate::TestServer::client].Field[crate::client::Client(0)]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::shead", "Argument[self].Field[crate::TestServer::client].Field[0]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::shead", "Argument[self].Field[crate::TestServer::client].Field[crate::client::Client(0)]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::soptions", "Argument[self].Field[crate::TestServer::client].Field[0]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::soptions", "Argument[self].Field[crate::TestServer::client].Field[crate::client::Client(0)]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::spatch", "Argument[self].Field[crate::TestServer::client].Field[0]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::spatch", "Argument[self].Field[crate::TestServer::client].Field[crate::client::Client(0)]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::spost", "Argument[self].Field[crate::TestServer::client].Field[0]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::spost", "Argument[self].Field[crate::TestServer::client].Field[crate::client::Client(0)]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::sput", "Argument[self].Field[crate::TestServer::client].Field[0]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::sput", "Argument[self].Field[crate::TestServer::client].Field[crate::client::Client(0)]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::surl", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http-test", "<crate::TestServer>::url", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
@@ -0,0 +1,227 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/rust-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<&crate::header::value::HeaderValue as crate::header::into_value::TryIntoHeaderValue>::try_into_value", "Argument[self].Reference", "ReturnValue.Field[crate::result::Result::Ok(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<&str as crate::header::into_value::TryIntoHeaderValue>::try_into_value", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::OnConnectData>::from_io", "Argument[1]", "Argument[0]", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::body::body_stream::BodyStream>::new", "Argument[0]", "ReturnValue.Field[crate::body::body_stream::BodyStream::stream]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::body::boxed::BoxBody as crate::body::message_body::MessageBody>::boxed", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::body::boxed::BoxBody as crate::body::message_body::MessageBody>::try_into_bytes", "Argument[self]", "ReturnValue.Field[crate::result::Result::Err(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::body::message_body::MessageBodyMapErr>::new", "Argument[0]", "ReturnValue.Field[crate::body::message_body::MessageBodyMapErr::body]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::body::message_body::MessageBodyMapErr>::new", "Argument[1]", "ReturnValue.Field[crate::body::message_body::MessageBodyMapErr::mapper].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::body::sized_stream::SizedStream as crate::body::message_body::MessageBody>::size", "Argument[self].Field[crate::body::sized_stream::SizedStream::size]", "ReturnValue.Field[crate::body::size::BodySize::Sized(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::body::sized_stream::SizedStream>::new", "Argument[0]", "ReturnValue.Field[crate::body::sized_stream::SizedStream::size]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::body::sized_stream::SizedStream>::new", "Argument[1]", "ReturnValue.Field[crate::body::sized_stream::SizedStream::stream]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::builder::HttpServiceBuilder>::client_disconnect_timeout", "Argument[0]", "Argument[self].Field[crate::builder::HttpServiceBuilder::client_disconnect_timeout]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::builder::HttpServiceBuilder>::client_disconnect_timeout", "Argument[0]", "ReturnValue.Field[crate::builder::HttpServiceBuilder::client_disconnect_timeout]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::builder::HttpServiceBuilder>::client_disconnect_timeout", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::builder::HttpServiceBuilder>::client_request_timeout", "Argument[0]", "Argument[self].Field[crate::builder::HttpServiceBuilder::client_request_timeout]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::builder::HttpServiceBuilder>::client_request_timeout", "Argument[0]", "ReturnValue.Field[crate::builder::HttpServiceBuilder::client_request_timeout]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::builder::HttpServiceBuilder>::client_request_timeout", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::builder::HttpServiceBuilder>::expect", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::builder::HttpServiceBuilder>::keep_alive", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::builder::HttpServiceBuilder>::local_addr", "Argument[0]", "Argument[self].Field[crate::builder::HttpServiceBuilder::local_addr].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::builder::HttpServiceBuilder>::local_addr", "Argument[0]", "ReturnValue.Field[crate::builder::HttpServiceBuilder::local_addr].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::builder::HttpServiceBuilder>::local_addr", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::builder::HttpServiceBuilder>::on_connect_ext", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::builder::HttpServiceBuilder>::secure", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::builder::HttpServiceBuilder>::upgrade", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::bytes::Bytes as crate::body::message_body::MessageBody>::try_into_bytes", "Argument[self]", "ReturnValue.Field[crate::result::Result::Ok(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::encoding::decoder::Decoder>::from_headers", "Argument[0]", "ReturnValue.Field[crate::encoding::decoder::Decoder::stream]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::encoding::decoder::Decoder>::new", "Argument[0]", "ReturnValue.Field[crate::encoding::decoder::Decoder::stream]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::encoding::encoder::Encoder as crate::body::message_body::MessageBody>::try_into_bytes", "Argument[self]", "ReturnValue.Field[crate::result::Result::Err(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::encoding::encoder::Encoder>::response", "Argument[2]", "ReturnValue.Field[crate::encoding::encoder::Encoder::body].Field[crate::encoding::encoder::EncoderBody::Stream::body]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::encoding::encoder::EncoderBody as crate::body::message_body::MessageBody>::try_into_bytes", "Argument[self]", "ReturnValue.Field[crate::result::Result::Err(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::encoding::encoder::EncoderError as crate::error::Error>::source", "Argument[self].Field[crate::encoding::encoder::EncoderError::Io(0)]", "ReturnValue.Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::error::DispatchError as crate::error::Error>::source", "Argument[self].Field[crate::error::DispatchError::H2(0)]", "ReturnValue.Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::error::DispatchError as crate::error::Error>::source", "Argument[self].Field[crate::error::DispatchError::Io(0)]", "ReturnValue.Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::error::DispatchError as crate::error::Error>::source", "Argument[self].Field[crate::error::DispatchError::Parse(0)]", "ReturnValue.Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::error::Error>::with_cause", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::error::ParseError as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::error::ParseError::Io(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::error::ParseError as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::error::ParseError::Uri(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::error::ParseError as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::error::ParseError::Utf8(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::error::PayloadError as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::error::PayloadError::Http2Payload(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::error::PayloadError as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::error::PayloadError::Incomplete(0)].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::error::PayloadError as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::error::PayloadError::Incomplete(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::error::PayloadError as crate::error::Error>::source", "Argument[self].Field[crate::error::PayloadError::Http2Payload(0)]", "ReturnValue.Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::error::PayloadError as crate::error::Error>::source", "Argument[self].Field[crate::error::PayloadError::Incomplete(0)].Field[crate::option::Option::Some(0)]", "ReturnValue.Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::error::PayloadError as crate::error::Error>::source", "Argument[self].Field[crate::error::PayloadError::Io(0)]", "ReturnValue.Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::extensions::NoOpHasher as crate::hash::Hasher>::finish", "Argument[self].Field[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::extensions::NoOpHasher as crate::hash::Hasher>::finish", "Argument[self].Field[crate::extensions::NoOpHasher(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::extensions::NoOpHasher as crate::hash::Hasher>::write_u64", "Argument[0]", "Argument[self].Field[0]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::extensions::NoOpHasher as crate::hash::Hasher>::write_u64", "Argument[0]", "Argument[self].Field[crate::extensions::NoOpHasher(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h1::Message as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::h1::Message::Item(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h1::Message>::chunk", "Argument[self].Field[crate::h1::Message::Chunk(0)].Field[crate::option::Option::Some(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h1::Message>::message", "Argument[self].Field[crate::h1::Message::Item(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h1::client::ClientCodec>::into_payload_codec", "Argument[self].Field[crate::h1::client::ClientCodec::inner]", "ReturnValue.Field[crate::h1::client::ClientPayloadCodec::inner]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h1::client::ClientCodec>::new", "Argument[0]", "ReturnValue.Field[crate::h1::client::ClientCodec::inner].Field[crate::h1::client::ClientCodecInner::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h1::client::ClientPayloadCodec>::into_message_codec", "Argument[self].Field[crate::h1::client::ClientPayloadCodec::inner]", "ReturnValue.Field[crate::h1::client::ClientCodec::inner]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h1::codec::Codec>::config", "Argument[self].Field[crate::h1::codec::Codec::config]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h1::codec::Codec>::new", "Argument[0]", "ReturnValue.Field[crate::h1::codec::Codec::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h1::decoder::PayloadDecoder>::length", "Argument[0]", "ReturnValue.Field[crate::h1::decoder::PayloadDecoder::kind].Field[crate::h1::decoder::Kind::Length(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h1::decoder::PayloadItem>::chunk", "Argument[self].Field[crate::h1::decoder::PayloadItem::Chunk(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h1::decoder::PayloadType>::unwrap", "Argument[self].Field[crate::h1::decoder::PayloadType::Payload(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h1::encoder::TransferEncoding>::encode", "Argument[self].Field[crate::h1::encoder::TransferEncoding::kind].Field[crate::h1::encoder::TransferEncodingKind::Chunked(0)]", "ReturnValue.Field[crate::result::Result::Ok(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h1::encoder::TransferEncoding>::length", "Argument[0]", "ReturnValue.Field[crate::h1::encoder::TransferEncoding::kind].Field[crate::h1::encoder::TransferEncodingKind::Length(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h1::service::H1Service>::expect", "Argument[0]", "ReturnValue.Field[crate::h1::service::H1Service::expect]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h1::service::H1Service>::on_connect_ext", "Argument[0]", "Argument[self].Field[crate::h1::service::H1Service::on_connect_ext]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h1::service::H1Service>::on_connect_ext", "Argument[0]", "ReturnValue.Field[crate::h1::service::H1Service::on_connect_ext]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h1::service::H1Service>::on_connect_ext", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h1::service::H1Service>::upgrade", "Argument[0]", "ReturnValue.Field[crate::h1::service::H1Service::upgrade]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h1::service::H1Service>::with_config", "Argument[0]", "ReturnValue.Field[crate::h1::service::H1Service::cfg]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h1::utils::SendResponse>::new", "Argument[0]", "ReturnValue.Field[crate::h1::utils::SendResponse::framed].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h1::utils::SendResponse>::new", "Argument[1].Field[crate::responses::response::Response::body]", "ReturnValue.Field[crate::h1::utils::SendResponse::body].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h2::Payload>::new", "Argument[0]", "ReturnValue.Field[crate::h2::Payload::stream]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h2::dispatcher::Dispatcher>::new", "Argument[0]", "ReturnValue.Field[crate::h2::dispatcher::Dispatcher::connection]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h2::dispatcher::Dispatcher>::new", "Argument[1]", "ReturnValue.Field[crate::h2::dispatcher::Dispatcher::flow]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h2::dispatcher::Dispatcher>::new", "Argument[2]", "ReturnValue.Field[crate::h2::dispatcher::Dispatcher::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h2::dispatcher::Dispatcher>::new", "Argument[3]", "ReturnValue.Field[crate::h2::dispatcher::Dispatcher::peer_addr]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h2::service::H2Service>::on_connect_ext", "Argument[0]", "Argument[self].Field[crate::h2::service::H2Service::on_connect_ext]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h2::service::H2Service>::on_connect_ext", "Argument[0]", "ReturnValue.Field[crate::h2::service::H2Service::on_connect_ext]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h2::service::H2Service>::on_connect_ext", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h2::service::H2Service>::with_config", "Argument[0]", "ReturnValue.Field[crate::h2::service::H2Service::cfg]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::h2::service::H2ServiceHandler as crate::Service>::call", "Argument[0].Field[1]", "ReturnValue.Field[crate::h2::service::H2ServiceHandlerResponse::state].Field[crate::h2::service::State::Handshake(2)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::header::map::Removed as crate::iter::traits::iterator::Iterator>::next", "Argument[self].Field[crate::header::map::Removed::inner].Field[crate::option::Option::Some(0)]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::header::map::Removed as crate::iter::traits::iterator::Iterator>::size_hint", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::header::map::Value as crate::ops::deref::Deref>::deref", "Argument[self].Field[crate::header::map::Value::inner]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::header::shared::content_encoding::ContentEncoding as crate::convert::TryFrom>::try_from", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::header::shared::http_date::HttpDate as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::header::shared::http_date::HttpDate(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::header::shared::quality::Quality as crate::convert::TryFrom>::try_from", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::header::shared::quality_item::QualityItem as crate::str::traits::FromStr>::from_str", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::header::shared::quality_item::QualityItem>::max", "Argument[0]", "ReturnValue.Field[crate::header::shared::quality_item::QualityItem::item]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::header::shared::quality_item::QualityItem>::min", "Argument[0]", "ReturnValue.Field[crate::header::shared::quality_item::QualityItem::item]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::header::shared::quality_item::QualityItem>::new", "Argument[0]", "ReturnValue.Field[crate::header::shared::quality_item::QualityItem::item]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::header::shared::quality_item::QualityItem>::new", "Argument[1]", "ReturnValue.Field[crate::header::shared::quality_item::QualityItem::quality]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::header::shared::quality_item::QualityItem>::zero", "Argument[0]", "ReturnValue.Field[crate::header::shared::quality_item::QualityItem::item]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::header::value::HeaderValue as crate::header::into_value::TryIntoHeaderValue>::try_into_value", "Argument[self]", "ReturnValue.Field[crate::result::Result::Ok(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::keep_alive::KeepAlive as crate::convert::From>::from", "Argument[0].Field[crate::option::Option::Some(0)].Field[crate::option::Option::Some(0)]", "ReturnValue.Field[crate::keep_alive::KeepAlive::Timeout(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::keep_alive::KeepAlive as crate::convert::From>::from", "Argument[0].Field[crate::option::Option::Some(0)]", "ReturnValue.Field[crate::keep_alive::KeepAlive::Timeout(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::keep_alive::KeepAlive as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::keep_alive::KeepAlive::Timeout(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::keep_alive::KeepAlive>::duration", "Argument[self].Field[crate::keep_alive::KeepAlive::Timeout(0)].Reference", "ReturnValue.Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::keep_alive::KeepAlive>::normalize", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::payload::Payload as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::payload::Payload::H1::payload]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::payload::Payload as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::payload::Payload::H2::payload].Field[crate::h2::Payload::stream]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::payload::Payload as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::payload::Payload::H2::payload]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::payload::Payload as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::payload::Payload::Stream::payload]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::payload::Payload>::take", "Argument[self].Reference", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::requests::head::RequestHead as crate::message::Head>::with_pool", "Argument[0].ReturnValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::requests::head::RequestHead>::headers", "Argument[self].Field[crate::requests::head::RequestHead::headers]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::requests::head::RequestHead>::headers_mut", "Argument[self].Field[crate::requests::head::RequestHead::headers]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::requests::head::RequestHeadType as crate::convert::AsRef>::as_ref", "Argument[self].Field[crate::requests::head::RequestHeadType::Owned(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::requests::head::RequestHeadType as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::requests::head::RequestHeadType::Owned(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::requests::head::RequestHeadType as crate::h1::encoder::MessageType>::headers", "Argument[self].Field[crate::requests::head::RequestHeadType::Owned(0)].Field[crate::requests::head::RequestHead::headers]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::requests::request::Request as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::requests::request::Request::head]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::requests::request::Request as crate::h1::decoder::MessageType>::headers_mut", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::requests::request::Request as crate::http_message::HttpMessage>::headers", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::requests::request::Request as crate::http_message::HttpMessage>::take_payload", "Argument[self].Field[crate::requests::request::Request::payload]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::requests::request::Request>::head", "Argument[self].Field[crate::requests::request::Request::head]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::requests::request::Request>::head_mut", "Argument[self].Field[crate::requests::request::Request::head]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::requests::request::Request>::into_parts", "Argument[self].Field[crate::requests::request::Request::head]", "ReturnValue.Field[0]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::requests::request::Request>::into_parts", "Argument[self].Field[crate::requests::request::Request::payload]", "ReturnValue.Field[1]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::requests::request::Request>::method", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::requests::request::Request>::payload", "Argument[self].Field[crate::requests::request::Request::payload]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::requests::request::Request>::peer_addr", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::requests::request::Request>::replace_payload", "Argument[0]", "ReturnValue.Field[0].Field[crate::requests::request::Request::payload]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::requests::request::Request>::take_conn_data", "Argument[self].Field[crate::requests::request::Request::conn_data].Reference", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::requests::request::Request>::take_conn_data", "Argument[self].Field[crate::requests::request::Request::conn_data]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::requests::request::Request>::take_payload", "Argument[self].Field[crate::requests::request::Request::payload]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::requests::request::Request>::uri", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::requests::request::Request>::version", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::requests::request::Request>::with_payload", "Argument[0]", "ReturnValue.Field[crate::requests::request::Request::payload]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::builder::ResponseBuilder as crate::convert::From>::from", "Argument[0].Field[crate::responses::response::Response::head]", "ReturnValue.Field[crate::responses::builder::ResponseBuilder::head].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::builder::ResponseBuilder>::append_header", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::builder::ResponseBuilder>::content_type", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::builder::ResponseBuilder>::force_close", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::builder::ResponseBuilder>::insert_header", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::builder::ResponseBuilder>::keep_alive", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::builder::ResponseBuilder>::message_body", "Argument[0]", "ReturnValue.Field[crate::result::Result::Ok(0)].Field[crate::responses::response::Response::body]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::builder::ResponseBuilder>::message_body", "Argument[self].Field[crate::responses::builder::ResponseBuilder::head].Field[crate::option::Option::Some(0)]", "ReturnValue.Field[crate::result::Result::Ok(0)].Field[crate::responses::response::Response::head]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::builder::ResponseBuilder>::no_chunking", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::builder::ResponseBuilder>::reason", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::builder::ResponseBuilder>::status", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::builder::ResponseBuilder>::take", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::builder::ResponseBuilder>::upgrade", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::head::BoxedResponseHead as crate::ops::deref::Deref>::deref", "Argument[self].Field[crate::responses::head::BoxedResponseHead::head].Field[crate::option::Option::Some(0)]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::head::BoxedResponseHead as crate::ops::deref::DerefMut>::deref_mut", "Argument[self].Field[crate::responses::head::BoxedResponseHead::head].Field[crate::option::Option::Some(0)]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::head::ResponseHead as crate::h1::decoder::MessageType>::headers_mut", "Argument[self].Field[crate::responses::head::ResponseHead::headers]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::head::ResponseHead>::headers", "Argument[self].Field[crate::responses::head::ResponseHead::headers]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::head::ResponseHead>::headers_mut", "Argument[self].Field[crate::responses::head::ResponseHead::headers]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::head::ResponseHead>::new", "Argument[0]", "ReturnValue.Field[crate::responses::head::ResponseHead::status]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::head::ResponseHead>::reason", "Argument[self].Field[crate::responses::head::ResponseHead::reason].Field[crate::option::Option::Some(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::response::Response as crate::convert::From>::from", "Argument[0].Reference", "ReturnValue.Field[crate::responses::response::Response::body]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::response::Response as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::responses::response::Response::body]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::response::Response as crate::h1::encoder::MessageType>::headers", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::response::Response as crate::h1::encoder::MessageType>::status", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::response::Response>::body", "Argument[self].Field[crate::responses::response::Response::body]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::response::Response>::drop_body", "Argument[self].Field[crate::responses::response::Response::extensions]", "ReturnValue.Field[crate::responses::response::Response::extensions]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::response::Response>::drop_body", "Argument[self].Field[crate::responses::response::Response::head]", "ReturnValue.Field[crate::responses::response::Response::head]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::response::Response>::head", "Argument[self].Field[crate::responses::response::Response::head]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::response::Response>::head_mut", "Argument[self].Field[crate::responses::response::Response::head]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::response::Response>::into_body", "Argument[self].Field[crate::responses::response::Response::body]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::response::Response>::into_parts", "Argument[self].Field[crate::responses::response::Response::body]", "ReturnValue.Field[1]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::response::Response>::into_parts", "Argument[self].Field[crate::responses::response::Response::extensions]", "ReturnValue.Field[0].Field[crate::responses::response::Response::extensions]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::response::Response>::into_parts", "Argument[self].Field[crate::responses::response::Response::head]", "ReturnValue.Field[0].Field[crate::responses::response::Response::head]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::response::Response>::map_body", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::response::Response>::map_body", "Argument[self]", "Argument[0]", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::response::Response>::map_body", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::response::Response>::map_into_boxed_body", "Argument[self].Field[crate::responses::response::Response::extensions]", "ReturnValue.Field[crate::responses::response::Response::extensions]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::response::Response>::map_into_boxed_body", "Argument[self].Field[crate::responses::response::Response::head]", "ReturnValue.Field[crate::responses::response::Response::head]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::response::Response>::replace_body", "Argument[0]", "ReturnValue.Field[0].Field[crate::responses::response::Response::body]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::response::Response>::replace_body", "Argument[self].Field[crate::responses::response::Response::body]", "ReturnValue.Field[1]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::response::Response>::replace_body", "Argument[self].Field[crate::responses::response::Response::extensions]", "ReturnValue.Field[0].Field[crate::responses::response::Response::extensions]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::response::Response>::replace_body", "Argument[self].Field[crate::responses::response::Response::head]", "ReturnValue.Field[0].Field[crate::responses::response::Response::head]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::response::Response>::set_body", "Argument[0]", "ReturnValue.Field[crate::responses::response::Response::body]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::response::Response>::set_body", "Argument[self].Field[crate::responses::response::Response::extensions]", "ReturnValue.Field[crate::responses::response::Response::extensions]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::response::Response>::set_body", "Argument[self].Field[crate::responses::response::Response::head]", "ReturnValue.Field[crate::responses::response::Response::head]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::responses::response::Response>::with_body", "Argument[1]", "ReturnValue.Field[crate::responses::response::Response::body]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::service::HttpService>::expect", "Argument[0]", "ReturnValue.Field[crate::service::HttpService::expect]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::service::HttpService>::on_connect_ext", "Argument[0]", "Argument[self].Field[crate::service::HttpService::on_connect_ext]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::service::HttpService>::on_connect_ext", "Argument[0]", "ReturnValue.Field[crate::service::HttpService::on_connect_ext]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::service::HttpService>::on_connect_ext", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::service::HttpService>::upgrade", "Argument[0]", "ReturnValue.Field[crate::service::HttpService::upgrade]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::service::HttpService>::with_config", "Argument[0]", "ReturnValue.Field[crate::service::HttpService::cfg]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::service::HttpServiceHandler>::new", "Argument[0]", "ReturnValue.Field[crate::service::HttpServiceHandler::cfg]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::service::HttpServiceHandler>::new", "Argument[4]", "ReturnValue.Field[crate::service::HttpServiceHandler::on_connect_ext]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::service::TlsAcceptorConfig>::handshake_timeout", "Argument[0]", "ReturnValue.Field[crate::service::TlsAcceptorConfig::handshake_timeout].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::test::TestBuffer>::clone", "Argument[self].Field[crate::test::TestBuffer::err].Field[crate::option::Option::Some(0)]", "ReturnValue.Field[crate::test::TestBuffer::err].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::test::TestBuffer>::clone", "Argument[self].Field[crate::test::TestBuffer::err].Reference", "ReturnValue.Field[crate::test::TestBuffer::err]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::test::TestBuffer>::clone", "Argument[self].Field[crate::test::TestBuffer::err]", "ReturnValue.Field[crate::test::TestBuffer::err]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::test::TestRequest>::append_header", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::test::TestRequest>::insert_header", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::test::TestRequest>::method", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::test::TestRequest>::set_payload", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::test::TestRequest>::take", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::test::TestRequest>::uri", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::test::TestRequest>::version", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::time::SystemTime as crate::convert::From>::from", "Argument[0].Field[crate::header::shared::http_date::HttpDate(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::ws::codec::Codec as crate::codec::decoder::Decoder>::decode", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::ws::codec::Codec>::client_mode", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::ws::codec::Codec>::max_size", "Argument[0]", "Argument[self].Field[crate::ws::codec::Codec::max_size]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::ws::codec::Codec>::max_size", "Argument[0]", "ReturnValue.Field[crate::ws::codec::Codec::max_size]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::ws::codec::Codec>::max_size", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::ws::dispatcher::Dispatcher>::with", "Argument[0]", "ReturnValue.Field[crate::ws::dispatcher::Dispatcher::inner].Field[crate::ws::dispatcher::inner::Dispatcher::framed]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::ws::dispatcher::inner::Dispatcher>::framed", "Argument[self].Field[crate::ws::dispatcher::inner::Dispatcher::framed]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::ws::dispatcher::inner::Dispatcher>::framed_mut", "Argument[self].Field[crate::ws::dispatcher::inner::Dispatcher::framed]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::ws::dispatcher::inner::Dispatcher>::new", "Argument[0]", "ReturnValue.Field[crate::ws::dispatcher::inner::Dispatcher::framed]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::ws::dispatcher::inner::Dispatcher>::service", "Argument[self].Field[crate::ws::dispatcher::inner::Dispatcher::service]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::ws::dispatcher::inner::Dispatcher>::service_mut", "Argument[self].Field[crate::ws::dispatcher::inner::Dispatcher::service]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::ws::dispatcher::inner::Dispatcher>::tx", "Argument[self].Field[crate::ws::dispatcher::inner::Dispatcher::tx].Reference", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::ws::dispatcher::inner::Dispatcher>::tx", "Argument[self].Field[crate::ws::dispatcher::inner::Dispatcher::tx]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::ws::dispatcher::inner::Dispatcher>::with_rx", "Argument[0]", "ReturnValue.Field[crate::ws::dispatcher::inner::Dispatcher::framed]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::ws::dispatcher::inner::Dispatcher>::with_rx", "Argument[2]", "ReturnValue.Field[crate::ws::dispatcher::inner::Dispatcher::rx]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::ws::dispatcher::inner::DispatcherError as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::ws::dispatcher::inner::DispatcherError::Service(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::ws::frame::Parser>::parse", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::ws::proto::CloseCode as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::ws::proto::CloseCode::Other(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::ws::proto::CloseReason as crate::convert::From>::from", "Argument[0].Field[0]", "ReturnValue.Field[crate::ws::proto::CloseReason::code]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::ws::proto::CloseReason as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::ws::proto::CloseReason::code]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<u16 as crate::convert::From>::from", "Argument[0].Field[crate::ws::proto::CloseCode::Other(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<u16 as crate::convert::From>::from", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/rust-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "<crate::service::HttpServiceHandler as crate::Service>::call", "Argument[0]", "log-injection", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-http", "crate::ws::proto::hash_key", "Argument[0]", "hasher-input", "df-generated"]
|
||||
@@ -0,0 +1,43 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/rust-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::field::Field>::content_disposition", "Argument[self].Field[crate::field::Field::content_disposition].Field[crate::option::Option::Some(0)]", "ReturnValue.Field[crate::option::Option::Some(0)].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::field::Field>::content_type", "Argument[self].Field[crate::field::Field::content_type].Field[crate::option::Option::Some(0)]", "ReturnValue.Field[crate::option::Option::Some(0)].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::field::Field>::headers", "Argument[self].Field[crate::field::Field::headers]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::field::Field>::name", "Argument[self].Field[crate::field::Field::content_disposition].Field[crate::option::Option::Some(0)]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::field::Field>::new", "Argument[0]", "ReturnValue.Field[crate::field::Field::content_type]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::field::Field>::new", "Argument[1]", "ReturnValue.Field[crate::field::Field::content_disposition]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::field::Field>::new", "Argument[2].Field[crate::option::Option::Some(0)]", "ReturnValue.Field[crate::field::Field::form_field_name]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::field::Field>::new", "Argument[3]", "ReturnValue.Field[crate::field::Field::headers]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::field::Field>::new", "Argument[4]", "ReturnValue.Field[crate::field::Field::safety]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::field::Field>::new", "Argument[5]", "ReturnValue.Field[crate::field::Field::inner]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::field::InnerField>::new", "Argument[1]", "ReturnValue.Field[crate::result::Result::Ok(0)].Field[crate::field::InnerField::boundary]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::form::Limits>::new", "Argument[0]", "ReturnValue.Field[crate::form::Limits::total_limit_remaining]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::form::Limits>::new", "Argument[1]", "ReturnValue.Field[crate::form::Limits::memory_limit_remaining]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::form::MultipartForm>::into_inner", "Argument[self].Field[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::form::MultipartForm>::into_inner", "Argument[self].Field[crate::form::MultipartForm(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::form::MultipartFormConfig>::error_handler", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::form::MultipartFormConfig>::memory_limit", "Argument[0]", "Argument[self].Field[crate::form::MultipartFormConfig::memory_limit]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::form::MultipartFormConfig>::memory_limit", "Argument[0]", "ReturnValue.Field[crate::form::MultipartFormConfig::memory_limit]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::form::MultipartFormConfig>::memory_limit", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::form::MultipartFormConfig>::total_limit", "Argument[0]", "Argument[self].Field[crate::form::MultipartFormConfig::total_limit]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::form::MultipartFormConfig>::total_limit", "Argument[0]", "ReturnValue.Field[crate::form::MultipartFormConfig::total_limit]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::form::MultipartFormConfig>::total_limit", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::form::json::Json>::into_inner", "Argument[self].Field[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::form::json::Json>::into_inner", "Argument[self].Field[crate::form::json::Json(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::form::json::JsonConfig>::error_handler", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::form::json::JsonConfig>::validate_content_type", "Argument[0]", "Argument[self].Field[crate::form::json::JsonConfig::validate_content_type]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::form::json::JsonConfig>::validate_content_type", "Argument[0]", "ReturnValue.Field[crate::form::json::JsonConfig::validate_content_type]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::form::json::JsonConfig>::validate_content_type", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::form::tempfile::TempFileConfig>::directory", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::form::tempfile::TempFileConfig>::error_handler", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::form::text::Text>::into_inner", "Argument[self].Field[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::form::text::Text>::into_inner", "Argument[self].Field[crate::form::text::Text(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::form::text::TextConfig>::error_handler", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::form::text::TextConfig>::validate_content_type", "Argument[0]", "Argument[self].Field[crate::form::text::TextConfig::validate_content_type]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::form::text::TextConfig>::validate_content_type", "Argument[0]", "ReturnValue.Field[crate::form::text::TextConfig::validate_content_type]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::form::text::TextConfig>::validate_content_type", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-multipart", "<crate::safety::Safety>::clone", "Argument[self].Field[crate::safety::Safety::clean].Reference", "ReturnValue.Field[crate::safety::Safety::clean]", "value", "dfc-generated"]
|
||||
@@ -0,0 +1,35 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/rust-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<&str as crate::resource_path::ResourcePath>::path", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<_ as crate::resource_path::Resource>::resource_path", "Argument[self].Reference", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::ByteString as crate::pattern::IntoPatterns>::patterns", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::ByteString as crate::resource_path::ResourcePath>::path", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::de::PathDeserializer>::new", "Argument[0]", "ReturnValue.Field[crate::de::PathDeserializer::path]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::path::Path as crate::resource_path::Resource>::resource_path", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::path::Path>::get_mut", "Argument[self].Field[crate::path::Path::path]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::path::Path>::get_ref", "Argument[self].Field[crate::path::Path::path]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::path::Path>::iter", "Argument[self]", "ReturnValue.Field[crate::path::PathIter::params]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::path::Path>::new", "Argument[0]", "ReturnValue.Field[crate::path::Path::path]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::path::Path>::set", "Argument[0]", "Argument[self].Field[crate::path::Path::path]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::pattern::Patterns as crate::pattern::IntoPatterns>::patterns", "Argument[self].Reference", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::resource::ResourceDef>::capture_match_info_fn", "Argument[0]", "Argument[1].Parameter[0]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::resource::ResourceDef>::id", "Argument[self].Field[crate::resource::ResourceDef::id]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::resource::ResourceDef>::is_prefix", "Argument[self].Field[crate::resource::ResourceDef::is_prefix]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::resource::ResourceDef>::join", "Argument[0].Field[crate::resource::ResourceDef::is_prefix]", "ReturnValue.Field[crate::resource::ResourceDef::is_prefix]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::resource::ResourceDef>::pattern", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::resource::ResourceDef>::pattern_iter", "Argument[self].Field[crate::resource::ResourceDef::patterns]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::resource::ResourceDef>::set_id", "Argument[0]", "Argument[self].Field[crate::resource::ResourceDef::id]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::router::RouterBuilder>::finish", "Argument[self].Field[crate::router::RouterBuilder::routes]", "ReturnValue.Field[crate::router::Router::routes]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::string::String as crate::pattern::IntoPatterns>::patterns", "Argument[self].Reference", "ReturnValue.Field[crate::pattern::Patterns::Single(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::string::String as crate::resource_path::ResourcePath>::path", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::url::Url as crate::resource_path::ResourcePath>::path", "Argument[self].Field[crate::url::Url::path].Field[crate::option::Option::Some(0)]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::url::Url>::new", "Argument[0]", "ReturnValue.Field[crate::url::Url::uri]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::url::Url>::new_with_quoter", "Argument[0]", "ReturnValue.Field[crate::url::Url::uri]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::url::Url>::path", "Argument[self].Field[crate::url::Url::path].Field[crate::option::Option::Some(0)]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::url::Url>::update", "Argument[0].Reference", "Argument[self].Field[crate::url::Url::uri]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::url::Url>::update_with_quoter", "Argument[0].Reference", "Argument[self].Field[crate::url::Url::uri]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-router", "<crate::url::Url>::uri", "Argument[self].Field[crate::url::Url::uri]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
@@ -0,0 +1,60 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/rust-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServer>::addr", "Argument[self].Field[crate::TestServer::addr]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServer>::delete", "Argument[self].Field[crate::TestServer::client].Field[0]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServer>::delete", "Argument[self].Field[crate::TestServer::client].Field[crate::client::Client(0)]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServer>::get", "Argument[self].Field[crate::TestServer::client].Field[0]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServer>::get", "Argument[self].Field[crate::TestServer::client].Field[crate::client::Client(0)]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServer>::head", "Argument[self].Field[crate::TestServer::client].Field[0]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServer>::head", "Argument[self].Field[crate::TestServer::client].Field[crate::client::Client(0)]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServer>::options", "Argument[self].Field[crate::TestServer::client].Field[0]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServer>::options", "Argument[self].Field[crate::TestServer::client].Field[crate::client::Client(0)]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServer>::patch", "Argument[self].Field[crate::TestServer::client].Field[0]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServer>::patch", "Argument[self].Field[crate::TestServer::client].Field[crate::client::Client(0)]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServer>::post", "Argument[self].Field[crate::TestServer::client].Field[0]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServer>::post", "Argument[self].Field[crate::TestServer::client].Field[crate::client::Client(0)]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServer>::put", "Argument[self].Field[crate::TestServer::client].Field[0]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServer>::put", "Argument[self].Field[crate::TestServer::client].Field[crate::client::Client(0)]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServer>::request", "Argument[0]", "ReturnValue.Field[crate::request::ClientRequest::head].Field[crate::requests::head::RequestHead::method]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServer>::request", "Argument[self].Field[crate::TestServer::client].Field[0]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServer>::request", "Argument[self].Field[crate::TestServer::client].Field[crate::client::Client(0)]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServer>::url", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServer>::url", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::client_request_timeout", "Argument[0]", "Argument[self].Field[crate::TestServerConfig::client_request_timeout]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::client_request_timeout", "Argument[0]", "ReturnValue.Field[crate::TestServerConfig::client_request_timeout]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::client_request_timeout", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::disable_redirects", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::h1", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::h2", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::listen_address", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::openssl", "Argument[0]", "Argument[self].Field[crate::TestServerConfig::stream].Field[crate::StreamType::Openssl(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::openssl", "Argument[0]", "ReturnValue.Field[crate::TestServerConfig::stream].Field[crate::StreamType::Openssl(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::openssl", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::port", "Argument[0]", "Argument[self].Field[crate::TestServerConfig::port]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::port", "Argument[0]", "ReturnValue.Field[crate::TestServerConfig::port]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::port", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::rustls", "Argument[0]", "Argument[self].Field[crate::TestServerConfig::stream].Field[crate::StreamType::Rustls020(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::rustls", "Argument[0]", "ReturnValue.Field[crate::TestServerConfig::stream].Field[crate::StreamType::Rustls020(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::rustls", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::rustls_021", "Argument[0]", "Argument[self].Field[crate::TestServerConfig::stream].Field[crate::StreamType::Rustls021(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::rustls_021", "Argument[0]", "ReturnValue.Field[crate::TestServerConfig::stream].Field[crate::StreamType::Rustls021(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::rustls_021", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::rustls_0_20", "Argument[0]", "Argument[self].Field[crate::TestServerConfig::stream].Field[crate::StreamType::Rustls020(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::rustls_0_20", "Argument[0]", "ReturnValue.Field[crate::TestServerConfig::stream].Field[crate::StreamType::Rustls020(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::rustls_0_20", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::rustls_0_21", "Argument[0]", "Argument[self].Field[crate::TestServerConfig::stream].Field[crate::StreamType::Rustls021(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::rustls_0_21", "Argument[0]", "ReturnValue.Field[crate::TestServerConfig::stream].Field[crate::StreamType::Rustls021(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::rustls_0_21", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::rustls_0_22", "Argument[0]", "Argument[self].Field[crate::TestServerConfig::stream].Field[crate::StreamType::Rustls022(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::rustls_0_22", "Argument[0]", "ReturnValue.Field[crate::TestServerConfig::stream].Field[crate::StreamType::Rustls022(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::rustls_0_22", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::rustls_0_23", "Argument[0]", "Argument[self].Field[crate::TestServerConfig::stream].Field[crate::StreamType::Rustls023(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::rustls_0_23", "Argument[0]", "ReturnValue.Field[crate::TestServerConfig::stream].Field[crate::StreamType::Rustls023(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::rustls_0_23", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::workers", "Argument[0]", "Argument[self].Field[crate::TestServerConfig::workers]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::workers", "Argument[0]", "ReturnValue.Field[crate::TestServerConfig::workers]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-test", "<crate::TestServerConfig>::workers", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
@@ -0,0 +1,21 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/rust-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-actors", "<crate::context::HttpContext as crate::context_impl::AsyncContextParts>::parts", "Argument[self].Field[crate::context::HttpContext::inner]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-actors", "<crate::ws::WebsocketContext as crate::context_impl::AsyncContextParts>::parts", "Argument[self].Field[crate::ws::WebsocketContext::inner]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-actors", "<crate::ws::WebsocketContext>::with_codec", "Argument[2]", "ReturnValue.Field[crate::ws::WebsocketContextFut::encoder]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-actors", "<crate::ws::WsResponseBuilder>::codec", "Argument[0]", "Argument[self].Field[crate::ws::WsResponseBuilder::codec].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-actors", "<crate::ws::WsResponseBuilder>::codec", "Argument[0]", "ReturnValue.Field[crate::ws::WsResponseBuilder::codec].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-actors", "<crate::ws::WsResponseBuilder>::codec", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-actors", "<crate::ws::WsResponseBuilder>::frame_size", "Argument[0]", "Argument[self].Field[crate::ws::WsResponseBuilder::frame_size].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-actors", "<crate::ws::WsResponseBuilder>::frame_size", "Argument[0]", "ReturnValue.Field[crate::ws::WsResponseBuilder::frame_size].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-actors", "<crate::ws::WsResponseBuilder>::frame_size", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-actors", "<crate::ws::WsResponseBuilder>::new", "Argument[0]", "ReturnValue.Field[crate::ws::WsResponseBuilder::actor]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-actors", "<crate::ws::WsResponseBuilder>::new", "Argument[1]", "ReturnValue.Field[crate::ws::WsResponseBuilder::req]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-actors", "<crate::ws::WsResponseBuilder>::new", "Argument[2]", "ReturnValue.Field[crate::ws::WsResponseBuilder::stream]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-actors", "<crate::ws::WsResponseBuilder>::protocols", "Argument[0]", "Argument[self].Field[crate::ws::WsResponseBuilder::protocols].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-actors", "<crate::ws::WsResponseBuilder>::protocols", "Argument[0]", "ReturnValue.Field[crate::ws::WsResponseBuilder::protocols].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-actors", "<crate::ws::WsResponseBuilder>::protocols", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
@@ -0,0 +1,25 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/rust-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-codegen", "<crate::route::MethodTypeExt as crate::convert::TryFrom>::try_from", "Argument[0].Reference", "ReturnValue.Field[crate::result::Result::Ok(0)].Field[crate::route::MethodTypeExt::Custom(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-codegen", "<crate::route::Route>::new", "Argument[0].Field[crate::route::RouteArgs::path]", "ReturnValue.Field[crate::route::Args::path]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-codegen", "<crate::route::Route>::new", "Argument[1]", "ReturnValue.Field[crate::result::Result::Ok(0)].Field[crate::route::Route::ast]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-codegen", "<crate::route::Route>::new", "Argument[1]", "ReturnValue.Field[crate::result::Result::Ok(0)].Field[crate::route::Route::name]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-codegen", "crate::connect", "Argument[1]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-codegen", "crate::delete", "Argument[1]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-codegen", "crate::get", "Argument[1]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-codegen", "crate::head", "Argument[1]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-codegen", "crate::options", "Argument[1]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-codegen", "crate::patch", "Argument[1]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-codegen", "crate::post", "Argument[1]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-codegen", "crate::put", "Argument[1]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-codegen", "crate::route::with_method", "Argument[2]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-codegen", "crate::route::with_methods", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-codegen", "crate::route", "Argument[1]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-codegen", "crate::routes", "Argument[1]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-codegen", "crate::scope::with_scope", "Argument[1]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-codegen", "crate::scope", "Argument[1]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web-codegen", "crate::trace", "Argument[1]", "ReturnValue", "value", "dfc-generated"]
|
||||
@@ -0,0 +1,385 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/rust-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<_ as crate::guard::Guard>::check", "Argument[0]", "Argument[self].Parameter[0]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<_ as crate::guard::Guard>::check", "Argument[self].ReturnValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<_ as crate::handler::Handler>::call", "Argument[self].ReturnValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::app::App as crate::IntoServiceFactory>::into_factory", "Argument[self].Field[crate::app::App::default]", "ReturnValue.Field[crate::app_service::AppInit::default]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::app::App as crate::IntoServiceFactory>::into_factory", "Argument[self].Field[crate::app::App::endpoint]", "ReturnValue.Field[crate::app_service::AppInit::endpoint]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::app::App as crate::IntoServiceFactory>::into_factory", "Argument[self].Field[crate::app::App::factory_ref]", "ReturnValue.Field[crate::app_service::AppInit::factory_ref]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::app::App>::app_data", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::app::App>::configure", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::app::App>::data_factory", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::app::App>::default_service", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::app::App>::external_resource", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::app::App>::service", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::app::App>::wrap", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::app::App>::wrap_fn", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::app_service::AppEntry>::new", "Argument[0]", "ReturnValue.Field[crate::app_service::AppEntry::factory]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::app_service::AppInitServiceState>::config", "Argument[self].Field[crate::app_service::AppInitServiceState::config]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::app_service::AppInitServiceState>::pool", "Argument[self].Field[crate::app_service::AppInitServiceState::pool]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::app_service::AppInitServiceState>::rmap", "Argument[self].Field[crate::app_service::AppInitServiceState::rmap]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::config::AppConfig>::__priv_test_new", "Argument[0]", "ReturnValue.Field[crate::config::AppConfig::secure]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::config::AppConfig>::__priv_test_new", "Argument[1]", "ReturnValue.Field[crate::config::AppConfig::host]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::config::AppConfig>::__priv_test_new", "Argument[2]", "ReturnValue.Field[crate::config::AppConfig::addr]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::config::AppConfig>::host", "Argument[self].Field[crate::config::AppConfig::host]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::config::AppConfig>::local_addr", "Argument[self].Field[crate::config::AppConfig::addr]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::config::AppConfig>::new", "Argument[0]", "ReturnValue.Field[crate::config::AppConfig::secure]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::config::AppConfig>::new", "Argument[1]", "ReturnValue.Field[crate::config::AppConfig::host]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::config::AppConfig>::new", "Argument[2]", "ReturnValue.Field[crate::config::AppConfig::addr]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::config::AppConfig>::secure", "Argument[self].Field[crate::config::AppConfig::secure]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::config::AppService>::clone_config", "Argument[self].Field[crate::config::AppService::config].Reference", "ReturnValue.Field[crate::config::AppService::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::config::AppService>::clone_config", "Argument[self].Field[crate::config::AppService::config]", "ReturnValue.Field[crate::config::AppService::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::config::AppService>::config", "Argument[self].Field[crate::config::AppService::config]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::config::AppService>::into_services", "Argument[self].Field[crate::config::AppService::config]", "ReturnValue.Field[0]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::config::AppService>::into_services", "Argument[self].Field[crate::config::AppService::services]", "ReturnValue.Field[1]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::config::AppService>::is_root", "Argument[self].Field[crate::config::AppService::root]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::config::AppService>::new", "Argument[0]", "ReturnValue.Field[crate::config::AppService::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::config::AppService>::new", "Argument[1]", "ReturnValue.Field[crate::config::AppService::default]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::config::ServiceConfig>::app_data", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::config::ServiceConfig>::configure", "Argument[self]", "Argument[0].Parameter[0]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::config::ServiceConfig>::configure", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::config::ServiceConfig>::data", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::config::ServiceConfig>::default_service", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::config::ServiceConfig>::external_resource", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::config::ServiceConfig>::route", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::config::ServiceConfig>::service", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::data::Data as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::data::Data(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::data::Data as crate::ops::deref::Deref>::deref", "Argument[self].Field[0]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::data::Data as crate::ops::deref::Deref>::deref", "Argument[self].Field[crate::data::Data(0)]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::data::Data>::into_inner", "Argument[self].Field[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::data::Data>::into_inner", "Argument[self].Field[crate::data::Data(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::error::error::Error as crate::convert::From>::from", "Argument[0].Field[crate::types::either::EitherExtractError::Bytes(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::error::error::Error as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::error::error::Error::cause]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::error::error::Error as crate::convert::From>::from", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::error::internal::InternalError as crate::error::response_error::ResponseError>::status_code", "Argument[self].Field[crate::error::internal::InternalError::status].Field[crate::error::internal::InternalErrorType::Status(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::error::internal::InternalError>::from_response", "Argument[0]", "ReturnValue.Field[crate::error::internal::InternalError::cause]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::error::internal::InternalError>::new", "Argument[0]", "ReturnValue.Field[crate::error::internal::InternalError::cause]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::error::internal::InternalError>::new", "Argument[1]", "ReturnValue.Field[crate::error::internal::InternalError::status].Field[crate::error::internal::InternalErrorType::Status(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::guard::AllGuard>::and", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::guard::AnyGuard>::or", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::guard::FnGuard as crate::guard::Guard>::check", "Argument[0]", "Argument[self]", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::guard::FnGuard as crate::guard::Guard>::check", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::guard::acceptable::Acceptable>::match_star_star", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::guard::acceptable::Acceptable>::new", "Argument[0]", "ReturnValue.Field[crate::guard::acceptable::Acceptable::mime]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::guard::host::HostGuard>::scheme", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::http::header::accept_encoding::AcceptEncoding>::preference", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::http::header::content_disposition::DispositionParam>::as_filename", "Argument[self].Field[crate::http::header::content_disposition::DispositionParam::Filename(0)]", "ReturnValue.Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::http::header::content_disposition::DispositionParam>::as_filename_ext", "Argument[self].Field[crate::http::header::content_disposition::DispositionParam::FilenameExt(0)]", "ReturnValue.Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::http::header::content_disposition::DispositionParam>::as_name", "Argument[self].Field[crate::http::header::content_disposition::DispositionParam::Name(0)]", "ReturnValue.Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::http::header::content_disposition::DispositionParam>::as_unknown", "Argument[self].Field[crate::http::header::content_disposition::DispositionParam::Unknown(1)]", "ReturnValue.Field[crate::option::Option::Some(0)].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::http::header::content_disposition::DispositionParam>::as_unknown_ext", "Argument[self].Field[crate::http::header::content_disposition::DispositionParam::UnknownExt(1)]", "ReturnValue.Field[crate::option::Option::Some(0)].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::http::header::content_length::ContentLength as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::http::header::content_length::ContentLength(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::http::header::content_length::ContentLength>::into_inner", "Argument[self].Field[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::http::header::content_length::ContentLength>::into_inner", "Argument[self].Field[crate::http::header::content_length::ContentLength(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::http::header::entity::EntityTag>::new", "Argument[0]", "ReturnValue.Field[crate::http::header::entity::EntityTag::weak]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::http::header::entity::EntityTag>::new", "Argument[1]", "ReturnValue.Field[crate::http::header::entity::EntityTag::tag]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::http::header::entity::EntityTag>::new_strong", "Argument[0]", "ReturnValue.Field[crate::http::header::entity::EntityTag::tag]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::http::header::entity::EntityTag>::new_weak", "Argument[0]", "ReturnValue.Field[crate::http::header::entity::EntityTag::tag]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::http::header::entity::EntityTag>::strong", "Argument[0]", "ReturnValue.Field[crate::http::header::entity::EntityTag::tag]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::http::header::entity::EntityTag>::tag", "Argument[self].Field[crate::http::header::entity::EntityTag::tag]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::http::header::entity::EntityTag>::weak", "Argument[0]", "ReturnValue.Field[crate::http::header::entity::EntityTag::tag]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::http::header::preference::Preference>::into_item", "Argument[self].Field[crate::http::header::preference::Preference::Specific(0)]", "ReturnValue.Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::http::header::preference::Preference>::item", "Argument[self].Field[crate::http::header::preference::Preference::Specific(0)]", "ReturnValue.Field[crate::option::Option::Some(0)].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::http::header::range::ByteRangeSpec>::to_satisfiable_range", "Argument[self].Reference.Field[crate::http::header::range::ByteRangeSpec::From(0)]", "ReturnValue.Field[crate::option::Option::Some(0)].Field[0]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::http::header::range::ByteRangeSpec>::to_satisfiable_range", "Argument[self].Reference.Field[crate::http::header::range::ByteRangeSpec::FromTo(0)]", "ReturnValue.Field[crate::option::Option::Some(0)].Field[0]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::http::header::range::ByteRangeSpec>::to_satisfiable_range", "Argument[self].Reference.Field[crate::http::header::range::ByteRangeSpec::FromTo(1)]", "ReturnValue.Field[crate::option::Option::Some(0)].Field[1]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::info::ConnectionInfo>::host", "Argument[self].Field[crate::info::ConnectionInfo::host]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::info::ConnectionInfo>::new", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::info::ConnectionInfo>::scheme", "Argument[self].Field[crate::info::ConnectionInfo::scheme]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::info::PeerAddr>::into_inner", "Argument[self].Field[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::info::PeerAddr>::into_inner", "Argument[self].Field[crate::info::PeerAddr(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::middleware::compat::Compat>::new", "Argument[0]", "ReturnValue.Field[crate::middleware::compat::Compat::transform]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::middleware::condition::Condition>::new", "Argument[0]", "ReturnValue.Field[crate::middleware::condition::Condition::enable]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::middleware::condition::Condition>::new", "Argument[1]", "ReturnValue.Field[crate::middleware::condition::Condition::transformer]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::middleware::default_headers::DefaultHeaders>::add", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::middleware::default_headers::DefaultHeaders>::add_content_type", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::middleware::default_headers::DefaultHeaders>::header", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::middleware::err_handlers::ErrorHandlers>::handler", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::middleware::err_handlers::ErrorHandlersMiddleware as crate::Service>::call", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::middleware::from_fn::MiddlewareFnService as crate::Service>::call", "Argument[0]", "Argument[self]", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::middleware::from_fn::MiddlewareFnService as crate::Service>::call", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::middleware::logger::FormatDisplay as crate::fmt::Display>::fmt", "Argument[0]", "Argument[self]", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::middleware::logger::FormatDisplay as crate::fmt::Display>::fmt", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::middleware::logger::Logger>::custom_request_replace", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::middleware::logger::Logger>::custom_response_replace", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::middleware::logger::Logger>::exclude", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::middleware::logger::Logger>::exclude_regex", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::middleware::logger::Logger>::log_level", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::middleware::logger::Logger>::log_target", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::redirect::Redirect>::permanent", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::redirect::Redirect>::see_other", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::redirect::Redirect>::temporary", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::redirect::Redirect>::using_status_code", "Argument[0]", "Argument[self].Field[crate::redirect::Redirect::status_code]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::redirect::Redirect>::using_status_code", "Argument[0]", "ReturnValue.Field[crate::redirect::Redirect::status_code]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::redirect::Redirect>::using_status_code", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::request::HttpRequestPool>::with_capacity", "Argument[0]", "ReturnValue.Field[crate::request::HttpRequestPool::cap]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::request_data::ReqData as crate::ops::deref::Deref>::deref", "Argument[self].Field[0]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::request_data::ReqData as crate::ops::deref::Deref>::deref", "Argument[self].Field[crate::request_data::ReqData(0)]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::request_data::ReqData>::into_inner", "Argument[self].Field[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::request_data::ReqData>::into_inner", "Argument[self].Field[crate::request_data::ReqData(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::resource::Resource>::add_guards", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::resource::Resource>::app_data", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::resource::Resource>::default_service", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::resource::Resource>::guard", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::resource::Resource>::name", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::resource::Resource>::route", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::resource::Resource>::to", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::resource::Resource>::wrap", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::resource::Resource>::wrap_fn", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::builder::HttpResponseBuilder>::append_header", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::builder::HttpResponseBuilder>::content_type", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::builder::HttpResponseBuilder>::cookie", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::builder::HttpResponseBuilder>::force_close", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::builder::HttpResponseBuilder>::header", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::builder::HttpResponseBuilder>::insert_header", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::builder::HttpResponseBuilder>::keep_alive", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::builder::HttpResponseBuilder>::no_chunking", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::builder::HttpResponseBuilder>::reason", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::builder::HttpResponseBuilder>::set_header", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::builder::HttpResponseBuilder>::status", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::builder::HttpResponseBuilder>::take", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::builder::HttpResponseBuilder>::upgrade", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::customize_responder::CustomizeResponder>::add_cookie", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::customize_responder::CustomizeResponder>::append_header", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::customize_responder::CustomizeResponder>::insert_header", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::customize_responder::CustomizeResponder>::new", "Argument[0]", "ReturnValue.Field[crate::response::customize_responder::CustomizeResponder::inner].Field[crate::response::customize_responder::CustomizeResponderInner::responder]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::customize_responder::CustomizeResponder>::with_status", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse as crate::convert::From>::from", "Argument[0].Field[crate::service::ServiceResponse::response]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::response::response::HttpResponse::res]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse as crate::response::responder::Responder>::respond_to", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse>::body", "Argument[self].Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::body]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse>::drop_body", "Argument[self].Field[crate::response::response::HttpResponse::error]", "ReturnValue.Field[crate::response::response::HttpResponse::error]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse>::drop_body", "Argument[self].Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::extensions]", "ReturnValue.Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::extensions]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse>::drop_body", "Argument[self].Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::head]", "ReturnValue.Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::head]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse>::error", "Argument[self].Field[crate::response::response::HttpResponse::error].Field[crate::option::Option::Some(0)]", "ReturnValue.Field[crate::option::Option::Some(0)].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse>::head", "Argument[self].Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::head]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse>::head_mut", "Argument[self].Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::head]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse>::into_body", "Argument[self].Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::body]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse>::into_parts", "Argument[self].Field[crate::response::response::HttpResponse::error]", "ReturnValue.Field[0].Field[crate::response::response::HttpResponse::error]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse>::into_parts", "Argument[self].Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::body]", "ReturnValue.Field[1]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse>::map_body", "Argument[0].ReturnValue", "ReturnValue.Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::body]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse>::map_into_boxed_body", "Argument[self].Field[crate::response::response::HttpResponse::error]", "ReturnValue.Field[crate::response::response::HttpResponse::error]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse>::map_into_boxed_body", "Argument[self].Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::extensions]", "ReturnValue.Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::extensions]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse>::map_into_boxed_body", "Argument[self].Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::head]", "ReturnValue.Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::head]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse>::map_into_left_body", "Argument[self].Field[crate::response::response::HttpResponse::error]", "ReturnValue.Field[crate::response::response::HttpResponse::error]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse>::map_into_left_body", "Argument[self].Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::extensions]", "ReturnValue.Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::extensions]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse>::map_into_left_body", "Argument[self].Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::head]", "ReturnValue.Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::head]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse>::map_into_right_body", "Argument[self].Field[crate::response::response::HttpResponse::error]", "ReturnValue.Field[crate::response::response::HttpResponse::error]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse>::map_into_right_body", "Argument[self].Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::extensions]", "ReturnValue.Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::extensions]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse>::map_into_right_body", "Argument[self].Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::head]", "ReturnValue.Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::head]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse>::set_body", "Argument[0]", "ReturnValue.Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::body]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse>::set_body", "Argument[self].Field[crate::response::response::HttpResponse::error]", "ReturnValue.Field[crate::response::response::HttpResponse::error]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse>::set_body", "Argument[self].Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::extensions]", "ReturnValue.Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::extensions]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse>::set_body", "Argument[self].Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::head]", "ReturnValue.Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::head]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::response::response::HttpResponse>::with_body", "Argument[1]", "ReturnValue.Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::body]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::responses::response::Response as crate::convert::From>::from", "Argument[0].Field[crate::response::response::HttpResponse::res]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::responses::response::Response as crate::response::responder::Responder>::respond_to", "Argument[self].Field[crate::service::ServiceResponse::response]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::responses::response::Response as crate::response::responder::Responder>::respond_to", "Argument[self]", "ReturnValue.Field[crate::response::response::HttpResponse::res]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::rmap::ResourceMap>::match_name", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::rmap::ResourceMap>::match_pattern", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::rmap::ResourceMap>::new", "Argument[0]", "ReturnValue.Field[crate::rmap::ResourceMap::pattern]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::route::Route>::guard", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::route::Route>::method", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::route::Route>::service", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::route::Route>::to", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::route::Route>::wrap", "Argument[self].Field[crate::route::Route::guards]", "ReturnValue.Field[crate::route::Route::guards]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::scope::Scope>::app_data", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::scope::Scope>::configure", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::scope::Scope>::default_service", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::scope::Scope>::guard", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::scope::Scope>::new", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::scope::Scope>::service", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::scope::Scope>::wrap", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::scope::Scope>::wrap_fn", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::backlog", "Argument[0]", "Argument[self].Field[crate::server::HttpServer::backlog]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::backlog", "Argument[0]", "ReturnValue.Field[crate::server::HttpServer::backlog]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::backlog", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::bind", "Argument[self]", "ReturnValue.Field[crate::result::Result::Ok(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::bind_auto_h2c", "Argument[self]", "ReturnValue.Field[crate::result::Result::Ok(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::bind_openssl", "Argument[self]", "ReturnValue.Field[crate::result::Result::Ok(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::bind_rustls", "Argument[self]", "ReturnValue.Field[crate::result::Result::Ok(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::bind_rustls_021", "Argument[self]", "ReturnValue.Field[crate::result::Result::Ok(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::bind_rustls_0_22", "Argument[self]", "ReturnValue.Field[crate::result::Result::Ok(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::bind_rustls_0_23", "Argument[self]", "ReturnValue.Field[crate::result::Result::Ok(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::bind_uds", "Argument[self]", "ReturnValue.Field[crate::result::Result::Ok(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::client_disconnect_timeout", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::client_request_timeout", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::disable_signals", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::keep_alive", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::listen", "Argument[self]", "ReturnValue.Field[crate::result::Result::Ok(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::listen_auto_h2c", "Argument[self]", "ReturnValue.Field[crate::result::Result::Ok(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::listen_uds", "Argument[self]", "ReturnValue.Field[crate::result::Result::Ok(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::max_connection_rate", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::max_connections", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::new", "Argument[0]", "ReturnValue.Field[crate::server::HttpServer::factory]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::on_connect", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::server_hostname", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::shutdown_signal", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::shutdown_timeout", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::system_exit", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::tls_handshake_timeout", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::worker_max_blocking_threads", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::server::HttpServer>::workers", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceFactoryWrapper>::new", "Argument[0]", "ReturnValue.Field[crate::service::ServiceFactoryWrapper::factory].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceRequest as crate::http_message::HttpMessage>::take_payload", "Argument[self].Field[crate::service::ServiceRequest::payload].Reference", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceRequest as crate::http_message::HttpMessage>::take_payload", "Argument[self].Field[crate::service::ServiceRequest::payload]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceRequest>::error_response", "Argument[self].Field[crate::service::ServiceRequest::req]", "ReturnValue.Field[crate::service::ServiceResponse::request]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceRequest>::from_parts", "Argument[0]", "ReturnValue.Field[crate::service::ServiceRequest::req]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceRequest>::from_parts", "Argument[1]", "ReturnValue.Field[crate::service::ServiceRequest::payload]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceRequest>::from_request", "Argument[0]", "ReturnValue.Field[crate::service::ServiceRequest::req]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceRequest>::guard_ctx", "Argument[self]", "ReturnValue.Field[crate::guard::GuardContext::req]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceRequest>::into_parts", "Argument[self].Field[crate::service::ServiceRequest::payload]", "ReturnValue.Field[1]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceRequest>::into_parts", "Argument[self].Field[crate::service::ServiceRequest::req]", "ReturnValue.Field[0]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceRequest>::into_response", "Argument[self].Field[crate::service::ServiceRequest::req]", "ReturnValue.Field[crate::service::ServiceResponse::request]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceRequest>::new", "Argument[0]", "ReturnValue.Field[crate::service::ServiceRequest::req]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceRequest>::new", "Argument[1]", "ReturnValue.Field[crate::service::ServiceRequest::payload]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceRequest>::parts", "Argument[self].Field[crate::service::ServiceRequest::payload]", "ReturnValue.Field[1].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceRequest>::parts", "Argument[self].Field[crate::service::ServiceRequest::req]", "ReturnValue.Field[0].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceRequest>::parts_mut", "Argument[self].Field[crate::service::ServiceRequest::payload]", "ReturnValue.Field[1].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceRequest>::parts_mut", "Argument[self].Field[crate::service::ServiceRequest::req]", "ReturnValue.Field[0].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceRequest>::request", "Argument[self].Field[crate::service::ServiceRequest::req]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceRequest>::set_payload", "Argument[0]", "Argument[self].Field[crate::service::ServiceRequest::payload]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceResponse as crate::middleware::compat::MapServiceResponseBody>::map_body", "Argument[self].Field[crate::service::ServiceResponse::request]", "ReturnValue.Field[crate::service::ServiceResponse::request]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceResponse as crate::middleware::compat::MapServiceResponseBody>::map_body", "Argument[self].Field[crate::service::ServiceResponse::response].Field[crate::response::response::HttpResponse::error]", "ReturnValue.Field[crate::service::ServiceResponse::response].Field[crate::response::response::HttpResponse::error]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceResponse>::error_response", "Argument[self].Field[crate::service::ServiceResponse::request]", "ReturnValue.Field[crate::service::ServiceResponse::request]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceResponse>::from_err", "Argument[1]", "ReturnValue.Field[crate::service::ServiceResponse::request]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceResponse>::into_parts", "Argument[self].Field[crate::service::ServiceResponse::request]", "ReturnValue.Field[0]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceResponse>::into_parts", "Argument[self].Field[crate::service::ServiceResponse::response]", "ReturnValue.Field[1]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceResponse>::into_response", "Argument[0]", "ReturnValue.Field[crate::service::ServiceResponse::response]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceResponse>::into_response", "Argument[self].Field[crate::service::ServiceResponse::request]", "ReturnValue.Field[crate::service::ServiceResponse::request]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceResponse>::map_body", "Argument[self].Field[crate::service::ServiceResponse::request]", "ReturnValue.Field[crate::service::ServiceResponse::request]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceResponse>::map_body", "Argument[self].Field[crate::service::ServiceResponse::response].Field[crate::response::response::HttpResponse::error]", "ReturnValue.Field[crate::service::ServiceResponse::response].Field[crate::response::response::HttpResponse::error]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceResponse>::map_into_boxed_body", "Argument[self].Field[crate::service::ServiceResponse::request]", "ReturnValue.Field[crate::service::ServiceResponse::request]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceResponse>::map_into_boxed_body", "Argument[self].Field[crate::service::ServiceResponse::response].Field[crate::response::response::HttpResponse::error]", "ReturnValue.Field[crate::service::ServiceResponse::response].Field[crate::response::response::HttpResponse::error]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceResponse>::map_into_left_body", "Argument[self].Field[crate::service::ServiceResponse::request]", "ReturnValue.Field[crate::service::ServiceResponse::request]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceResponse>::map_into_left_body", "Argument[self].Field[crate::service::ServiceResponse::response].Field[crate::response::response::HttpResponse::error]", "ReturnValue.Field[crate::service::ServiceResponse::response].Field[crate::response::response::HttpResponse::error]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceResponse>::map_into_right_body", "Argument[self].Field[crate::service::ServiceResponse::request]", "ReturnValue.Field[crate::service::ServiceResponse::request]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceResponse>::map_into_right_body", "Argument[self].Field[crate::service::ServiceResponse::response].Field[crate::response::response::HttpResponse::error]", "ReturnValue.Field[crate::service::ServiceResponse::response].Field[crate::response::response::HttpResponse::error]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceResponse>::new", "Argument[0]", "ReturnValue.Field[crate::service::ServiceResponse::request]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceResponse>::new", "Argument[1]", "ReturnValue.Field[crate::service::ServiceResponse::response]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceResponse>::request", "Argument[self].Field[crate::service::ServiceResponse::request]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceResponse>::response", "Argument[self].Field[crate::service::ServiceResponse::response]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::ServiceResponse>::response_mut", "Argument[self].Field[crate::service::ServiceResponse::response]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::WebService>::finish", "Argument[self].Field[crate::service::WebService::guards]", "ReturnValue.Field[crate::service::WebServiceImpl::guards]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::WebService>::finish", "Argument[self].Field[crate::service::WebService::name]", "ReturnValue.Field[crate::service::WebServiceImpl::name]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::WebService>::finish", "Argument[self].Field[crate::service::WebService::rdef]", "ReturnValue.Field[crate::service::WebServiceImpl::rdef]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::WebService>::guard", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::service::WebService>::name", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::test::test_request::TestRequest>::app_data", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::test::test_request::TestRequest>::append_header", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::test::test_request::TestRequest>::cookie", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::test::test_request::TestRequest>::data", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::test::test_request::TestRequest>::insert_header", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::test::test_request::TestRequest>::method", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::test::test_request::TestRequest>::param", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::test::test_request::TestRequest>::peer_addr", "Argument[0]", "Argument[self].Field[crate::test::test_request::TestRequest::peer_addr].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::test::test_request::TestRequest>::peer_addr", "Argument[0]", "ReturnValue.Field[crate::test::test_request::TestRequest::peer_addr].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::test::test_request::TestRequest>::peer_addr", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::test::test_request::TestRequest>::rmap", "Argument[0]", "Argument[self].Field[crate::test::test_request::TestRequest::rmap]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::test::test_request::TestRequest>::rmap", "Argument[0]", "ReturnValue.Field[crate::test::test_request::TestRequest::rmap]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::test::test_request::TestRequest>::rmap", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::test::test_request::TestRequest>::set_form", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::test::test_request::TestRequest>::set_json", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::test::test_request::TestRequest>::set_payload", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::test::test_request::TestRequest>::uri", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::test::test_request::TestRequest>::version", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::thin_data::ThinData as crate::convert::AsMut>::as_mut", "Argument[self].Field[0]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::thin_data::ThinData as crate::convert::AsMut>::as_mut", "Argument[self].Field[crate::thin_data::ThinData(0)]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::thin_data::ThinData as crate::convert::AsRef>::as_ref", "Argument[self].Field[0]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::thin_data::ThinData as crate::convert::AsRef>::as_ref", "Argument[self].Field[crate::thin_data::ThinData(0)]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::thin_data::ThinData as crate::ops::deref::Deref>::deref", "Argument[self].Field[0]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::thin_data::ThinData as crate::ops::deref::Deref>::deref", "Argument[self].Field[crate::thin_data::ThinData(0)]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::thin_data::ThinData as crate::ops::deref::DerefMut>::deref_mut", "Argument[self].Field[0]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::thin_data::ThinData as crate::ops::deref::DerefMut>::deref_mut", "Argument[self].Field[crate::thin_data::ThinData(0)]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::either::Either as crate::extract::FromRequest>::from_request", "Argument[0].Reference", "ReturnValue.Field[crate::types::either::EitherExtractFut::req]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::either::Either>::unwrap_left", "Argument[self].Field[crate::types::either::Either::Left(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::either::Either>::unwrap_right", "Argument[self].Field[crate::types::either::Either::Right(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::form::Form as crate::extract::FromRequest>::from_request", "Argument[0].Reference", "ReturnValue.Field[crate::types::form::FormExtractFut::req]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::form::Form as crate::ops::deref::Deref>::deref", "Argument[self].Field[0]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::form::Form as crate::ops::deref::Deref>::deref", "Argument[self].Field[crate::types::form::Form(0)]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::form::Form as crate::ops::deref::DerefMut>::deref_mut", "Argument[self].Field[0]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::form::Form as crate::ops::deref::DerefMut>::deref_mut", "Argument[self].Field[crate::types::form::Form(0)]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::form::Form>::into_inner", "Argument[self].Field[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::form::Form>::into_inner", "Argument[self].Field[crate::types::form::Form(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::form::FormConfig>::error_handler", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::form::FormConfig>::limit", "Argument[0]", "Argument[self].Field[crate::types::form::FormConfig::limit]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::form::FormConfig>::limit", "Argument[0]", "ReturnValue.Field[crate::types::form::FormConfig::limit]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::form::FormConfig>::limit", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::form::UrlEncoded>::limit", "Argument[0]", "Argument[self].Field[crate::types::form::UrlEncoded::limit]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::form::UrlEncoded>::limit", "Argument[0]", "ReturnValue.Field[crate::types::form::UrlEncoded::limit]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::form::UrlEncoded>::limit", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::header::Header as crate::ops::deref::Deref>::deref", "Argument[self].Field[0]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::header::Header as crate::ops::deref::Deref>::deref", "Argument[self].Field[crate::types::header::Header(0)]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::header::Header as crate::ops::deref::DerefMut>::deref_mut", "Argument[self].Field[0]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::header::Header as crate::ops::deref::DerefMut>::deref_mut", "Argument[self].Field[crate::types::header::Header(0)]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::header::Header>::into_inner", "Argument[self].Field[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::header::Header>::into_inner", "Argument[self].Field[crate::types::header::Header(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::html::Html as crate::response::responder::Responder>::respond_to", "Argument[self].Field[0]", "ReturnValue.Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::body]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::html::Html as crate::response::responder::Responder>::respond_to", "Argument[self].Field[crate::types::html::Html(0)]", "ReturnValue.Field[crate::response::response::HttpResponse::res].Field[crate::responses::response::Response::body]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::json::Json as crate::extract::FromRequest>::from_request", "Argument[0].Reference", "ReturnValue.Field[crate::types::json::JsonExtractFut::req].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::json::Json as crate::ops::deref::Deref>::deref", "Argument[self].Field[0]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::json::Json as crate::ops::deref::Deref>::deref", "Argument[self].Field[crate::types::json::Json(0)]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::json::Json as crate::ops::deref::DerefMut>::deref_mut", "Argument[self].Field[0]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::json::Json as crate::ops::deref::DerefMut>::deref_mut", "Argument[self].Field[crate::types::json::Json(0)]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::json::Json>::into_inner", "Argument[self].Field[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::json::Json>::into_inner", "Argument[self].Field[crate::types::json::Json(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::json::JsonBody>::limit", "Argument[0]", "ReturnValue.Field[crate::types::json::JsonBody::Body::limit]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::json::JsonConfig>::content_type", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::json::JsonConfig>::content_type_required", "Argument[0]", "Argument[self].Field[crate::types::json::JsonConfig::content_type_required]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::json::JsonConfig>::content_type_required", "Argument[0]", "ReturnValue.Field[crate::types::json::JsonConfig::content_type_required]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::json::JsonConfig>::content_type_required", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::json::JsonConfig>::error_handler", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::json::JsonConfig>::limit", "Argument[0]", "Argument[self].Field[crate::types::json::JsonConfig::limit]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::json::JsonConfig>::limit", "Argument[0]", "ReturnValue.Field[crate::types::json::JsonConfig::limit]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::json::JsonConfig>::limit", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::path::Path>::into_inner", "Argument[self].Field[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::path::Path>::into_inner", "Argument[self].Field[crate::types::path::Path(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::path::PathConfig>::error_handler", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::payload::HttpMessageBody>::limit", "Argument[0]", "Argument[self].Field[crate::types::payload::HttpMessageBody::limit]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::payload::HttpMessageBody>::limit", "Argument[0]", "ReturnValue.Field[crate::types::payload::HttpMessageBody::limit]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::payload::HttpMessageBody>::limit", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::payload::Payload>::into_inner", "Argument[self].Field[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::payload::Payload>::into_inner", "Argument[self].Field[crate::types::payload::Payload(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::payload::PayloadConfig>::limit", "Argument[0]", "Argument[self].Field[crate::types::payload::PayloadConfig::limit]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::payload::PayloadConfig>::limit", "Argument[0]", "ReturnValue.Field[crate::types::payload::PayloadConfig::limit]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::payload::PayloadConfig>::limit", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::payload::PayloadConfig>::mimetype", "Argument[0]", "Argument[self].Field[crate::types::payload::PayloadConfig::mimetype].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::payload::PayloadConfig>::mimetype", "Argument[0]", "ReturnValue.Field[crate::types::payload::PayloadConfig::mimetype].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::payload::PayloadConfig>::mimetype", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::payload::PayloadConfig>::new", "Argument[0]", "ReturnValue.Field[crate::types::payload::PayloadConfig::limit]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::query::Query as crate::ops::deref::Deref>::deref", "Argument[self].Field[0]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::query::Query as crate::ops::deref::Deref>::deref", "Argument[self].Field[crate::types::query::Query(0)]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::query::Query as crate::ops::deref::DerefMut>::deref_mut", "Argument[self].Field[0]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::query::Query as crate::ops::deref::DerefMut>::deref_mut", "Argument[self].Field[crate::types::query::Query(0)]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::query::Query>::into_inner", "Argument[self].Field[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::query::Query>::into_inner", "Argument[self].Field[crate::types::query::Query(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::query::QueryConfig>::error_handler", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::readlines::Readlines>::limit", "Argument[0]", "Argument[self].Field[crate::types::readlines::Readlines::limit]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::readlines::Readlines>::limit", "Argument[0]", "ReturnValue.Field[crate::types::readlines::Readlines::limit]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::types::readlines::Readlines>::limit", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<dyn crate::error::macros::tests::MB>::downcast_mut", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<dyn crate::error::macros::tests::MB>::downcast_ref", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<dyn crate::error::response_error::ResponseError>::downcast_mut", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<dyn crate::error::response_error::ResponseError>::downcast_ref", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<usize as crate::convert::From>::from", "Argument[0].Field[crate::http::header::content_length::ContentLength(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "crate::guard::Method", "Argument[0]", "ReturnValue.Field[crate::guard::MethodGuard(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "crate::guard::fn_guard", "Argument[0]", "ReturnValue.Field[crate::guard::FnGuard(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "crate::web::scope", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/rust-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::http::header::entity::EntityTag>::new", "Argument[1]", "log-injection", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::http::header::entity::EntityTag>::new_strong", "Argument[0]", "log-injection", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::http::header::entity::EntityTag>::new_weak", "Argument[0]", "log-injection", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::http::header::entity::EntityTag>::strong", "Argument[0]", "log-injection", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::http::header::entity::EntityTag>::weak", "Argument[0]", "log-injection", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::middleware::logger::Format>::new", "Argument[0]", "log-injection", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::middleware::logger::Logger>::custom_request_replace", "Argument[0]", "log-injection", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::middleware::logger::Logger>::custom_response_replace", "Argument[0]", "log-injection", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::middleware::logger::Logger>::new", "Argument[0]", "log-injection", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:actix-web", "<crate::redirect::Redirect as crate::response::responder::Responder>::respond_to", "Argument[self]", "log-injection", "df-generated"]
|
||||
@@ -0,0 +1,226 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/rust-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::builder::ClientBuilder>::add_default_header", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::builder::ClientBuilder>::connector", "Argument[0]", "ReturnValue.Field[crate::builder::ClientBuilder::connector]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::builder::ClientBuilder>::disable_redirects", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::builder::ClientBuilder>::disable_timeout", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::builder::ClientBuilder>::header", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::builder::ClientBuilder>::initial_connection_window_size", "Argument[0]", "Argument[self].Field[crate::builder::ClientBuilder::conn_window_size].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::builder::ClientBuilder>::initial_connection_window_size", "Argument[0]", "ReturnValue.Field[crate::builder::ClientBuilder::conn_window_size].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::builder::ClientBuilder>::initial_connection_window_size", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::builder::ClientBuilder>::initial_window_size", "Argument[0]", "Argument[self].Field[crate::builder::ClientBuilder::stream_window_size].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::builder::ClientBuilder>::initial_window_size", "Argument[0]", "ReturnValue.Field[crate::builder::ClientBuilder::stream_window_size].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::builder::ClientBuilder>::initial_window_size", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::builder::ClientBuilder>::local_address", "Argument[0]", "Argument[self].Field[crate::builder::ClientBuilder::local_address].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::builder::ClientBuilder>::local_address", "Argument[0]", "ReturnValue.Field[crate::builder::ClientBuilder::local_address].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::builder::ClientBuilder>::local_address", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::builder::ClientBuilder>::max_http_version", "Argument[0]", "Argument[self].Field[crate::builder::ClientBuilder::max_http_version].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::builder::ClientBuilder>::max_http_version", "Argument[0]", "ReturnValue.Field[crate::builder::ClientBuilder::max_http_version].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::builder::ClientBuilder>::max_http_version", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::builder::ClientBuilder>::max_redirects", "Argument[0]", "Argument[self].Field[crate::builder::ClientBuilder::max_redirects]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::builder::ClientBuilder>::max_redirects", "Argument[0]", "ReturnValue.Field[crate::builder::ClientBuilder::max_redirects]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::builder::ClientBuilder>::max_redirects", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::builder::ClientBuilder>::no_default_headers", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::builder::ClientBuilder>::timeout", "Argument[0]", "Argument[self].Field[crate::builder::ClientBuilder::timeout].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::builder::ClientBuilder>::timeout", "Argument[0]", "ReturnValue.Field[crate::builder::ClientBuilder::timeout].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::builder::ClientBuilder>::timeout", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::builder::ClientBuilder>::wrap", "Argument[0]", "ReturnValue.Field[crate::builder::ClientBuilder::middleware].Field[crate::middleware::NestTransform::parent]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::Client>::delete", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::Client>::get", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::Client>::head", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::Client>::options", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::Client>::patch", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::Client>::post", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::Client>::put", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::Client>::request", "Argument[0]", "ReturnValue.Field[crate::request::ClientRequest::head].Field[crate::requests::head::RequestHead::method]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::Client>::request_from", "Argument[1].Field[crate::requests::head::RequestHead::method].Reference", "ReturnValue.Field[crate::request::ClientRequest::head].Field[crate::requests::head::RequestHead::method]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::Client>::request_from", "Argument[1].Field[crate::requests::head::RequestHead::method]", "ReturnValue.Field[crate::request::ClientRequest::head].Field[crate::requests::head::RequestHead::method]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::Client>::ws", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::config::ConnectorConfig>::no_disconnect_timeout", "Argument[self].Reference", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connection::H2ConnectionInner>::new", "Argument[0]", "ReturnValue.Field[crate::client::connection::H2ConnectionInner::sender]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::conn_keep_alive", "Argument[0]", "Argument[self].Field[crate::client::connector::Connector::config].Field[crate::client::config::ConnectorConfig::conn_keep_alive]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::conn_keep_alive", "Argument[0]", "ReturnValue.Field[crate::client::connector::Connector::config].Field[crate::client::config::ConnectorConfig::conn_keep_alive]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::conn_keep_alive", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::conn_lifetime", "Argument[0]", "Argument[self].Field[crate::client::connector::Connector::config].Field[crate::client::config::ConnectorConfig::conn_lifetime]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::conn_lifetime", "Argument[0]", "ReturnValue.Field[crate::client::connector::Connector::config].Field[crate::client::config::ConnectorConfig::conn_lifetime]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::conn_lifetime", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::connector", "Argument[0]", "ReturnValue.Field[crate::client::connector::Connector::connector]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::connector", "Argument[self].Field[crate::client::connector::Connector::config]", "ReturnValue.Field[crate::client::connector::Connector::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::connector", "Argument[self].Field[crate::client::connector::Connector::tls]", "ReturnValue.Field[crate::client::connector::Connector::tls]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::disconnect_timeout", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::finish", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::handshake_timeout", "Argument[0]", "Argument[self].Field[crate::client::connector::Connector::config].Field[crate::client::config::ConnectorConfig::handshake_timeout]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::handshake_timeout", "Argument[0]", "ReturnValue.Field[crate::client::connector::Connector::config].Field[crate::client::config::ConnectorConfig::handshake_timeout]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::handshake_timeout", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::initial_connection_window_size", "Argument[0]", "Argument[self].Field[crate::client::connector::Connector::config].Field[crate::client::config::ConnectorConfig::conn_window_size]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::initial_connection_window_size", "Argument[0]", "ReturnValue.Field[crate::client::connector::Connector::config].Field[crate::client::config::ConnectorConfig::conn_window_size]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::initial_connection_window_size", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::initial_window_size", "Argument[0]", "Argument[self].Field[crate::client::connector::Connector::config].Field[crate::client::config::ConnectorConfig::stream_window_size]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::initial_window_size", "Argument[0]", "ReturnValue.Field[crate::client::connector::Connector::config].Field[crate::client::config::ConnectorConfig::stream_window_size]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::initial_window_size", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::limit", "Argument[0]", "Argument[self].Field[crate::client::connector::Connector::config].Field[crate::client::config::ConnectorConfig::limit]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::limit", "Argument[0]", "ReturnValue.Field[crate::client::connector::Connector::config].Field[crate::client::config::ConnectorConfig::limit]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::limit", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::local_address", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::max_http_version", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::openssl", "Argument[0]", "Argument[self].Field[crate::client::connector::Connector::tls].Field[crate::client::connector::OurTlsConnector::Openssl(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::openssl", "Argument[0]", "ReturnValue.Field[crate::client::connector::Connector::tls].Field[crate::client::connector::OurTlsConnector::Openssl(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::openssl", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::rustls", "Argument[0]", "Argument[self].Field[crate::client::connector::Connector::tls].Field[crate::client::connector::OurTlsConnector::Rustls020(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::rustls", "Argument[0]", "ReturnValue.Field[crate::client::connector::Connector::tls].Field[crate::client::connector::OurTlsConnector::Rustls020(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::rustls", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::rustls_021", "Argument[0]", "Argument[self].Field[crate::client::connector::Connector::tls].Field[crate::client::connector::OurTlsConnector::Rustls021(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::rustls_021", "Argument[0]", "ReturnValue.Field[crate::client::connector::Connector::tls].Field[crate::client::connector::OurTlsConnector::Rustls021(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::rustls_021", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::rustls_0_22", "Argument[0]", "Argument[self].Field[crate::client::connector::Connector::tls].Field[crate::client::connector::OurTlsConnector::Rustls022(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::rustls_0_22", "Argument[0]", "ReturnValue.Field[crate::client::connector::Connector::tls].Field[crate::client::connector::OurTlsConnector::Rustls022(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::rustls_0_22", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::rustls_0_23", "Argument[0]", "Argument[self].Field[crate::client::connector::Connector::tls].Field[crate::client::connector::OurTlsConnector::Rustls023(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::rustls_0_23", "Argument[0]", "ReturnValue.Field[crate::client::connector::Connector::tls].Field[crate::client::connector::OurTlsConnector::Rustls023(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::rustls_0_23", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::ssl", "Argument[0]", "Argument[self].Field[crate::client::connector::Connector::tls].Field[crate::client::connector::OurTlsConnector::Openssl(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::ssl", "Argument[0]", "ReturnValue.Field[crate::client::connector::Connector::tls].Field[crate::client::connector::OurTlsConnector::Openssl(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::ssl", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::timeout", "Argument[0]", "Argument[self].Field[crate::client::connector::Connector::config].Field[crate::client::config::ConnectorConfig::timeout]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::timeout", "Argument[0]", "ReturnValue.Field[crate::client::connector::Connector::config].Field[crate::client::config::ConnectorConfig::timeout]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::Connector>::timeout", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::TlsConnectorService as crate::Service>::call", "Argument[self].Field[crate::client::connector::TlsConnectorService::timeout]", "ReturnValue.Field[crate::client::connector::TlsConnectorFuture::TcpConnect::timeout]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::TlsConnectorService as crate::Service>::call", "Argument[self].Field[crate::client::connector::TlsConnectorService::tls_service].Reference", "ReturnValue.Field[crate::client::connector::TlsConnectorFuture::TcpConnect::tls_service].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::connector::TlsConnectorService as crate::Service>::call", "Argument[self].Field[crate::client::connector::TlsConnectorService::tls_service]", "ReturnValue.Field[crate::client::connector::TlsConnectorFuture::TcpConnect::tls_service].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::error::ConnectError as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::client::error::ConnectError::Io(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::error::ConnectError as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::client::error::ConnectError::Resolver(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::error::FreezeRequestError as crate::convert::From>::from", "Argument[0].Field[crate::sender::PrepForSendingError::Http(0)]", "ReturnValue.Field[crate::client::error::FreezeRequestError::Http(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::error::FreezeRequestError as crate::convert::From>::from", "Argument[0].Field[crate::sender::PrepForSendingError::Url(0)]", "ReturnValue.Field[crate::client::error::FreezeRequestError::Url(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::error::SendRequestError as crate::convert::From>::from", "Argument[0].Field[crate::client::error::FreezeRequestError::Custom(0)]", "ReturnValue.Field[crate::client::error::SendRequestError::Custom(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::error::SendRequestError as crate::convert::From>::from", "Argument[0].Field[crate::client::error::FreezeRequestError::Custom(1)]", "ReturnValue.Field[crate::client::error::SendRequestError::Custom(1)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::error::SendRequestError as crate::convert::From>::from", "Argument[0].Field[crate::sender::PrepForSendingError::Http(0)]", "ReturnValue.Field[crate::client::error::SendRequestError::Http(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::error::SendRequestError as crate::convert::From>::from", "Argument[0].Field[crate::sender::PrepForSendingError::Url(0)]", "ReturnValue.Field[crate::client::error::SendRequestError::Url(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::pool::ConnectionPool>::new", "Argument[0]", "ReturnValue.Field[crate::client::pool::ConnectionPool::connector]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::pool::ConnectionPoolInner as crate::ops::deref::Deref>::deref", "Argument[self].Field[0]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::pool::ConnectionPoolInner as crate::ops::deref::Deref>::deref", "Argument[self].Field[crate::client::pool::ConnectionPoolInner(0)]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::client::pool::Key as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::client::pool::Key::authority]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::connect::ConnectResponse>::into_client_response", "Argument[self].Field[crate::connect::ConnectResponse::Client(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::connect::ConnectResponse>::into_tunnel_response", "Argument[self].Field[crate::connect::ConnectResponse::Tunnel(0)]", "ReturnValue.Field[0]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::connect::ConnectResponse>::into_tunnel_response", "Argument[self].Field[crate::connect::ConnectResponse::Tunnel(1)]", "ReturnValue.Field[1]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::connect::DefaultConnector as crate::Service>::call", "Argument[0]", "ReturnValue.Field[crate::connect::ConnectRequestFuture::Connection::req].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::connect::DefaultConnector>::new", "Argument[0]", "ReturnValue.Field[crate::connect::DefaultConnector::connector]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::frozen::FrozenClientRequest>::extra_header", "Argument[self].Reference", "ReturnValue.Field[crate::frozen::FrozenSendBuilder::req]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::frozen::FrozenClientRequest>::extra_headers", "Argument[0]", "ReturnValue.Field[crate::frozen::FrozenSendBuilder::extra_headers]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::frozen::FrozenClientRequest>::extra_headers", "Argument[self].Reference", "ReturnValue.Field[crate::frozen::FrozenSendBuilder::req]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::frozen::FrozenClientRequest>::send", "Argument[self].Field[crate::frozen::FrozenClientRequest::response_decompress]", "ReturnValue.Field[crate::sender::SendClientRequest::Fut(2)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::frozen::FrozenClientRequest>::send_body", "Argument[self].Field[crate::frozen::FrozenClientRequest::response_decompress]", "ReturnValue.Field[crate::sender::SendClientRequest::Fut(2)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::frozen::FrozenClientRequest>::send_form", "Argument[self].Field[crate::frozen::FrozenClientRequest::response_decompress]", "ReturnValue.Field[crate::sender::SendClientRequest::Fut(2)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::frozen::FrozenClientRequest>::send_json", "Argument[self].Field[crate::frozen::FrozenClientRequest::response_decompress]", "ReturnValue.Field[crate::sender::SendClientRequest::Fut(2)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::frozen::FrozenClientRequest>::send_stream", "Argument[self].Field[crate::frozen::FrozenClientRequest::response_decompress]", "ReturnValue.Field[crate::sender::SendClientRequest::Fut(2)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::frozen::FrozenSendBuilder>::extra_header", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::frozen::FrozenSendBuilder>::new", "Argument[0]", "ReturnValue.Field[crate::frozen::FrozenSendBuilder::req]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::frozen::FrozenSendBuilder>::new", "Argument[1]", "ReturnValue.Field[crate::frozen::FrozenSendBuilder::extra_headers]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::frozen::FrozenSendBuilder>::send", "Argument[self].Field[crate::frozen::FrozenSendBuilder::req].Field[crate::frozen::FrozenClientRequest::response_decompress]", "ReturnValue.Field[crate::sender::SendClientRequest::Fut(2)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::frozen::FrozenSendBuilder>::send_body", "Argument[self].Field[crate::frozen::FrozenSendBuilder::req].Field[crate::frozen::FrozenClientRequest::response_decompress]", "ReturnValue.Field[crate::sender::SendClientRequest::Fut(2)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::frozen::FrozenSendBuilder>::send_form", "Argument[self].Field[crate::frozen::FrozenSendBuilder::req].Field[crate::frozen::FrozenClientRequest::response_decompress]", "ReturnValue.Field[crate::sender::SendClientRequest::Fut(2)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::frozen::FrozenSendBuilder>::send_json", "Argument[self].Field[crate::frozen::FrozenSendBuilder::req].Field[crate::frozen::FrozenClientRequest::response_decompress]", "ReturnValue.Field[crate::sender::SendClientRequest::Fut(2)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::frozen::FrozenSendBuilder>::send_stream", "Argument[self].Field[crate::frozen::FrozenSendBuilder::req].Field[crate::frozen::FrozenClientRequest::response_decompress]", "ReturnValue.Field[crate::sender::SendClientRequest::Fut(2)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::middleware::NestTransform>::new", "Argument[0]", "ReturnValue.Field[crate::middleware::NestTransform::child]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::middleware::NestTransform>::new", "Argument[1]", "ReturnValue.Field[crate::middleware::NestTransform::parent]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::middleware::redirect::Redirect as crate::middleware::Transform>::new_transform", "Argument[self].Field[crate::middleware::redirect::Redirect::max_redirect_times]", "ReturnValue.Field[crate::middleware::redirect::RedirectService::max_redirect_times]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::middleware::redirect::Redirect>::max_redirect_times", "Argument[0]", "Argument[self].Field[crate::middleware::redirect::Redirect::max_redirect_times]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::middleware::redirect::Redirect>::max_redirect_times", "Argument[0]", "ReturnValue.Field[crate::middleware::redirect::Redirect::max_redirect_times]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::middleware::redirect::Redirect>::max_redirect_times", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::middleware::redirect::RedirectService as crate::Service>::call", "Argument[0].Field[crate::connect::ConnectRequest::Client(1)].Field[crate::any_body::AnyBody::Bytes::body]", "ReturnValue.Field[crate::middleware::redirect::RedirectServiceFuture::Client::body].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::middleware::redirect::RedirectService as crate::Service>::call", "Argument[0].Field[crate::connect::ConnectRequest::Client(2)]", "ReturnValue.Field[crate::middleware::redirect::RedirectServiceFuture::Client::addr]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::middleware::redirect::RedirectService as crate::Service>::call", "Argument[self].Field[crate::middleware::redirect::RedirectService::max_redirect_times]", "ReturnValue.Field[crate::middleware::redirect::RedirectServiceFuture::Client::max_redirect_times]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::address", "Argument[0]", "Argument[self].Field[crate::request::ClientRequest::addr].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::address", "Argument[0]", "ReturnValue.Field[crate::request::ClientRequest::addr].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::address", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::append_header", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::basic_auth", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::bearer_auth", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::camel_case", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::content_length", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::content_type", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::cookie", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::force_close", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::get_method", "Argument[self].Field[crate::request::ClientRequest::head].Field[crate::requests::head::RequestHead::method]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::get_peer_addr", "Argument[self].Field[crate::request::ClientRequest::head].Field[crate::requests::head::RequestHead::peer_addr]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::get_uri", "Argument[self].Field[crate::request::ClientRequest::head].Field[crate::requests::head::RequestHead::uri]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::get_version", "Argument[self].Field[crate::request::ClientRequest::head].Field[crate::requests::head::RequestHead::version]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::headers", "Argument[self].Field[crate::request::ClientRequest::head].Field[crate::requests::head::RequestHead::headers]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::headers_mut", "Argument[self].Field[crate::request::ClientRequest::head].Field[crate::requests::head::RequestHead::headers]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::insert_header", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::insert_header_if_none", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::method", "Argument[0]", "Argument[self].Field[crate::request::ClientRequest::head].Field[crate::requests::head::RequestHead::method]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::method", "Argument[0]", "ReturnValue.Field[crate::request::ClientRequest::head].Field[crate::requests::head::RequestHead::method]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::method", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::new", "Argument[0]", "ReturnValue.Field[crate::request::ClientRequest::head].Field[crate::requests::head::RequestHead::method]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::new", "Argument[2]", "ReturnValue.Field[crate::request::ClientRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::no_decompress", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::query", "Argument[self]", "ReturnValue.Field[crate::result::Result::Ok(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::timeout", "Argument[0]", "Argument[self].Field[crate::request::ClientRequest::timeout].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::timeout", "Argument[0]", "ReturnValue.Field[crate::request::ClientRequest::timeout].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::timeout", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::uri", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::version", "Argument[0]", "Argument[self].Field[crate::request::ClientRequest::head].Field[crate::requests::head::RequestHead::version]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::version", "Argument[0]", "ReturnValue.Field[crate::request::ClientRequest::head].Field[crate::requests::head::RequestHead::version]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::request::ClientRequest>::version", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::responses::json_body::JsonBody>::limit", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::responses::json_body::JsonBody>::new", "Argument[0].Field[crate::responses::response::ClientResponse::timeout]", "ReturnValue.Field[crate::responses::json_body::JsonBody::timeout]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::responses::read_body::ReadBody>::new", "Argument[0]", "ReturnValue.Field[crate::responses::read_body::ReadBody::stream]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::responses::read_body::ReadBody>::new", "Argument[1]", "ReturnValue.Field[crate::responses::read_body::ReadBody::limit]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::responses::response::ClientResponse as crate::http_message::HttpMessage>::headers", "Argument[self].Field[crate::responses::response::ClientResponse::head].Field[crate::responses::head::ResponseHead::headers]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::responses::response::ClientResponse as crate::http_message::HttpMessage>::take_payload", "Argument[self].Field[crate::responses::response::ClientResponse::payload]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::responses::response::ClientResponse>::_timeout", "Argument[0]", "Argument[self].Field[crate::responses::response::ClientResponse::timeout].Field[crate::responses::ResponseTimeout::Disabled(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::responses::response::ClientResponse>::_timeout", "Argument[0]", "ReturnValue.Field[crate::responses::response::ClientResponse::timeout].Field[crate::responses::ResponseTimeout::Disabled(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::responses::response::ClientResponse>::_timeout", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::responses::response::ClientResponse>::body", "Argument[self].Field[crate::responses::response::ClientResponse::timeout]", "ReturnValue.Field[crate::responses::response_body::ResponseBody::timeout]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::responses::response::ClientResponse>::head", "Argument[self].Field[crate::responses::response::ClientResponse::head]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::responses::response::ClientResponse>::headers", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::responses::response::ClientResponse>::json", "Argument[self].Field[crate::responses::response::ClientResponse::timeout]", "ReturnValue.Field[crate::responses::json_body::JsonBody::timeout]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::responses::response::ClientResponse>::map_body", "Argument[0].ReturnValue", "ReturnValue.Field[crate::responses::response::ClientResponse::payload]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::responses::response::ClientResponse>::new", "Argument[0]", "ReturnValue.Field[crate::responses::response::ClientResponse::head]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::responses::response::ClientResponse>::new", "Argument[1]", "ReturnValue.Field[crate::responses::response::ClientResponse::payload]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::responses::response::ClientResponse>::status", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::responses::response::ClientResponse>::timeout", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::responses::response::ClientResponse>::version", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::responses::response_body::ResponseBody>::limit", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::responses::response_body::ResponseBody>::new", "Argument[0].Field[crate::responses::response::ClientResponse::timeout]", "ReturnValue.Field[crate::responses::response_body::ResponseBody::timeout]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::sender::RequestSender>::send", "Argument[1]", "ReturnValue.Field[crate::sender::SendClientRequest::Fut(2)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::sender::RequestSender>::send_body", "Argument[1]", "ReturnValue.Field[crate::sender::SendClientRequest::Fut(2)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::sender::RequestSender>::send_form", "Argument[1]", "ReturnValue.Field[crate::sender::SendClientRequest::Fut(2)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::sender::RequestSender>::send_json", "Argument[1]", "ReturnValue.Field[crate::sender::SendClientRequest::Fut(2)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::sender::RequestSender>::send_stream", "Argument[1]", "ReturnValue.Field[crate::sender::SendClientRequest::Fut(2)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::sender::SendClientRequest as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::sender::SendClientRequest::Err(0)].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::sender::SendClientRequest>::new", "Argument[0]", "ReturnValue.Field[crate::sender::SendClientRequest::Fut(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::sender::SendClientRequest>::new", "Argument[1]", "ReturnValue.Field[crate::sender::SendClientRequest::Fut(2)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::test::TestResponse>::append_header", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::test::TestResponse>::cookie", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::test::TestResponse>::finish", "Argument[self].Field[crate::test::TestResponse::head]", "ReturnValue.Field[crate::responses::response::ClientResponse::head]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::test::TestResponse>::insert_header", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::test::TestResponse>::set_payload", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::test::TestResponse>::version", "Argument[0]", "Argument[self].Field[crate::test::TestResponse::head].Field[crate::responses::head::ResponseHead::version]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::test::TestResponse>::version", "Argument[0]", "ReturnValue.Field[crate::test::TestResponse::head].Field[crate::responses::head::ResponseHead::version]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::test::TestResponse>::version", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::ws::WebsocketsRequest>::address", "Argument[0]", "Argument[self].Field[crate::ws::WebsocketsRequest::addr].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::ws::WebsocketsRequest>::address", "Argument[0]", "ReturnValue.Field[crate::ws::WebsocketsRequest::addr].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::ws::WebsocketsRequest>::address", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::ws::WebsocketsRequest>::basic_auth", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::ws::WebsocketsRequest>::bearer_auth", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::ws::WebsocketsRequest>::cookie", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::ws::WebsocketsRequest>::header", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::ws::WebsocketsRequest>::max_frame_size", "Argument[0]", "Argument[self].Field[crate::ws::WebsocketsRequest::max_size]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::ws::WebsocketsRequest>::max_frame_size", "Argument[0]", "ReturnValue.Field[crate::ws::WebsocketsRequest::max_size]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::ws::WebsocketsRequest>::max_frame_size", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::ws::WebsocketsRequest>::new", "Argument[1]", "ReturnValue.Field[crate::ws::WebsocketsRequest::config]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::ws::WebsocketsRequest>::origin", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::ws::WebsocketsRequest>::protocols", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::ws::WebsocketsRequest>::server_mode", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::ws::WebsocketsRequest>::set_header", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "<crate::ws::WebsocketsRequest>::set_header_if_none", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/rust-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["repo:https://github.com/actix/actix-web:awc", "crate::client::h2proto::send_request", "Argument[1]", "log-injection", "df-generated"]
|
||||
@@ -0,0 +1,17 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/rust-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["repo:https://github.com/clap-rs/clap:clap", "<crate::CliArgs as crate::derive::Args>::augment_args", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap", "<crate::CliArgs as crate::derive::Args>::augment_args_for_update", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap", "<crate::CliSub as crate::derive::Subcommand>::augment_subcommands", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap", "<crate::CliSub as crate::derive::Subcommand>::augment_subcommands_for_update", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap", "<crate::Mode as crate::str::traits::FromStr>::from_str", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap", "<crate::foreign_crate::LogLevel as crate::str::traits::FromStr>::from_str", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/rust-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["repo:https://github.com/clap-rs/clap:clap", "<crate::Value>::from_matches", "Argument[0]", "log-injection", "df-generated"]
|
||||
@@ -0,0 +1,10 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/rust-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_bench", "<crate::Args>::args", "Argument[self].Field[1]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_bench", "<crate::Args>::args", "Argument[self].Field[crate::Args(1)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_bench", "<crate::Args>::name", "Argument[self].Field[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_bench", "<crate::Args>::name", "Argument[self].Field[crate::Args(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
@@ -0,0 +1,394 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/rust-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<_ as crate::builder::value_parser::TypedValueParser>::parse_ref", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<char as crate::builder::resettable::IntoResettable>::into_resettable", "Argument[self]", "ReturnValue.Field[crate::builder::resettable::Resettable::Value(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::action::ArgAction as crate::builder::resettable::IntoResettable>::into_resettable", "Argument[self]", "ReturnValue.Field[crate::builder::resettable::Resettable::Value(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::app_settings::AppFlags as crate::ops::bit::BitOr>::bitor", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg as crate::convert::From>::from", "Argument[0].Reference", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::action", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::add", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::alias", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::aliases", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::allow_hyphen_values", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::allow_negative_numbers", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::conflicts_with", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::conflicts_with_all", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::default_missing_value", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::default_missing_value_os", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::default_missing_values", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::default_missing_values_os", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::default_value", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::default_value_if", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::default_value_if_os", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::default_value_ifs", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::default_value_ifs_os", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::default_value_os", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::default_values", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::default_values_os", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::display_order", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::env", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::env_os", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::exclusive", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::get_action", "Argument[self].Field[crate::builder::arg::Arg::action].Field[crate::option::Option::Some(0)]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::get_default_values", "Argument[self].Field[crate::builder::arg::Arg::default_vals]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::get_display_order", "Argument[self].Field[crate::builder::arg::Arg::disp_ord].Field[crate::option::Option::Some(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::get_env", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::get_help", "Argument[self].Field[crate::builder::arg::Arg::help].Field[crate::option::Option::Some(0)]", "ReturnValue.Field[crate::option::Option::Some(0)].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::get_id", "Argument[self].Field[crate::builder::arg::Arg::id]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::get_index", "Argument[self].Field[crate::builder::arg::Arg::index]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::get_long_help", "Argument[self].Field[crate::builder::arg::Arg::long_help].Field[crate::option::Option::Some(0)]", "ReturnValue.Field[crate::option::Option::Some(0)].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::get_num_args", "Argument[self].Field[crate::builder::arg::Arg::num_vals]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::get_short", "Argument[self].Field[crate::builder::arg::Arg::short]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::get_value_delimiter", "Argument[self].Field[crate::builder::arg::Arg::val_delim]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::get_value_names", "Argument[self].Field[crate::builder::arg::Arg::val_names]", "ReturnValue.Field[crate::option::Option::Some(0)].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::get_value_terminator", "Argument[self].Field[crate::builder::arg::Arg::terminator].Field[crate::option::Option::Some(0)]", "ReturnValue.Field[crate::option::Option::Some(0)].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::global", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::group", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::groups", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::help", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::help_heading", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::hide", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::hide_default_value", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::hide_env", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::hide_env_values", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::hide_long_help", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::hide_possible_values", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::hide_short_help", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::id", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::ignore_case", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::index", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::last", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::long", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::long_help", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::next_line_help", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::num_args", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::number_of_values", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::overrides_with", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::overrides_with_all", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::raw", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::require_equals", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::required", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::required_if_eq", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::required_if_eq_all", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::required_if_eq_any", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::required_unless_present", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::required_unless_present_all", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::required_unless_present_any", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::requires", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::requires_all", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::requires_if", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::requires_ifs", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::setting", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::short", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::short_alias", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::short_aliases", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::trailing_var_arg", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::unset_setting", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::use_value_delimiter", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::value_delimiter", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::value_hint", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::value_name", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::value_names", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::value_parser", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::value_terminator", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::visible_alias", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::visible_aliases", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::visible_short_alias", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg::Arg>::visible_short_aliases", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg_group::ArgGroup as crate::convert::From>::from", "Argument[0].Reference", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg_group::ArgGroup>::arg", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg_group::ArgGroup>::args", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg_group::ArgGroup>::conflicts_with", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg_group::ArgGroup>::conflicts_with_all", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg_group::ArgGroup>::get_id", "Argument[self].Field[crate::builder::arg_group::ArgGroup::id]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg_group::ArgGroup>::id", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg_group::ArgGroup>::is_multiple", "Argument[self].Field[crate::builder::arg_group::ArgGroup::multiple]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg_group::ArgGroup>::is_required_set", "Argument[self].Field[crate::builder::arg_group::ArgGroup::required]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg_group::ArgGroup>::multiple", "Argument[0]", "Argument[self].Field[crate::builder::arg_group::ArgGroup::multiple]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg_group::ArgGroup>::multiple", "Argument[0]", "ReturnValue.Field[crate::builder::arg_group::ArgGroup::multiple]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg_group::ArgGroup>::multiple", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg_group::ArgGroup>::required", "Argument[0]", "Argument[self].Field[crate::builder::arg_group::ArgGroup::required]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg_group::ArgGroup>::required", "Argument[0]", "ReturnValue.Field[crate::builder::arg_group::ArgGroup::required]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg_group::ArgGroup>::required", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg_group::ArgGroup>::requires", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg_group::ArgGroup>::requires_all", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::arg_settings::ArgFlags as crate::ops::bit::BitOr>::bitor", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command as crate::convert::From>::from", "Argument[0].Reference", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::about", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::add", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::after_help", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::after_long_help", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::alias", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::aliases", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::allow_external_subcommands", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::allow_hyphen_values", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::allow_missing_positional", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::allow_negative_numbers", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::arg", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::arg_required_else_help", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::args", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::args_conflicts_with_subcommands", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::args_override_self", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::author", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::before_help", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::before_long_help", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::bin_name", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::color", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::defer", "Argument[0]", "Argument[self].Field[crate::builder::command::Command::deferred].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::defer", "Argument[0]", "ReturnValue.Field[crate::builder::command::Command::deferred].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::defer", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::disable_colored_help", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::disable_help_flag", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::disable_help_subcommand", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::disable_version_flag", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::display_name", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::display_order", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::dont_collapse_args_in_usage", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::dont_delimit_trailing_values", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::external_subcommand_value_parser", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::flatten_help", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::get_about", "Argument[self].Field[crate::builder::command::Command::about].Field[crate::option::Option::Some(0)]", "ReturnValue.Field[crate::option::Option::Some(0)].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::get_after_help", "Argument[self].Field[crate::builder::command::Command::after_help].Field[crate::option::Option::Some(0)]", "ReturnValue.Field[crate::option::Option::Some(0)].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::get_after_long_help", "Argument[self].Field[crate::builder::command::Command::after_long_help].Field[crate::option::Option::Some(0)]", "ReturnValue.Field[crate::option::Option::Some(0)].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::get_before_help", "Argument[self].Field[crate::builder::command::Command::before_help].Field[crate::option::Option::Some(0)]", "ReturnValue.Field[crate::option::Option::Some(0)].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::get_before_long_help", "Argument[self].Field[crate::builder::command::Command::before_long_help].Field[crate::option::Option::Some(0)]", "ReturnValue.Field[crate::option::Option::Some(0)].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::get_display_order", "Argument[self].Field[crate::builder::command::Command::disp_ord].Field[crate::option::Option::Some(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::get_external_subcommand_value_parser", "Argument[self].Field[crate::builder::command::Command::external_value_parser].Field[crate::option::Option::Some(0)]", "ReturnValue.Field[crate::option::Option::Some(0)].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::get_help_template", "Argument[self].Field[crate::builder::command::Command::template].Field[crate::option::Option::Some(0)]", "ReturnValue.Field[crate::option::Option::Some(0)].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::get_keymap", "Argument[self].Field[crate::builder::command::Command::args]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::get_long_about", "Argument[self].Field[crate::builder::command::Command::long_about].Field[crate::option::Option::Some(0)]", "ReturnValue.Field[crate::option::Option::Some(0)].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::get_override_help", "Argument[self].Field[crate::builder::command::Command::help_str].Field[crate::option::Option::Some(0)]", "ReturnValue.Field[crate::option::Option::Some(0)].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::get_override_usage", "Argument[self].Field[crate::builder::command::Command::usage_str].Field[crate::option::Option::Some(0)]", "ReturnValue.Field[crate::option::Option::Some(0)].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::get_short_flag", "Argument[self].Field[crate::builder::command::Command::short_flag]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::global_setting", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::group", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::groups", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::help_expected", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::help_template", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::hide", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::hide_possible_values", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::ignore_errors", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::infer_long_args", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::infer_subcommands", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::long_about", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::long_flag", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::long_flag_alias", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::long_flag_aliases", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::long_help_exists", "Argument[self].Field[crate::builder::command::Command::long_help_exists]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::long_version", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::max_term_width", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::multicall", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::mut_arg", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::mut_args", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::mut_group", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::mut_subcommand", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::name", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::next_display_order", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::next_help_heading", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::next_line_help", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::no_binary_name", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::override_help", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::override_usage", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::propagate_version", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::setting", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::short_flag", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::short_flag_alias", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::short_flag_aliases", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::styles", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::subcommand", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::subcommand_help_heading", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::subcommand_negates_reqs", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::subcommand_precedence_over_arg", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::subcommand_required", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::subcommand_value_name", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::subcommands", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::term_width", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::trailing_var_arg", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::unset_global_setting", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::unset_setting", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::version", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::visible_alias", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::visible_aliases", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::visible_long_flag_alias", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::visible_long_flag_aliases", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::visible_short_flag_alias", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::visible_short_flag_aliases", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::os_str::OsStr as crate::convert::From>::from", "Argument[0].Reference", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::possible_value::PossibleValue>::alias", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::possible_value::PossibleValue>::aliases", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::possible_value::PossibleValue>::get_help", "Argument[self].Field[crate::builder::possible_value::PossibleValue::help].Field[crate::option::Option::Some(0)]", "ReturnValue.Field[crate::option::Option::Some(0)].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::possible_value::PossibleValue>::help", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::possible_value::PossibleValue>::hide", "Argument[0]", "Argument[self].Field[crate::builder::possible_value::PossibleValue::hide]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::possible_value::PossibleValue>::hide", "Argument[0]", "ReturnValue.Field[crate::builder::possible_value::PossibleValue::hide]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::possible_value::PossibleValue>::hide", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::possible_value::PossibleValue>::is_hide_set", "Argument[self].Field[crate::builder::possible_value::PossibleValue::hide]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::range::ValueRange as crate::ops::range::RangeBounds>::end_bound", "Argument[self].Field[crate::builder::range::ValueRange::end_inclusive]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::range::ValueRange as crate::ops::range::RangeBounds>::start_bound", "Argument[self].Field[crate::builder::range::ValueRange::start_inclusive]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::range::ValueRange>::max_values", "Argument[self].Field[crate::builder::range::ValueRange::end_inclusive]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::range::ValueRange>::min_values", "Argument[self].Field[crate::builder::range::ValueRange::start_inclusive]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::range::ValueRange>::num_values", "Argument[self].Field[crate::builder::range::ValueRange::start_inclusive]", "ReturnValue.Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::range::ValueRange>::raw", "Argument[0]", "ReturnValue.Field[crate::builder::range::ValueRange::start_inclusive]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::range::ValueRange>::raw", "Argument[1]", "ReturnValue.Field[crate::builder::range::ValueRange::end_inclusive]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::resettable::Resettable as crate::builder::resettable::IntoResettable>::into_resettable", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::str::Str as crate::convert::AsRef>::as_ref", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::str::Str as crate::convert::From>::from", "Argument[0].Field[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::str::Str as crate::convert::From>::from", "Argument[0].Field[crate::util::id::Id(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::str::Str as crate::convert::From>::from", "Argument[0].Reference", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::str::Str>::into_inner", "Argument[self].Field[crate::builder::str::Str::name]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styled_str::StyledStr as crate::convert::From>::from", "Argument[0].Reference.Reference", "ReturnValue.Field[crate::builder::styled_str::StyledStr(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styled_str::StyledStr as crate::convert::From>::from", "Argument[0].Reference", "ReturnValue.Field[crate::builder::styled_str::StyledStr(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styled_str::StyledStr as crate::convert::From>::from", "Argument[0]", "ReturnValue.Field[crate::builder::styled_str::StyledStr(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styled_str::StyledStr>::ansi", "Argument[self].Field[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styled_str::StyledStr>::ansi", "Argument[self].Field[crate::builder::styled_str::StyledStr(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styled_str::StyledStr>::as_styled_str", "Argument[self].Field[0]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styled_str::StyledStr>::as_styled_str", "Argument[self].Field[crate::builder::styled_str::StyledStr(0)]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::error", "Argument[0]", "Argument[self].Field[crate::builder::styling::Styles::error]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::error", "Argument[0]", "ReturnValue.Field[crate::builder::styling::Styles::error]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::error", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::get_error", "Argument[self].Field[crate::builder::styling::Styles::error]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::get_header", "Argument[self].Field[crate::builder::styling::Styles::header]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::get_invalid", "Argument[self].Field[crate::builder::styling::Styles::invalid]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::get_literal", "Argument[self].Field[crate::builder::styling::Styles::literal]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::get_placeholder", "Argument[self].Field[crate::builder::styling::Styles::placeholder]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::get_usage", "Argument[self].Field[crate::builder::styling::Styles::usage]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::get_valid", "Argument[self].Field[crate::builder::styling::Styles::valid]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::header", "Argument[0]", "Argument[self].Field[crate::builder::styling::Styles::header]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::header", "Argument[0]", "ReturnValue.Field[crate::builder::styling::Styles::header]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::header", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::invalid", "Argument[0]", "Argument[self].Field[crate::builder::styling::Styles::invalid]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::invalid", "Argument[0]", "ReturnValue.Field[crate::builder::styling::Styles::invalid]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::invalid", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::literal", "Argument[0]", "Argument[self].Field[crate::builder::styling::Styles::literal]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::literal", "Argument[0]", "ReturnValue.Field[crate::builder::styling::Styles::literal]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::literal", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::placeholder", "Argument[0]", "Argument[self].Field[crate::builder::styling::Styles::placeholder]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::placeholder", "Argument[0]", "ReturnValue.Field[crate::builder::styling::Styles::placeholder]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::placeholder", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::usage", "Argument[0]", "Argument[self].Field[crate::builder::styling::Styles::usage]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::usage", "Argument[0]", "ReturnValue.Field[crate::builder::styling::Styles::usage]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::usage", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::valid", "Argument[0]", "Argument[self].Field[crate::builder::styling::Styles::valid]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::valid", "Argument[0]", "ReturnValue.Field[crate::builder::styling::Styles::valid]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::styling::Styles>::valid", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::value_hint::ValueHint as crate::builder::resettable::IntoResettable>::into_resettable", "Argument[self]", "ReturnValue.Field[crate::builder::resettable::Resettable::Value(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::value_hint::ValueHint as crate::str::traits::FromStr>::from_str", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::value_parser::MapValueParser as crate::builder::value_parser::TypedValueParser>::parse", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::value_parser::MapValueParser as crate::builder::value_parser::TypedValueParser>::parse_ref", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::value_parser::OsStringValueParser as crate::builder::value_parser::TypedValueParser>::parse", "Argument[2]", "ReturnValue.Field[crate::result::Result::Ok(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::value_parser::PathBufValueParser as crate::builder::value_parser::TypedValueParser>::parse", "Argument[2]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::value_parser::RangedI64ValueParser>::range", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::value_parser::RangedU64ValueParser>::range", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::value_parser::UnknownArgumentValueParser>::and_suggest", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::value_parser::ValueParser as crate::convert::From>::from", "Argument[0].Field[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::value_parser::ValueParser as crate::convert::From>::from", "Argument[0].Field[crate::builder::value_parser::_AnonymousValueParser(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::error::Error>::apply", "Argument[self].Field[crate::error::Error::inner]", "ReturnValue.Field[crate::error::Error::inner]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::error::Error>::extend_context_unchecked", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::error::Error>::insert_context_unchecked", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::error::Error>::set_color", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::error::Error>::set_colored_help", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::error::Error>::set_help_flag", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::error::Error>::set_message", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::error::Error>::set_source", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::error::Error>::set_styles", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::mkeymap::MKeyMap>::get", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::mkeymap::MKeyMap>::remove_by_name", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::option::Option as crate::builder::resettable::IntoResettable>::into_resettable", "Argument[self].Field[crate::option::Option::Some(0)]", "ReturnValue.Field[crate::builder::resettable::Resettable::Value(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::output::fmt::Colorizer>::new", "Argument[0]", "ReturnValue.Field[crate::output::fmt::Colorizer::stream]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::output::fmt::Colorizer>::new", "Argument[1]", "ReturnValue.Field[crate::output::fmt::Colorizer::color_when]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::output::fmt::Colorizer>::with_content", "Argument[0]", "Argument[self].Field[crate::output::fmt::Colorizer::content]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::output::fmt::Colorizer>::with_content", "Argument[0]", "ReturnValue.Field[crate::output::fmt::Colorizer::content]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::output::fmt::Colorizer>::with_content", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::output::help_template::AutoHelp>::new", "Argument[0]", "ReturnValue.Field[crate::output::help_template::AutoHelp::template].Field[crate::output::help_template::HelpTemplate::writer]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::output::help_template::AutoHelp>::new", "Argument[1]", "ReturnValue.Field[crate::output::help_template::AutoHelp::template].Field[crate::output::help_template::HelpTemplate::cmd]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::output::help_template::AutoHelp>::new", "Argument[2]", "ReturnValue.Field[crate::output::help_template::AutoHelp::template].Field[crate::output::help_template::HelpTemplate::usage]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::output::help_template::AutoHelp>::new", "Argument[3]", "ReturnValue.Field[crate::output::help_template::AutoHelp::template].Field[crate::output::help_template::HelpTemplate::use_long]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::output::help_template::HelpTemplate>::new", "Argument[0]", "ReturnValue.Field[crate::output::help_template::HelpTemplate::writer]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::output::help_template::HelpTemplate>::new", "Argument[1]", "ReturnValue.Field[crate::output::help_template::HelpTemplate::cmd]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::output::help_template::HelpTemplate>::new", "Argument[2]", "ReturnValue.Field[crate::output::help_template::HelpTemplate::usage]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::output::help_template::HelpTemplate>::new", "Argument[3]", "ReturnValue.Field[crate::output::help_template::HelpTemplate::use_long]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::output::textwrap::wrap_algorithms::LineWrapper>::new", "Argument[0]", "ReturnValue.Field[crate::output::textwrap::wrap_algorithms::LineWrapper::hard_width]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::output::textwrap::wrap_algorithms::LineWrapper>::wrap", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::output::usage::Usage>::new", "Argument[0]", "ReturnValue.Field[crate::output::usage::Usage::cmd]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::output::usage::Usage>::required", "Argument[0]", "Argument[self].Field[crate::output::usage::Usage::required].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::output::usage::Usage>::required", "Argument[0]", "ReturnValue.Field[crate::output::usage::Usage::required].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::output::usage::Usage>::required", "Argument[self]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::arg_matcher::ArgMatcher as crate::ops::deref::Deref>::deref", "Argument[self].Field[crate::parser::arg_matcher::ArgMatcher::matches]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::arg_matcher::ArgMatcher>::into_inner", "Argument[self].Field[crate::parser::arg_matcher::ArgMatcher::matches]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::arg_matcher::ArgMatcher>::pending_arg_id", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::arg_matcher::ArgMatcher>::take_pending", "Argument[self].Field[crate::parser::arg_matcher::ArgMatcher::pending].Reference", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::arg_matcher::ArgMatcher>::take_pending", "Argument[self].Field[crate::parser::arg_matcher::ArgMatcher::pending]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::error::MatchesError>::unwrap", "Argument[1].Field[crate::result::Result::Ok(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::ArgMatches>::remove_subcommand", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::ArgMatches>::subcommand", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::ArgMatches>::subcommand_name", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::GroupedValues as crate::iter::traits::iterator::Iterator>::size_hint", "Argument[self].Field[crate::parser::matches::arg_matches::GroupedValues::len]", "ReturnValue.Field[0]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::GroupedValues as crate::iter::traits::iterator::Iterator>::size_hint", "Argument[self].Field[crate::parser::matches::arg_matches::GroupedValues::len]", "ReturnValue.Field[1].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::IdsRef as crate::iter::traits::iterator::Iterator>::next", "Argument[self].Field[crate::parser::matches::arg_matches::IdsRef::iter].Element", "ReturnValue.Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::Indices as crate::iter::traits::iterator::Iterator>::size_hint", "Argument[self].Field[crate::parser::matches::arg_matches::Indices::len]", "ReturnValue.Field[0]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::Indices as crate::iter::traits::iterator::Iterator>::size_hint", "Argument[self].Field[crate::parser::matches::arg_matches::Indices::len]", "ReturnValue.Field[1].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::OccurrenceValues as crate::iter::traits::double_ended::DoubleEndedIterator>::next_back", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::OccurrenceValues as crate::iter::traits::iterator::Iterator>::next", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::OccurrenceValuesRef as crate::iter::traits::double_ended::DoubleEndedIterator>::next_back", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::OccurrenceValuesRef as crate::iter::traits::iterator::Iterator>::next", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::Occurrences as crate::iter::traits::double_ended::DoubleEndedIterator>::next_back", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::Occurrences as crate::iter::traits::iterator::Iterator>::next", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::OccurrencesRef as crate::iter::traits::double_ended::DoubleEndedIterator>::next_back", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::OccurrencesRef as crate::iter::traits::iterator::Iterator>::next", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::RawOccurrenceValues as crate::iter::traits::double_ended::DoubleEndedIterator>::next_back", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::RawOccurrenceValues as crate::iter::traits::iterator::Iterator>::next", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::RawOccurrences as crate::iter::traits::double_ended::DoubleEndedIterator>::next_back", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::RawOccurrences as crate::iter::traits::iterator::Iterator>::next", "Argument[self]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::RawValues as crate::iter::traits::iterator::Iterator>::size_hint", "Argument[self].Field[crate::parser::matches::arg_matches::RawValues::len]", "ReturnValue.Field[0]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::RawValues as crate::iter::traits::iterator::Iterator>::size_hint", "Argument[self].Field[crate::parser::matches::arg_matches::RawValues::len]", "ReturnValue.Field[1].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::Values as crate::iter::traits::iterator::Iterator>::size_hint", "Argument[self].Field[crate::parser::matches::arg_matches::Values::len]", "ReturnValue.Field[0]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::Values as crate::iter::traits::iterator::Iterator>::size_hint", "Argument[self].Field[crate::parser::matches::arg_matches::Values::len]", "ReturnValue.Field[1].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::ValuesRef as crate::iter::traits::iterator::Iterator>::size_hint", "Argument[self].Field[crate::parser::matches::arg_matches::ValuesRef::len]", "ReturnValue.Field[0]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::ValuesRef as crate::iter::traits::iterator::Iterator>::size_hint", "Argument[self].Field[crate::parser::matches::arg_matches::ValuesRef::len]", "ReturnValue.Field[1].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::matched_arg::MatchedArg>::infer_type_id", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::matched_arg::MatchedArg>::infer_type_id", "Argument[self].Field[crate::parser::matches::matched_arg::MatchedArg::type_id].Field[crate::option::Option::Some(0)]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::matched_arg::MatchedArg>::into_vals", "Argument[self].Field[crate::parser::matches::matched_arg::MatchedArg::vals]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::matched_arg::MatchedArg>::set_source", "Argument[0]", "Argument[self].Field[crate::parser::matches::matched_arg::MatchedArg::source].Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::matched_arg::MatchedArg>::source", "Argument[self].Field[crate::parser::matches::matched_arg::MatchedArg::source]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::matched_arg::MatchedArg>::type_id", "Argument[self].Field[crate::parser::matches::matched_arg::MatchedArg::type_id]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::parser::Parser>::get_matches_with", "Argument[self]", "Argument[1]", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::parser::Parser>::new", "Argument[0]", "ReturnValue.Field[crate::parser::parser::Parser::cmd]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::parser::Parser>::parse", "Argument[self]", "Argument[1]", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::validator::Validator>::new", "Argument[0]", "ReturnValue.Field[crate::parser::validator::Validator::cmd]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::util::any_value::AnyValue>::type_id", "Argument[self].Field[crate::util::any_value::AnyValue::id]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::util::color::ColorChoice as crate::str::traits::FromStr>::from_str", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::util::flat_map::FlatMap>::entry", "Argument[0]", "ReturnValue.Field[crate::util::flat_map::Entry::Vacant(0)].Field[crate::util::flat_map::VacantEntry::key]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::util::flat_map::FlatMap>::entry", "Argument[self]", "ReturnValue.Field[crate::util::flat_map::Entry::Occupied(0)].Field[crate::util::flat_map::OccupiedEntry::v]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::util::flat_map::FlatMap>::entry", "Argument[self]", "ReturnValue.Field[crate::util::flat_map::Entry::Vacant(0)].Field[crate::util::flat_map::VacantEntry::v]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::util::flat_map::FlatMap>::get", "Argument[self].Field[crate::util::flat_map::FlatMap::values].Element", "ReturnValue.Field[crate::option::Option::Some(0)].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::util::flat_map::FlatMap>::get_mut", "Argument[self].Field[crate::util::flat_map::FlatMap::values].Element", "ReturnValue.Field[crate::option::Option::Some(0)].Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::util::flat_map::FlatMap>::insert", "Argument[1]", "ReturnValue.Field[crate::option::Option::Some(0)]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::util::flat_map::Iter as crate::iter::traits::iterator::Iterator>::next", "Argument[self].Field[crate::util::flat_map::Iter::keys].Element", "ReturnValue.Field[crate::option::Option::Some(0)].Field[0]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::util::flat_map::Iter as crate::iter::traits::iterator::Iterator>::next", "Argument[self].Field[crate::util::flat_map::Iter::values].Element", "ReturnValue.Field[crate::option::Option::Some(0)].Field[1]", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::util::id::Id as crate::convert::From>::from", "Argument[0].Reference", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::util::id::Id>::as_internal_str", "Argument[self].Field[0]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::util::id::Id>::as_internal_str", "Argument[self].Field[crate::util::id::Id(0)]", "ReturnValue.Reference", "value", "dfc-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<usize as crate::builder::resettable::IntoResettable>::into_resettable", "Argument[self]", "ReturnValue.Field[crate::builder::resettable::Resettable::Value(0)]", "value", "dfc-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/rust-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::command::Command>::_panic_on_missing_help", "Argument[self]", "log-injection", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::value_parser::RangedI64ValueParser>::range", "Argument[self]", "log-injection", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::builder::value_parser::RangedU64ValueParser>::range", "Argument[self]", "log-injection", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::error::MatchesError>::unwrap", "Argument[0]", "log-injection", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::error::MatchesError>::unwrap", "Argument[1]", "log-injection", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::ArgMatches>::contains_id", "Argument[0]", "log-injection", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::ArgMatches>::get_count", "Argument[0]", "log-injection", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::ArgMatches>::get_flag", "Argument[0]", "log-injection", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::ArgMatches>::get_many", "Argument[0]", "log-injection", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::ArgMatches>::get_occurrences", "Argument[0]", "log-injection", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::ArgMatches>::get_one", "Argument[0]", "log-injection", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::ArgMatches>::get_raw", "Argument[0]", "log-injection", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::ArgMatches>::get_raw_occurrences", "Argument[0]", "log-injection", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::ArgMatches>::remove_many", "Argument[0]", "log-injection", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::ArgMatches>::remove_occurrences", "Argument[0]", "log-injection", "df-generated"]
|
||||
- ["repo:https://github.com/clap-rs/clap:clap_builder", "<crate::parser::matches::arg_matches::ArgMatches>::remove_one", "Argument[0]", "log-injection", "df-generated"]
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user