List of all items
Structs
- compiler::CompilationResult
- compiler::CompileConfig
- compiler::Compiler
- compiler::Context
- compiler::DeprecationWarning
- compiler::Program
- compiler::ProgramInfo
- compiler::TargetValue
- compiler::TargetValueRef
- compiler::expression::Abort
- compiler::expression::Array
- compiler::expression::Assignment
- compiler::expression::Block
- compiler::expression::Container
- compiler::expression::FunctionArgument
- compiler::expression::FunctionCall
- compiler::expression::Group
- compiler::expression::IfStatement
- compiler::expression::Noop
- compiler::expression::Not
- compiler::expression::Object
- compiler::expression::Op
- compiler::expression::Predicate
- compiler::expression::Return
- compiler::expression::Unary
- compiler::expression::Variable
- compiler::expression::query::Query
- compiler::function::ArgumentList
- compiler::function::Closure
- compiler::function::Example
- compiler::function::FunctionCompileContext
- compiler::function::Parameter
- compiler::function::closure::Definition
- compiler::function::closure::Input
- compiler::function::closure::Runner
- compiler::function::closure::Variable
- compiler::prelude::Bytes
- compiler::prelude::NotNan
- compiler::prelude::fmt::Arguments
- compiler::prelude::fmt::DebugList
- compiler::prelude::fmt::DebugMap
- compiler::prelude::fmt::DebugSet
- compiler::prelude::fmt::DebugStruct
- compiler::prelude::fmt::DebugTuple
- compiler::prelude::fmt::Error
- compiler::prelude::fmt::Formatter
- compiler::prelude::fmt::FormattingOptions
- compiler::prelude::fmt::FromFn
- compiler::runtime::Runtime
- compiler::state::ExternalEnv
- compiler::state::LocalEnv
- compiler::state::RuntimeState
- compiler::state::TypeInfo
- compiler::state::TypeState
- compiler::type_def::TypeDef
- compiler::unused_expression_checker::AstVisitor
- datadog_filter::Run
- datadog_grok::parse_grok::ParsedGrokObject
- datadog_grok::parse_grok_rules::GrokField
- datadog_grok::parse_grok_rules::GrokRule
- datadog_grok::parse_grok_rules::GrokRuleParseContext
- diagnostic::Diagnostic
- diagnostic::DiagnosticList
- diagnostic::Formatter
- diagnostic::Label
- diagnostic::Span
- diagnostic::Urls
- parser::ast::Abort
- parser::ast::Array
- parser::ast::Block
- parser::ast::FunctionArgument
- parser::ast::FunctionCall
- parser::ast::FunctionClosure
- parser::ast::Group
- parser::ast::Ident
- parser::ast::IfStatement
- parser::ast::Node
- parser::ast::Not
- parser::ast::Object
- parser::ast::Op
- parser::ast::Program
- parser::ast::Query
- parser::ast::Return
- parser::template_string::TemplateString
- parsing::xml::Document
- parsing::xml::Node
- parsing::xml::ParseOptions
- parsing::xml::ParseXmlConfig
- path::BorrowedTargetPath
- path::BorrowedValuePath
- path::OwnedTargetPath
- path::OwnedValuePath
- path::PathConcat
- protobuf::encode::Options
- protobuf::parse::Options
- stdlib::Abs
- stdlib::Append
- stdlib::Array
- stdlib::Assert
- stdlib::AssertEq
- stdlib::BaseName
- stdlib::Boolean
- stdlib::Camelcase
- stdlib::Ceil
- stdlib::Chunks
- stdlib::CommunityID
- stdlib::Compact
- stdlib::Contains
- stdlib::ContainsAll
- stdlib::Crc
- stdlib::DecodeBase16
- stdlib::DecodeBase64
- stdlib::DecodeCharset
- stdlib::DecodeGzip
- stdlib::DecodeLz4
- stdlib::DecodeMimeQ
- stdlib::DecodePercent
- stdlib::DecodePunycode
- stdlib::DecodeSnappy
- stdlib::DecodeZlib
- stdlib::DecodeZstd
- stdlib::Decrypt
- stdlib::DecryptIp
- stdlib::Del
- stdlib::DirName
- stdlib::DnsLookup
- stdlib::Downcase
- stdlib::EncodeBase16
- stdlib::EncodeBase64
- stdlib::EncodeCharset
- stdlib::EncodeGzip
- stdlib::EncodeJson
- stdlib::EncodeKeyValue
- stdlib::EncodeLogfmt
- stdlib::EncodeLz4
- stdlib::EncodePercent
- stdlib::EncodeProto
- stdlib::EncodePunycode
- stdlib::EncodeSnappy
- stdlib::EncodeZlib
- stdlib::EncodeZstd
- stdlib::Encrypt
- stdlib::EncryptIp
- stdlib::EndsWith
- stdlib::Exists
- stdlib::Filter
- stdlib::Find
- stdlib::Flatten
- stdlib::Float
- stdlib::Floor
- stdlib::ForEach
- stdlib::FormatInt
- stdlib::FormatNumber
- stdlib::FormatTimestamp
- stdlib::FromUnixTimestamp
- stdlib::Get
- stdlib::GetEnvVar
- stdlib::GetHostname
- stdlib::GetTimezoneName
- stdlib::Haversine
- stdlib::Hmac
- stdlib::HttpRequest
- stdlib::Includes
- stdlib::Integer
- stdlib::IpAton
- stdlib::IpCidrContains
- stdlib::IpNtoa
- stdlib::IpNtop
- stdlib::IpPton
- stdlib::IpSubnet
- stdlib::IpToIpv6
- stdlib::Ipv6ToIpV4
- stdlib::IsArray
- stdlib::IsBoolean
- stdlib::IsEmpty
- stdlib::IsFloat
- stdlib::IsInteger
- stdlib::IsIpv4
- stdlib::IsIpv6
- stdlib::IsJson
- stdlib::IsNull
- stdlib::IsNullish
- stdlib::IsObject
- stdlib::IsRegex
- stdlib::IsString
- stdlib::IsTimestamp
- stdlib::Join
- stdlib::Kebabcase
- stdlib::Keys
- stdlib::Length
- stdlib::Log
- stdlib::MapKeys
- stdlib::MapValues
- stdlib::Match
- stdlib::MatchAny
- stdlib::MatchArray
- stdlib::MatchDatadogQuery
- stdlib::Md5
- stdlib::Merge
- stdlib::Mod
- stdlib::Now
- stdlib::Object
- stdlib::ObjectFromArray
- stdlib::ParseApacheLog
- stdlib::ParseAwsAlbLog
- stdlib::ParseAwsCloudWatchLogSubscriptionMessage
- stdlib::ParseAwsVpcFlowLog
- stdlib::ParseBytes
- stdlib::ParseCbor
- stdlib::ParseCef
- stdlib::ParseCommonLog
- stdlib::ParseCsv
- stdlib::ParseDuration
- stdlib::ParseEtld
- stdlib::ParseFloat
- stdlib::ParseGlog
- stdlib::ParseGrok
- stdlib::ParseGroks
- stdlib::ParseInfluxDB
- stdlib::ParseInt
- stdlib::ParseJson
- stdlib::ParseKeyValue
- stdlib::ParseKlog
- stdlib::ParseLinuxAuthorization
- stdlib::ParseLogFmt
- stdlib::ParseNginxLog
- stdlib::ParseProto
- stdlib::ParseQueryString
- stdlib::ParseRegex
- stdlib::ParseRegexAll
- stdlib::ParseRubyHash
- stdlib::ParseSyslog
- stdlib::ParseTimestamp
- stdlib::ParseTokens
- stdlib::ParseUrl
- stdlib::ParseUserAgent
- stdlib::ParseXml
- stdlib::Pascalcase
- stdlib::Pop
- stdlib::Push
- stdlib::RandomBool
- stdlib::RandomBytes
- stdlib::RandomFloat
- stdlib::RandomInt
- stdlib::Redact
- stdlib::Remove
- stdlib::Replace
- stdlib::ReplaceWith
- stdlib::ReverseDns
- stdlib::Round
- stdlib::ScreamingSnakecase
- stdlib::Seahash
- stdlib::Set
- stdlib::Sha1
- stdlib::Sha2
- stdlib::Sha3
- stdlib::ShannonEntropy
- stdlib::Sieve
- stdlib::Slice
- stdlib::Snakecase
- stdlib::Split
- stdlib::SplitPath
- stdlib::StartsWith
- stdlib::String
- stdlib::StripAnsiEscapeCodes
- stdlib::StripWhitespace
- stdlib::Strlen
- stdlib::TagTypesExternally
- stdlib::Tally
- stdlib::TallyValue
- stdlib::Timestamp
- stdlib::ToBool
- stdlib::ToFloat
- stdlib::ToInt
- stdlib::ToRegex
- stdlib::ToString
- stdlib::ToSyslogFacility
- stdlib::ToSyslogFacilityCode
- stdlib::ToSyslogLevel
- stdlib::ToSyslogSeverity
- stdlib::ToUnixTimestamp
- stdlib::Truncate
- stdlib::TypeDef
- stdlib::Unflatten
- stdlib::Unique
- stdlib::Unnest
- stdlib::Upcase
- stdlib::UuidFromFriendlyId
- stdlib::UuidV4
- stdlib::UuidV7
- stdlib::ValidateJsonSchema
- stdlib::Values
- stdlib::WasmUnsupportedFunction
- stdlib::Xxhash
- stdlib::Zip
- value::KeyString
- value::kind::Collection
- value::kind::Field
- value::kind::Index
- value::kind::Kind
- value::kind::Unknown
- value::kind::merge::Strategy
- value::secrets::Secrets
- value::value::ValueIter
- value::value::ValueRegex
Enums
- compiler::ExpressionError
- compiler::TimeZone
- compiler::VrlRuntime
- compiler::conversion::Conversion
- compiler::conversion::ConversionError
- compiler::conversion::Error
- compiler::expression::Expr
- compiler::expression::Literal
- compiler::expression::Variant
- compiler::expression::query::Target
- compiler::function::Error
- compiler::function::closure::Output
- compiler::function::closure::VariableKind
- compiler::prelude::fmt::Alignment
- compiler::prelude::fmt::DebugAsHex
- compiler::prelude::fmt::Sign
- compiler::runtime::Terminate
- compiler::type_def::Fallibility
- compiler::type_def::Purity
- compiler::value::ValueError
- core::encode_key_value::EncodingError
- datadog_grok::parse_grok::FatalError
- datadog_grok::parse_grok::InternalError
- datadog_grok::parse_grok_rules::Error
- datadog_search_syntax::BooleanType
- datadog_search_syntax::Comparison
- datadog_search_syntax::ComparisonValue
- datadog_search_syntax::Field
- datadog_search_syntax::QueryNode
- diagnostic::Note
- diagnostic::Severity
- parser::Error
- parser::Token
- parser::ast::Assignment
- parser::ast::AssignmentOp
- parser::ast::AssignmentTarget
- parser::ast::Container
- parser::ast::Expr
- parser::ast::Literal
- parser::ast::Opcode
- parser::ast::Predicate
- parser::ast::QueryTarget
- parser::ast::RootExpr
- parser::ast::Unary
- parser::template_string::StringSegment
- path::BorrowedSegment
- path::OwnedSegment
- path::PathParseError
- path::PathPrefix
- value::kind::merge::CollisionStrategy
- value::value::IterItem
- value::value::Value
Traits
- compiler::SecretTarget
- compiler::Target
- compiler::expression::Expression
- compiler::expression::FunctionExpression
- compiler::function::Function
- compiler::prelude::fmt::Binary
- compiler::prelude::fmt::Debug
- compiler::prelude::fmt::Display
- compiler::prelude::fmt::LowerExp
- compiler::prelude::fmt::LowerHex
- compiler::prelude::fmt::Octal
- compiler::prelude::fmt::Pointer
- compiler::prelude::fmt::UpperExp
- compiler::prelude::fmt::UpperHex
- compiler::prelude::fmt::Write
- compiler::value::VrlValueArithmetic
- compiler::value::VrlValueConvert
- compiler::value::kind::DefaultValue
- datadog_filter::Filter
- datadog_filter::Matcher
- datadog_filter::Resolver
- diagnostic::DiagnosticMessage
- path::TargetPath
- path::ValuePath
Macros
- btreemap
- compiler::prelude::example
- compiler::prelude::expr
- compiler::prelude::indoc
- event_path
- example
- expr
- metadata_path
- owned_event_path
- owned_metadata_path
- owned_value_path
- path
- value
Derive Macros
Functions
- compiler::compile
- compiler::compile_with_external
- compiler::compile_with_state
- compiler::conversion::parse_check_conversion_map
- compiler::conversion::parse_conversion_map
- compiler::prelude::fmt::format
- compiler::prelude::fmt::from_fn
- compiler::prelude::fmt::write
- compiler::unused_expression_checker::check_for_unused_results
- core::encode_key_value::to_string
- core::encode_logfmt::encode_map
- core::encode_logfmt::encode_value
- core::tokenize::parse
- datadog_filter::build_matcher
- datadog_filter::regex::wildcard_regex
- datadog_filter::regex::word_regex
- datadog_grok::parse_grok::parse_grok
- datadog_grok::parse_grok_rules::parse_grok_rules
- datadog_search_syntax::normalize_fields
- diagnostic::span
- parser::parse
- parser::parse_literal
- parsing::query_string::parse_query_string
- parsing::ruby_hash::parse_ruby_hash
- parsing::xml::parse_xml
- parsing::xml::process_node
- path::parse_target_path
- path::parse_value_path
- protobuf::descriptor::get_message_descriptor
- protobuf::descriptor::get_message_descriptor_from_bytes
- protobuf::encode::encode_message
- protobuf::parse::proto_to_value
- stdlib::all
- stdlib::get_name_for_timezone
- value::value::simdutf_bytes_utf8_lossy
- value::value::timestamp_to_string
Type Aliases
- compiler::DiagnosticMessages
- compiler::Resolved
- compiler::Result
- compiler::function::Compiled
- compiler::function::CompiledArgument
- compiler::prelude::ExpressionResult
- compiler::prelude::fmt::Result
- compiler::runtime::RuntimeResult
- datadog_search_syntax::ParseError
- value::value::ObjectMap
- value::value::StdError
Statics
Constants
- compiler::codes::WARNING_UNUSED_CODE
- compiler::value::kind::ANY
- compiler::value::kind::ARRAY
- compiler::value::kind::BOOLEAN
- compiler::value::kind::BYTES
- compiler::value::kind::CONTAINER
- compiler::value::kind::FLOAT
- compiler::value::kind::INTEGER
- compiler::value::kind::NULL
- compiler::value::kind::OBJECT
- compiler::value::kind::REGEX
- compiler::value::kind::SCALAR
- compiler::value::kind::TIMESTAMP
- compiler::value::kind::UNDEFINED