Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JRMurr/tix
/ types & classes
Types & classes
237 in github.com/JRMurr/tix
⨍
Functions
2,574
◇
Types & classes
237
↓ 12 callers
Class
TranslationResult
Result of translating a noogle signature to .tix syntax.
scripts/gen_lib_stubs.py:301
↓ 11 callers
Enum
Expr
crates/lang_ast/src/lib.rs:344
↓ 8 callers
Class
TyId
crates/lang_check/src/lib.rs:381
↓ 7 callers
Enum
Literal
crates/lang_ast/src/lib.rs:328
↓ 3 callers
Class
DiagTy
crates/lang_check/src/diagnostic.rs:39
↓ 2 callers
Class
FuncEntry
A single lib function entry.
scripts/gen_lib_stubs.py:616
↓ 1 callers
Class
ParsedTyRef
crates/comment_parser/src/lib.rs:282
↓ 1 callers
Class
PolarityBits
crates/lang_check/src/collect.rs:32
↓ 1 callers
Class
TypePath
crates/lang_ty/src/simplify.rs:39
Enum
AccessPattern
crates/lang_check/src/pbt/stub_compose.rs:326
Enum
AnalysisEvent
Events sent to the single analysis loop. Mirrors rust-analyzer's closed Event enum pattern — all inputs to the loop are a single enum over one channel
crates/lsp/src/server.rs:50
Class
AnalysisState
All mutable state for the LSP's analysis pipeline.
crates/lsp/src/state.rs:446
Class
AnalysisTiming
Timing breakdown for a single `update_file` call.
crates/lsp/src/state.rs:421
Enum
AnnotationUsagePattern
crates/lang_check/src/pbt/mod.rs:1247
Class
ArbitraryType
crates/lang_ty/src/arbitrary.rs:315
Enum
AttrKind
crates/lang_ast/src/ast_utils.rs:51
Class
AttrSetTy
crates/lang_ty/src/attrset.rs:9
Class
AttrpathKeyResolution
Resolved attrpath key context — shared between hover, field doc, and goto-def.
crates/lsp/src/hover.rs:195
Class
BinConstraint
crates/lang_check/src/infer_expr.rs:1134
Enum
BinOP
crates/lang_ast/src/lib.rs:480
Enum
BindingValue
crates/lang_ast/src/lib.rs:521
Enum
BindingValueKind
crates/lang_ast/src/lower.rs:390
Class
Bindings
crates/lang_ast/src/lib.rs:514
Enum
BoolBinOp
crates/lang_ast/src/lib.rs:442
Class
Canonicalizer
crates/lang_check/src/collect.rs:117
Class
Change
crates/repo_check/src/diff.rs:17
Class
CheckBuilder
Builder for error-collecting type inference. Always returns partial results — even when errors occur, bindings inferred before the error have types av
crates/lang_check/src/lib.rs:679
Class
CheckCtx
crates/lang_check/src/lib.rs:833
Class
CheckOutput
Parsed output from `tix --format json check`.
crates/repo_check/src/results.rs:150
Class
CheckPhaseResult
crates/repo_check/src/runner.rs:174
Class
CheckResult
crates/lang_check/src/lib.rs:532
Class
CheckStats
crates/repo_check/src/results.rs:79
Class
Classification
crates/lang_ast/src/classify.rs:48
Class
ClearStats
crates/lsp/src/store_stubs.rs:445
Class
Cli
crates/cli/src/main.rs:59
Class
Cli
crates/repo_check/src/main.rs:18
Class
CliSyntaxProvider
Syntax provider for the CLI. Pre-extracts SyntaxBundles for all known project files during Phase 1 (sequential). Files not in the pre-extracted set (t
crates/cli/src/check.rs:44
Class
CollectCtx
crates/comment_parser/src/tix_collect.rs:236
Class
CollectError
crates/comment_parser/src/lib.rs:42
Class
Collector
crates/lang_check/src/collect.rs:1524
Enum
Command
crates/cli/src/main.rs:65
Enum
Command
crates/repo_check/src/main.rs:24
Class
CommentParser
crates/comment_parser/src/lib.rs:23
Class
CommonGenStubsArgs
crates/cli/src/main.rs:236
Class
CommonOptions
Shared options for all `gen-stubs` subcommands.
crates/cli/src/gen_stubs.rs:642
Class
CompiledContexts
Pre-compiled context glob patterns for efficient per-file matching. Build once via `CompiledContexts::new()`, then call `find_matching()` per file — a
crates/cli/src/config.rs:138
Enum
ConditionalFn
crates/lang_ast/src/narrow.rs:99
Enum
ConstructorShape
A projection of a type's top-level constructor, carrying only the information needed for disjointness checks (field keys and openness for attrsets, no
crates/lang_ty/src/disjoint.rs:28
Class
ContextConfig
crates/lsp/src/project_config.rs:197
Class
ContextTestSetup
Test setup with context stubs (`.tix` declarations) injected via ProjectConfig. Used by both completion and hover tests that need NixOS module contex
crates/lsp/src/test_util.rs:200
Class
CoordinatedResult
Result of a demand-driven inference for a single file.
crates/lang_check/src/coordinator.rs:72
Class
CustomSystem
crates/lsp/src/project_config.rs:147
Class
DeclChunk
crates/lsp/src/pbt_stubs.rs:33
Class
DeclLocation
crates/lang_check/src/aliases.rs:102
Class
DeferredConstraints
crates/lang_check/src/lib.rs:822
Class
Diagnostic
crates/repo_check/src/results.rs:98
Enum
DiagnosticLevel
crates/lsp/src/config.rs:32
Class
DiagnosticsConfig
crates/lsp/src/config.rs:53
Class
DiagnosticsProjectConfig
crates/lsp/src/project_config.rs:167
Class
DiffReport
crates/repo_check/src/diff.rs:5
Class
DisplayConfig
crates/lang_ty/src/arc_ty.rs:186
Class
DocCommentCtx
crates/lang_ast/src/comment.rs:44
Class
DocIndex
crates/lang_check/src/aliases.rs:31
Enum
EntryKind
crates/lsp/src/store_stubs.rs:407
Class
EquivDsu
Union-find over TyIds built from `TypeStorage::equiv_pairs` at canonicalization time. Collapses variables linked by `constrain_equal` to a single repr
crates/lang_check/src/collect.rs:69
Enum
Error
crates/lsp/src/store_stubs.rs:635
Class
ExpectedTypePath
Result of walking up the syntax tree from cursor to callsite.
crates/lsp/src/completion.rs:736
Enum
ExpectedTypeStep
crates/lsp/src/completion.rs:728
Enum
ExprBinOp
crates/lang_ast/src/lib.rs:461
Class
FieldDoc
crates/comment_parser/src/lib.rs:177
Class
FieldSource
crates/comment_parser/src/lib.rs:185
Class
FileAnalysis
Cached analysis output for a single open file.
crates/lsp/src/state.rs:381
Class
FileDiagnostics
crates/repo_check/src/results.rs:92
Class
FileMetadata
Per-file rendering metadata collected during Phase 1. SyntaxBundles go to the coordinator; this struct holds what Phase 3 needs for diagnostics. The f
crates/cli/src/check.rs:71
Class
FileSignature
crates/lang_check/src/lib.rs:552
Enum
FileSlot
State of a file in the coordinator cache. Tracks whether inference is in-progress (so other threads can wait) or complete.
crates/lang_check/src/coordinator.rs:55
Class
FileSnapshot
Complete snapshot for a file. Stored in DashMap for lock-free handler access.
crates/lsp/src/state.rs:70
Class
FlakeInputs
Detected flake inputs relevant for `[stubs.generate]`.
crates/cli/src/init.rs:780
Enum
FrozenOp
crates/lang_check/src/pbt/frozen.rs:42
Enum
GenStubsSource
crates/cli/src/main.rs:282
Class
GeneratedStubs
Result of successful stub generation: the stubs directory plus the resolved source roots for `@source` annotation resolution.
crates/lsp/src/store_stubs.rs:24
Class
GlobResult
crates/cli/src/init.rs:156
Class
HofCase
crates/lang_check/src/pbt/stub_compose.rs:761
Class
HomeManagerOptions
Options for the `gen-stubs home-manager` subcommand.
crates/cli/src/gen_stubs.rs:664
Class
ImportError
crates/lang_check/src/imports.rs:296
Enum
ImportErrorKind
crates/lang_check/src/imports.rs:287
Class
ImportResolution
Result of resolving all imports in a file.
crates/lang_check/src/imports.rs:307
Class
InferBundleResult
Intermediate result from inference (before combining with metadata for rendering).
crates/cli/src/check.rs:89
Class
InferenceCoordinator
crates/lang_check/src/coordinator.rs:83
Class
InferenceData
crates/lsp/src/state.rs:65
Enum
InferenceError
crates/lang_check/src/lib.rs:442
Class
InferenceInputs
Everything needed to run type inference after the syntax phase (parse, lower, nameres, SCC grouping). This bundle is `Send + Sync` so inference can ru
crates/lang_check/src/lib.rs:580
Class
InferenceLayer
A layer of SCCs at the same topological depth. All dependencies from prior layers are guaranteed to have cached signatures before this layer runs.
crates/lang_check/src/file_graph.rs:32
Class
InferenceResult
crates/lang_check/src/lib.rs:412
Class
InlayHintsConfig
crates/lsp/src/config.rs:19
Enum
InterestingPosition
crates/lsp/src/test_util.rs:274
Enum
InterpolPart
crates/lang_ast/src/lib.rs:624
Class
JsonDiagnostic
crates/cli/src/json_output.rs:75
Class
JsonFileResult
crates/cli/src/json_output.rs:69
Class
JsonOutput
crates/cli/src/json_output.rs:58
next →
1–100 of 237, ranked by callers