List of all items
Structs
- Node
- ParsedDocument
- Root
- ast::MatchAll
- ast::MatchNone
- ast::MetaVarEnv
- ast::Node
- ast::NodeMatch
- ast::Pattern
- ast::PatternBuilder
- ast::Position
- ast::Root
- ast::matcher::KindMatcher
- ast::matcher::MatchAll
- ast::matcher::MatchNone
- ast::matcher::NodeMatch
- ast::matcher::Pattern
- ast::matcher::PatternBuilder
- ast::matcher::RegexMatcher
- ast::meta_var::MetaVarEnv
- ast::ops::All
- ast::ops::And
- ast::ops::Any
- ast::ops::Not
- ast::ops::Op
- ast::ops::Or
- ast::source::Edit
- ast::tree_sitter::DisplayContext
- ast::tree_sitter::StrDoc
- ast::tree_sitter::TSLanguage
- ast::tree_sitter::TSPoint
- ast::tree_sitter::TSRange
- ast::tree_sitter::TsPre
- ast::tree_sitter::Visitor
- ast::tree_sitter::traversal::Level
- ast::tree_sitter::traversal::Post
- ast::tree_sitter::traversal::PostOrder
- ast::tree_sitter::traversal::Pre
- ast::tree_sitter::traversal::PreOrder
- ast::tree_sitter::traversal::TsPre
- ast::tree_sitter::traversal::Visit
- ast::tree_sitter::traversal::Visitor
- flow::EdgeStrategy
- flow::LocalStrategy
- flow::ThreadFlowBuilder
- flow::ThreadOperators
- flow::bridge::CocoIndexAnalyzer
- flow::cache::CacheConfig
- flow::cache::CacheStats
- flow::cache::QueryCache
- flow::flows::builder::ThreadFlowBuilder
- flow::functions::ExtractCallsFactory
- flow::functions::ExtractImportsFactory
- flow::functions::ExtractSymbolsFactory
- flow::functions::ThreadParseFactory
- flow::functions::calls::ExtractCallsExecutor
- flow::functions::calls::ExtractCallsFactory
- flow::functions::calls::ExtractCallsSpec
- flow::functions::imports::ExtractImportsExecutor
- flow::functions::imports::ExtractImportsFactory
- flow::functions::imports::ExtractImportsSpec
- flow::functions::parse::ThreadParseExecutor
- flow::functions::parse::ThreadParseFactory
- flow::functions::parse::ThreadParseSpec
- flow::functions::symbols::ExtractSymbolsExecutor
- flow::functions::symbols::ExtractSymbolsFactory
- flow::functions::symbols::ExtractSymbolsSpec
- flow::incremental::AnalysisDefFingerprint
- flow::incremental::AnalysisResult
- flow::incremental::DependencyEdge
- flow::incremental::DependencyGraph
- flow::incremental::InMemoryStorage
- flow::incremental::IncrementalAnalyzer
- flow::incremental::InvalidationDetector
- flow::incremental::InvalidationResult
- flow::incremental::PostgresIncrementalBackend
- flow::incremental::SymbolDependency
- flow::incremental::analyzer::AnalysisResult
- flow::incremental::analyzer::IncrementalAnalyzer
- flow::incremental::backends::PostgresIncrementalBackend
- flow::incremental::backends::postgres::PostgresIncrementalBackend
- flow::incremental::concurrency::RayonExecutor
- flow::incremental::concurrency::SequentialExecutor
- flow::incremental::concurrency::TokioExecutor
- flow::incremental::dependency_builder::DependencyGraphBuilder
- flow::incremental::dependency_builder::LanguageDetector
- flow::incremental::extractors::GoDependencyExtractor
- flow::incremental::extractors::LanguageDetector
- flow::incremental::extractors::PythonDependencyExtractor
- flow::incremental::extractors::RustDependencyExtractor
- flow::incremental::extractors::TypeScriptDependencyExtractor
- flow::incremental::extractors::go::GoDependencyExtractor
- flow::incremental::extractors::go::ImportInfo
- flow::incremental::extractors::python::ImportInfo
- flow::incremental::extractors::python::PythonDependencyExtractor
- flow::incremental::extractors::rust::ExportInfo
- flow::incremental::extractors::rust::RustDependencyExtractor
- flow::incremental::extractors::rust::RustImportInfo
- flow::incremental::extractors::typescript::ExportInfo
- flow::incremental::extractors::typescript::ImportInfo
- flow::incremental::extractors::typescript::ImportedSymbol
- flow::incremental::extractors::typescript::TypeScriptDependencyExtractor
- flow::incremental::graph::DependencyGraph
- flow::incremental::invalidation::InvalidationDetector
- flow::incremental::invalidation::InvalidationResult
- flow::incremental::storage::InMemoryStorage
- flow::incremental::types::AnalysisDefFingerprint
- flow::incremental::types::DependencyEdge
- flow::incremental::types::SymbolDependency
- flow::monitoring::Metrics
- flow::monitoring::MetricsSnapshot
- flow::monitoring::logging::LogConfig
- flow::monitoring::logging::structured::LogContext
- flow::monitoring::performance::CacheStats
- flow::monitoring::performance::FingerprintStats
- flow::monitoring::performance::PerformanceMetrics
- flow::monitoring::performance::PerformanceTimer
- flow::monitoring::performance::QueryStats
- flow::monitoring::performance::ThroughputStats
- flow::registry::ThreadOperators
- flow::runtime::EdgeStrategy
- flow::runtime::LocalStrategy
- flow::sources::d1::D1SourceFactory
- flow::targets::d1::ColumnSchema
- flow::targets::d1::D1ExportContext
- flow::targets::d1::D1SetupChange
- flow::targets::d1::D1SetupState
- flow::targets::d1::D1Spec
- flow::targets::d1::D1TableId
- flow::targets::d1::D1TargetFactory
- flow::targets::d1::IndexSchema
- language::Bash
- language::C
- language::CSharp
- language::Cpp
- language::Css
- language::Elixir
- language::Go
- language::Haskell
- language::Hcl
- language::Html
- language::Java
- language::JavaScript
- language::Json
- language::Kotlin
- language::Lua
- language::Nix
- language::Php
- language::Python
- language::Ruby
- language::Rust
- language::Scala
- language::Solidity
- language::Swift
- language::Tsx
- language::TypeScript
- language::Yaml
- rule::CombinedScan
- rule::DeserializeEnv
- rule::Fixer
- rule::Label
- rule::Metadata
- rule::RuleCollection
- rule::RuleConfig
- rule::RuleCore
- rule::SerializableRule
- rule::SerializableRuleConfig
- rule::SerializableRuleCore
- services::AnalysisContext
- services::AnalyzerCapabilities
- services::AstNode
- services::AstNodeMatch
- services::AstPosition
- services::AstRoot
- services::CodeMatch
- services::ContextualError
- services::CrossFileRelationship
- services::FileSystemContext
- services::MemoryContext
- services::ParsedDocument
- services::ParserCapabilities
- services::error::ContextualError
- services::error::ErrorContext
- services::error::ErrorRecovery
- services::facade::ThreadService
- services::traits::AnalyzerCapabilities
- services::traits::ParserCapabilities
- services::traits::analyzer::AnalysisConfig
- services::traits::analyzer::AnalyzerCapabilities
- services::traits::analyzer::CompiledPattern
- services::traits::parser::ParserCapabilities
- services::traits::parser::ParserConfig
- services::types::AnalysisContext
- services::types::AstNode
- services::types::AstNodeMatch
- services::types::AstPosition
- services::types::AstRoot
- services::types::CallInfo
- services::types::CodeMatch
- services::types::CrossFileRelationship
- services::types::DocumentMetadata
- services::types::ExecutionConfig
- services::types::ExportInfo
- services::types::ImportInfo
- services::types::MatchContext
- services::types::ParsedDocument
- services::types::Range
- services::types::SymbolInfo
- services::types::TypeInfo
Enums
- ServiceError
- SupportLang
- ast::MatchStrictness
- ast::PatternError
- ast::PatternNode
- ast::matcher::KindMatcherError
- ast::matcher::MatchStrictness
- ast::matcher::PatternError
- ast::matcher::PatternNode
- ast::matcher::RegexMatcherError
- ast::meta_var::MetaVariable
- ast::replacer::TemplateFix
- ast::replacer::TemplateFixError
- ast::tree_sitter::TSParseError
- flow::incremental::AnalyzerError
- flow::incremental::BackendConfig
- flow::incremental::BackendType
- flow::incremental::DependencyStrength
- flow::incremental::DependencyType
- flow::incremental::IncrementalError
- flow::incremental::InvalidationError
- flow::incremental::StorageError
- flow::incremental::SymbolKind
- flow::incremental::analyzer::AnalyzerError
- flow::incremental::backends::BackendConfig
- flow::incremental::backends::BackendType
- flow::incremental::backends::IncrementalError
- flow::incremental::concurrency::ConcurrencyMode
- flow::incremental::concurrency::ExecutionError
- flow::incremental::concurrency::Executor
- flow::incremental::dependency_builder::BuildError
- flow::incremental::dependency_builder::Language
- flow::incremental::extractors::go::ExtractionError
- flow::incremental::extractors::python::ExtractionError
- flow::incremental::extractors::rust::ExtractionError
- flow::incremental::extractors::rust::Visibility
- flow::incremental::extractors::typescript::ExportType
- flow::incremental::extractors::typescript::ExtractionError
- flow::incremental::graph::GraphError
- flow::incremental::invalidation::InvalidationError
- flow::incremental::storage::StorageError
- flow::incremental::types::DependencyStrength
- flow::incremental::types::DependencyType
- flow::incremental::types::SymbolKind
- flow::monitoring::SLOStatus
- flow::monitoring::logging::LogFormat
- flow::monitoring::logging::LogLevel
- flow::monitoring::logging::LoggingError
- flow::monitoring::performance::MetricType
- language::SupportLang
- language::SupportLangErr
- rule::LabelStyle
- rule::Rule
- rule::RuleConfigError
- rule::RuleCoreError
- rule::RuleSerializeError
- rule::Severity
- rule::Transformation
- services::AnalysisDepth
- services::AnalysisError
- services::AnalysisPerformanceProfile
- services::ExecutionScope
- services::LegacyServiceError
- services::ParseError
- services::ServiceError
- services::SupportLang
- services::SupportLangErr
- services::error::AnalysisError
- services::error::ParseError
- services::error::RecoveryStrategy
- services::error::ServiceError
- services::error::StorageError
- services::traits::AnalysisPerformanceProfile
- services::traits::analyzer::AnalysisDepth
- services::traits::analyzer::AnalysisPerformanceProfile
- services::traits::parser::ExecutionStrategy
- services::traits::parser::PerformanceProfile
- services::types::AnalysisDepth
- services::types::ExecutionScope
- services::types::ExecutionStrategy
- services::types::ExportKind
- services::types::ImportKind
- services::types::RelationshipKind
- services::types::SupportLang
- services::types::SupportLangErr
- services::types::SymbolKind
- services::types::TypeKind
- services::types::Visibility
Traits
- CodeAnalyzer
- CodeParser
- Language
- ast::Doc
- ast::Language
- ast::Matcher
- ast::MatcherExt
- ast::language::Language
- ast::matcher::Matcher
- ast::matcher::MatcherExt
- ast::replacer::Content
- ast::replacer::Replacer
- ast::source::Content
- ast::source::Doc
- ast::source::SgNode
- ast::tree_sitter::ContentExt
- ast::tree_sitter::LanguageExt
- ast::tree_sitter::traversal::Algorithm
- ast::tree_sitter::traversal::Traversal
- flow::RuntimeStrategy
- flow::incremental::StorageBackend
- flow::incremental::concurrency::ConcurrencyExecutor
- flow::incremental::storage::StorageBackend
- flow::runtime::RuntimeStrategy
- language::Alias
- language::LanguageExt
- services::CodeAnalyzer
- services::CodeParser
- services::ErrorContextExt
- services::ExecutionContext
- services::RecoverableError
- services::error::ErrorContextExt
- services::error::RecoverableError
- services::traits::CodeAnalyzer
- services::traits::CodeParser
- services::traits::analyzer::AnalyzerFactory
- services::traits::analyzer::CodeAnalyzer
- services::traits::parser::CodeParser
- services::traits::parser::ParserFactory
- services::types::Doc
Macros
Functions
- ast::matcher::kind_utils::are_kinds_matching
- ast::matcher::kind_utils::is_error_kind
- ast::tree_sitter::perform_edit
- flow::batch::process_batch
- flow::batch::process_files_batch
- flow::batch::try_process_files_batch
- flow::conversion::call_type
- flow::conversion::get_thread_parse_output_schema
- flow::conversion::import_type
- flow::conversion::serialize_parsed_doc
- flow::conversion::symbol_type
- flow::incremental::backends::create_backend
- flow::incremental::concurrency::create_executor
- flow::incremental::create_backend
- flow::monitoring::logging::init_cli_logging
- flow::monitoring::logging::init_logging
- flow::monitoring::logging::init_production_logging
- flow::targets::d1::basic_value_to_json
- flow::targets::d1::key_part_to_json
- flow::targets::d1::value_to_json
- flow::targets::d1::value_type_to_sql
- language::config_file_type
- language::ext_iden::match_by_aho_corasick
- language::extensions
- language::from_extension
- language::from_extension_str
- language::parsers::language_bash
- language::parsers::language_c
- language::parsers::language_c_sharp
- language::parsers::language_cpp
- language::parsers::language_css
- language::parsers::language_elixir
- language::parsers::language_go
- language::parsers::language_haskell
- language::parsers::language_hcl
- language::parsers::language_html
- language::parsers::language_java
- language::parsers::language_javascript
- language::parsers::language_json
- language::parsers::language_kotlin
- language::parsers::language_lua
- language::parsers::language_nix
- language::parsers::language_php
- language::parsers::language_python
- language::parsers::language_ruby
- language::parsers::language_rust
- language::parsers::language_scala
- language::parsers::language_solidity
- language::parsers::language_swift
- language::parsers::language_tsx
- language::parsers::language_typescript
- language::parsers::language_yaml
- rule::from_str
- rule::from_yaml_string
- services::conversion::compute_content_fingerprint
- services::conversion::create_symbol_info
- services::conversion::extract_basic_metadata
- services::conversion::modifier_to_visibility
- services::conversion::node_kind_to_symbol_kind
- services::conversion::node_match_to_code_match
- services::conversion::position_to_range
- services::conversion::root_to_parsed_document
- utils::get_char_column_simd
- utils::get_map
- utils::get_set
- utils::hash_bytes
- utils::hash_bytes_with_seed
- utils::hash_file
- utils::hash_file_with_seed
- utils::is_ascii_simd
- utils::map_with_capacity
- utils::set_with_capacity
Type Aliases
- AstGrep
- ServiceResult
- ast::AstGrep
- ast::meta_var::MetaVariableID
- ast::meta_var::Underlying
- rule::GlobalRules
- services::ContextualResult
- services::ServiceResult
- services::error::BoxError
- services::error::ContextualResult
- services::error::LegacyServiceResult
- services::error::ServiceResult
- services::types::PinnedNodeResult
- utils::RapidInlineHasher
- utils::RapidMap
- utils::RapidSet
Constants
- language::constants::ALL_SUPPORTED_LANGS
- language::constants::BASH_EXTS
- language::constants::CPP_EXTS
- language::constants::CSHARP_EXTS
- language::constants::CSS_EXTS
- language::constants::C_EXTS
- language::constants::ELIXIR_EXTS
- language::constants::ENABLED_LANGS
- language::constants::EXTENSIONS
- language::constants::EXTENSION_TO_LANG
- language::constants::GO_EXTS
- language::constants::HASKELL_EXTS
- language::constants::HCL_EXTS
- language::constants::HTML_EXTS
- language::constants::JAVASCRIPT_EXTS
- language::constants::JAVA_EXTS
- language::constants::JSON_EXTS
- language::constants::KOTLIN_EXTS
- language::constants::LUA_EXTS
- language::constants::NIX_EXTS
- language::constants::PHP_EXTS
- language::constants::PYTHON_EXTS
- language::constants::RUBY_EXTS
- language::constants::RUST_EXTS
- language::constants::SCALA_EXTS
- language::constants::SOLIDITY_EXTS
- language::constants::SWIFT_EXTS
- language::constants::TSX_EXTS
- language::constants::TYPESCRIPT_EXTS
- language::constants::YAML_EXTS