List of all items
Structs
- AnalysisResult
- Analyzer
- Diagnostics
- Example
- IncrementalChange
- LabeledSnippet
- MisleadingDeclarationOrderRule
- SourceEdit
- SourcePosition
- UnnecessaryFunctionCall
- UnusedCallRule
- UnusedDeclarationRule
- UnusedImportRule
- UnusedInputRule
- UsingFallbackVersion
- Validator
- config::Config
- config::DiagnosticsConfig
- config::FeatureFlags
- document::Document
- document::Enum
- document::Input
- document::Name
- document::Namespace
- document::Output
- document::Scope
- document::ScopeIndex
- document::ScopeRef
- document::ScopeUnion
- document::Struct
- document::Task
- document::Workflow
- eval::v1::TaskGraphBuilder
- eval::v1::WorkflowGraphBuilder
- handlers::TypeEvalContext
- stdlib::Binding
- stdlib::EnumVariantConstraint
- stdlib::FunctionParameter
- stdlib::FunctionSignature
- stdlib::FunctionSignatureBuilder
- stdlib::GenericArrayType
- stdlib::GenericEnumInnerValueType
- stdlib::GenericMapType
- stdlib::GenericPairType
- stdlib::JsonSerializableConstraint
- stdlib::MapKeyConstraint
- stdlib::MonomorphicFunction
- stdlib::PolymorphicFunction
- stdlib::PrimitiveStructConstraint
- stdlib::PrimitiveTypeConstraint
- stdlib::SizeableConstraint
- stdlib::StandardLibrary
- stdlib::StructConstraint
- stdlib::TypeParameter
- stdlib::TypeParameters
- types::ArrayType
- types::CallType
- types::EnumType
- types::EnumVariantCacheKey
- types::MapType
- types::PairType
- types::StructType
- types::v1::AstTypeConverter
- types::v1::ExprTypeEvaluator
Enums
- ProgressKind
- SourcePositionEncoding
- VisitReason
- diagnostics::Context
- diagnostics::Io
- diagnostics::NameContext
- document::Callable
- eval::v1::TaskGraphNode
- eval::v1::WorkflowGraphNode
- stdlib::Function
- stdlib::FunctionBindError
- stdlib::FunctionalType
- stdlib::GenericType
- types::CallKind
- types::CompoundType
- types::CustomType
- types::HiddenType
- types::PrimitiveType
- types::Type
- types::v1::ComparisonOperator
- types::v1::NumericOperator
Traits
- Exceptable
- Rule
- Visitor
- stdlib::Constraint
- types::Coercible
- types::Optional
- types::TypeNameResolver
- types::v1::EvaluationContext
Functions
- diagnostics::ambiguous_argument
- diagnostics::argument_type_mismatch
- diagnostics::call_conflict
- diagnostics::call_input_type_mismatch
- diagnostics::cannot_access
- diagnostics::cannot_coerce_to_string
- diagnostics::cannot_index
- diagnostics::comparison_mismatch
- diagnostics::duplicate_workflow
- diagnostics::else_if_not_supported
- diagnostics::else_not_supported
- diagnostics::enum_conflicts_with_import
- diagnostics::enum_not_supported
- diagnostics::enum_variant_does_not_coerce_to_type
- diagnostics::if_conditional_mismatch
- diagnostics::import_cycle
- diagnostics::import_failure
- diagnostics::import_missing_version
- diagnostics::imported_enum_conflict
- diagnostics::imported_struct_conflict
- diagnostics::incompatible_import
- diagnostics::index_type_mismatch
- diagnostics::invalid_placeholder_option
- diagnostics::invalid_regex_pattern
- diagnostics::invalid_relative_import
- diagnostics::logical_and_mismatch
- diagnostics::logical_not_mismatch
- diagnostics::logical_or_mismatch
- diagnostics::map_key_not_primitive
- diagnostics::misleading_declaration_order
- diagnostics::missing_call_input
- diagnostics::missing_struct_members
- diagnostics::multiple_type_mismatch
- diagnostics::name_conflict
- diagnostics::namespace_conflict
- diagnostics::negation_mismatch
- diagnostics::no_common_inferred_type_for_enum
- diagnostics::no_common_type
- diagnostics::non_empty_array_assignment
- diagnostics::non_literal_enum_value
- diagnostics::not_a_custom_type
- diagnostics::not_a_pair_accessor
- diagnostics::not_a_previous_task_data_member
- diagnostics::not_a_struct
- diagnostics::not_a_struct_member
- diagnostics::not_a_task_member
- diagnostics::not_an_enum_variant
- diagnostics::numeric_mismatch
- diagnostics::only_one_namespace
- diagnostics::recursive_enum
- diagnostics::recursive_struct
- diagnostics::recursive_workflow_call
- diagnostics::self_referential
- diagnostics::string_concat_mismatch
- diagnostics::struct_conflicts_with_import
- diagnostics::struct_not_in_document
- diagnostics::task_reference_cycle
- diagnostics::too_few_arguments
- diagnostics::too_many_arguments
- diagnostics::type_is_not_array
- diagnostics::type_mismatch
- diagnostics::unknown_call_io
- diagnostics::unknown_function
- diagnostics::unknown_name
- diagnostics::unknown_namespace
- diagnostics::unknown_task_io
- diagnostics::unknown_task_or_workflow
- diagnostics::unknown_type
- diagnostics::unnecessary_function_call
- diagnostics::unsupported_function
- diagnostics::unused_call
- diagnostics::unused_declaration
- diagnostics::unused_import
- diagnostics::unused_input
- diagnostics::workflow_reference_cycle
- document::v1::infer_type_from_literal
- handlers::call_hierarchy
- handlers::completion
- handlers::document_symbol
- handlers::find_all_references
- handlers::folding_range
- handlers::goto_definition
- handlers::hover
- handlers::incoming_calls
- handlers::inlay_hints
- handlers::outgoing_calls
- handlers::rename
- handlers::semantic_tokens
- handlers::signature_help
- handlers::workspace_symbol
- path_to_uri
- rules
- types::display_types
- types::v1::previous_task_data_member_type
- types::v1::task_hint_types
- types::v1::task_member_type_post_evaluation
- types::v1::task_member_type_pre_evaluation
- types::v1::task_requirement_types