MCPcopy Create free account

hub / github.com/arcjet/gravity / types & classes

Types & classes44 in github.com/arcjet/gravity

↓ 18 callersClassGoImport
cmd/gravity/src/go/imports.rs:4
↓ 1 callersClassComment
Format a comment where each line is preceeded by `//`. Based on https://github.com/udoprog/genco/blob/1ec4869f458cf71d1d2ffef77fe051ea8058b391/src/lan
cmd/gravity/src/go/comment.rs:8
↓ 1 callersClassEmbed
Type for generating Go embed directives (//go:embed)
cmd/gravity/src/go/embed.rs:7
ClassAnalyzedFunction
cmd/gravity/src/codegen/ir.rs:151
ClassAnalyzedImports
cmd/gravity/src/codegen/ir.rs:7
ClassAnalyzedInterface
cmd/gravity/src/codegen/ir.rs:40
ClassAnalyzedType
cmd/gravity/src/codegen/ir.rs:102
ClassBasicWorld
examples/basic/src/lib.rs:7
ClassBindings
The WIT bindings for a world.
cmd/gravity/src/codegen/bindings.rs:19
StructBotVerifier
examples/regressions/regressions_test.go:76
EnumCaseDispatch
cmd/gravity/src/codegen/ir.rs:138
EnumCaseDispatchKind
How a single variant case is represented in Go.
cmd/gravity/src/lib.rs:15
StructChecker
Checker implements IRegressionsChecker for testing. Regression 1: Import functions returning bool and enum types. Before the fix, gravity panicked wi
examples/regressions/regressions_test.go:18
EnumDirection
The direction of a function. Functions in the Component Model can be imported into a world or exported from a world.
cmd/gravity/src/codegen/func.rs:26
StructEmailChecker
EmailChecker, BotVerifier, IpSource — regression 4 (cross-interface enum collision) and regression 5 (callback returning option<string>).
examples/regressions/regressions_test.go:63
ClassExampleWorld
examples/iface-method-returns-string/src/lib.rs:7
ClassExportConfig
cmd/gravity/src/codegen/exports.rs:6
ClassExportGenerator
cmd/gravity/src/codegen/exports.rs:13
ClassFactoryConfig
Configuration for factory generation
cmd/gravity/src/codegen/factory.rs:17
ClassFactoryGenerator
Generator for factory and instance types
cmd/gravity/src/codegen/factory.rs:24
ClassFunc
cmd/gravity/src/codegen/func.rs:38
EnumGoIdentifier
cmd/gravity/src/go/identifier.rs:12
EnumGoResult
cmd/gravity/src/go/result.rs:10
EnumGoType
cmd/gravity/src/go/type.rs:10
ClassImportAnalyzer
Analyzer for imports - only does analysis, no code generation
cmd/gravity/src/codegen/imports.rs:28
ClassImportCodeGenerator
Code generator for imports - takes analysis results and generates Go code
cmd/gravity/src/codegen/imports.rs:272
ClassInstructionsWorld
examples/instructions/src/lib.rs:5
ClassInterfaceMethod
cmd/gravity/src/codegen/ir.rs:63
StructIpSource
examples/regressions/regressions_test.go:89
EnumOperand
cmd/gravity/src/go/operand.rs:11
ClassParameter
cmd/gravity/src/codegen/ir.rs:82
StructPinger
Pinger implements IRegressionsPinger for testing. Regression 3: Import functions with zero WIT parameters. Before the fix, gravity generated a traili
examples/regressions/regressions_test.go:55
StructProcessor
Processor implements IRegressionsProcessor for testing. Regression 2: Import functions with u32 parameters. Before the fix, gravity generated api.Dec
examples/regressions/regressions_test.go:42
ClassRecordsWorld
examples/records/src/lib.rs:5
ClassRegressionsWorld
examples/regressions/src/lib.rs:9
StructRuntime
examples/iface-method-returns-string/example_test.go:10
StructSlogLogger
examples/basic/basic_test.go:10
EnumTypeDefinition
cmd/gravity/src/codegen/ir.rs:113
StructUtils
examples/basic/basic_test.go:17
ClassVariantCase
cmd/gravity/src/codegen/ir.rs:127
ClassVariantsWorld
examples/variants/src/lib.rs:5
ClassWasm
cmd/gravity/src/codegen/wasm.rs:13
EnumWasmData
The WebAssembly data for a world, either inline or embedded using go:embed.
cmd/gravity/src/codegen/wasm.rs:6
ClassWitReturn
cmd/gravity/src/codegen/ir.rs:93