Docs.rs
  • emmylua_code_analysis-0.4.3
    • emmylua_code_analysis 0.4.3
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • CppCXY
    • Dependencies
      • dirs ^5 normal
      • emmylua_diagnostic_macro ^0.4.0 normal
      • emmylua_parser ^0.9.1 normal
      • encoding_rs ^0.8 normal
      • flagset ^0.4.6 normal
      • include_dir ^0.7.4 normal
      • internment ^0.8 normal
      • log ^0.4 normal
      • lsp-types ^0.97.0 normal
      • percent-encoding ^2.3 normal
      • regex ^1 normal
      • rowan ^0.16 normal
      • rust-i18n ^3 normal
      • schemars ^0.8.21 normal
      • serde ^1 normal
      • serde_json ^1 normal
      • serde_with ^3.12.0 normal
      • smol_str ^0.3.2 normal
      • tokio-util ^0.7 normal
      • url ^2.5.2 normal
      • walkdir ^2.5.0 normal
      • wax ^0.6.0 normal
    • Versions
    • 10.93% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

emmylua_code_analysis0.4.3

  • All Items

Crate Items

  • Structs
  • Enums
  • Functions

Crate emmylua_code_analysis

Source

Structs§

AnalyzeError
DbIndex
DiagnosticAction
DiagnosticIndex
EmmyLuaAnalysis
Emmyrc
FileId
GenericTpl
InFiled
InferGuard
Guard to prevent infinite recursion Some type may reference itself, so we need to check if we have already infered this type
LuaCompilation
LuaDecl
LuaDeclId
LuaDeclIndex
LuaDeclLocation
LuaDeclarationTree
LuaDiagnostic
LuaDocParamInfo
LuaDocReturnInfo
LuaDocument
LuaExistFieldType
LuaExtendedType
LuaFileInfo
LuaFlowChain
LuaFlowIndex
LuaFunctionType
LuaGenericType
LuaInferConfig
LuaInstanceType
LuaIntersectionType
LuaMember
LuaMemberId
LuaMemberIndex
LuaMemberInfo
LuaObjectType
LuaOperator
LuaOperatorId
LuaOperatorIndex
LuaPropertyId
LuaPropertyIndex
LuaReferenceIndex
LuaScope
LuaScopeId
LuaSignature
LuaSignatureId
LuaSignatureIndex
LuaStringTplType
LuaTupleType
LuaTypeDecl
LuaTypeDeclId
LuaTypeIndex
LuaUnionType
ModuleInfo
Profile
SemanticInfo
SemanticModel
Vfs

Enums§

DiagnosticActionKind
DiagnosticCode
EmmyrcFilenameConvention
EmmyrcLuaVersion
GenericTplId
LocalAttribute
LuaDeclExtra
LuaDeclOrMemberId
LuaDeclTypeKind
LuaIndexAccessKey
LuaMemberKey
LuaMemberOwner
LuaMultiReturn
LuaOperatorMetaMethod
LuaPropertyOwnerId
LuaScopeKind
LuaType
LuaTypeAttribute
ScopeOrDeclId
TypeAssertion

Functions§

file_path_to_uri
humanize_type
load_configs
load_workspace_files
read_file_with_encoding
set_locale
uri_to_file_path