Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CodSpeedHQ/codspeed
/ types & classes
Types & classes
222 in github.com/CodSpeedHQ/codspeed
⨍
Functions
1,061
◇
Types & classes
222
↓ 1 callers
Class
InstrumentHooks
crates/instrument-hooks-bindings/src/mod.rs:10
↓ 1 callers
Class
InstrumentHooks
crates/instrument-hooks-bindings/src/lib.rs:12
↓ 1 callers
Class
JsonEvent
src/logger.rs:105
Class
AllocationTestCase
crates/memtrack/tests/c_tests.rs:34
Enum
AllocatorKind
crates/memtrack/src/allocators/mod.rs:13
Class
AllocatorLib
crates/memtrack/src/allocators/mod.rs:66
Class
AnyOfToOneOf
src/bin/generate_config_schema.rs:20
Enum
Arch
src/binary_pins.rs:58
Class
Args
crates/exec-harness/src/main.rs:14
Interface
ArtifactExt
crates/runner-shared/src/artifacts/mod.rs:13
Class
AuthArgs
src/cli/auth.rs:21
Enum
AuthCommands
src/cli/auth.rs:27
Class
AuthConfig
src/config.rs:26
Class
AuthStatus
Outcome of resolving the auth status, before rendering.
src/cli/auth.rs:149
Class
BenchmarkCommand
crates/exec-harness/src/lib.rs:28
Class
BenchmarkConfig
crates/runner-shared/src/walltime_results/interfaces.rs:32
Class
BenchmarkData
src/executor/wall_time/profiler/perf/mod.rs:241
Enum
BenchmarkDataSaveError
src/executor/wall_time/profiler/perf/mod.rs:247
Class
BenchmarkMetadata
crates/runner-shared/src/walltime_results/interfaces.rs:6
Enum
BenchmarkReportStatus
src/api_client.rs:218
Class
BenchmarkStats
crates/runner-shared/src/walltime_results/interfaces.rs:12
Enum
BenchmarkTarget
src/executor/config.rs:19
Class
BinaryPin
src/binary_pins.rs:26
Class
BuildkiteLogger
A logger that prints logs in the format expected by Buildkite See https://buildkite.com/docs/pipelines/managing-log-output
src/run_environment/buildkite/logger.rs:12
Class
BuildkiteProvider
src/run_environment/buildkite/provider.rs:19
Class
Cli
src/cli/mod.rs:43
Class
Cli
crates/memtrack/src/main.rs:18
Class
CodSpeedAPIClient
src/api_client.rs:11
Class
CodSpeedConfig
src/config.rs:103
Enum
Command
crates/runner-shared/src/fifo.rs:44
Class
CommandBuilder
src/executor/helpers/command.rs:8
Enum
Commands
src/cli/mod.rs:80
Enum
Commands
crates/memtrack/src/main.rs:24
Enum
CompareRunsOutcome
src/api_client.rs:287
Class
CompareRunsResponse
src/api_client.rs:283
Class
CompareRunsVars
src/api_client.rs:197
Class
ComparisonRow
src/upload/benchmark_display.rs:335
Class
ConfigMerger
Handles merging of CLI arguments with project configuration Implements the precedence rule: CLI > config > None
src/project_config/merger.rs:8
Class
ConfigOverrides
src/config.rs:89
Class
ConsumeLoginSessionVars
src/api_client.rs:94
Class
Creator
crates/runner-shared/src/walltime_results/interfaces.rs:55
Class
DebugInfo
crates/runner-shared/src/debug_info.rs:4
Class
DeferredLog
A snapshot of a log record that can be stored across the rolling-buffer lifetime (the original `log::Record` borrows data and cannot be kept).
src/local_logger/mod.rs:42
Class
DiscoveredProjectConfig
src/project_config/discover.rs:16
Enum
DistroVersion
src/binary_pins.rs:43
Class
ExecAndRunSharedArgs
src/cli/shared.rs:28
Class
ExecArgs
src/cli/exec/mod.rs:21
Class
ExecutionContext
Per-mode execution context. Contains only the mode-specific configuration and the profile folder path. Shared state (provider, system_info, logger) l
src/executor/execution_context.rs:8
Class
ExecutionOptions
crates/exec-harness/src/walltime/config.rs:129
Class
ExecutionTimestamps
crates/runner-shared/src/artifacts/execution_timestamps.rs:6
Interface
Executor
src/executor/mod.rs:110
Class
ExecutorConfig
src/executor/config.rs:105
Enum
ExecutorName
src/executor/interfaces.rs:7
Enum
ExecutorSupport
src/executor/mod.rs:100
Class
ExecutorTarget
src/executor/orchestrator.rs:108
Class
ExperimentalArgs
src/cli/experimental.rs:10
Class
FetchLocalRunResponse
src/api_client.rs:191
Class
FetchLocalRunVars
src/api_client.rs:109
Class
FifoBenchmarkData
src/executor/shared/fifo.rs:68
Class
GenericFifo
src/executor/shared/fifo.rs:28
Class
GetOrCreateProjectRepositoryVars
src/api_client.rs:295
Class
GhData
src/run_environment/interfaces.rs:64
Class
GitContext
Information about the git repository root path
src/run_environment/local/provider.rs:48
Class
GitHubActionsProvider
src/run_environment/github_actions/provider.rs:25
Class
GitLabCILogger
A logger that prints log in the format expected by GitLab CI See https://docs.gitlab.com/ee/ci/yaml/script.html
src/run_environment/gitlab_ci/logger.rs:45
Class
GitLabCIProvider
src/run_environment/gitlab_ci/provider.rs:18
Class
GitRemote
src/cli/run/helpers/parse_git_remote.rs:15
Class
GithubActionLogger
A logger that prints logs in the format expected by GitHub Actions, with grouping support. See https://docs.github.com/en/actions/using-workflows/wor
src/run_environment/github_actions/logger.rs:12
Class
GlData
src/run_environment/interfaces.rs:71
Enum
GroupEvent
src/logger.rs:60
Class
HookScriptsGuard
src/executor/wall_time/executor.rs:36
Enum
Icon
src/local_logger/icons.rs:5
Class
Instrument
crates/runner-shared/src/walltime_results/interfaces.rs:49
Class
InstrumentHooks
crates/instrument-hooks-bindings/src/bindings.rs:9
Enum
InstrumentName
src/instruments/mod.rs:22
Class
Instruments
src/instruments/mod.rs:17
Enum
IntegrationMode
crates/runner-shared/src/fifo.rs:37
Enum
InternalCommands
src/cli/mod.rs:109
Enum
IpcCommand
crates/memtrack/src/ipc.rs:12
Class
IpcMessage
crates/memtrack/src/ipc.rs:27
Enum
IpcResponse
crates/memtrack/src/ipc.rs:20
Class
JitDump
src/executor/wall_time/profiler/perf/jit_dump.rs:10
Enum
LinuxDistribution
src/system/os.rs:79
Class
LoadedModule
src/executor/wall_time/profiler/perf/loaded_module.rs:12
Class
LocalData
src/run_environment/interfaces.rs:78
Class
LocalLogger
src/local_logger/mod.rs:66
Class
LocalProvider
src/run_environment/local/provider.rs:35
Interface
LocalProviderApiClient
src/run_environment/local/provider.rs:392
Class
Logger
src/cli/run/logger.rs:10
Class
MappedProcessDebugInfo
crates/runner-shared/src/debug_info.rs:26
Class
MappedProcessModuleSymbols
crates/runner-shared/src/module_symbols.rs:8
Class
MappedProcessUnwindData
crates/runner-shared/src/unwind_data.rs:284
Enum
MarkerType
crates/runner-shared/src/fifo.rs:25
Enum
MeasurementMode
crates/exec-harness/src/lib.rs:15
Class
MemmapRecordsOutput
src/executor/wall_time/profiler/perf/parse_perf_file.rs:15
Class
MemoryExecutor
src/executor/memory/executor.rs:36
Class
MemoryRow
src/upload/benchmark_display.rs:88
Class
MemtrackArtifact
crates/runner-shared/src/artifacts/memtrack.rs:6
Class
MemtrackBpf
crates/memtrack/src/ebpf/memtrack.rs:175
Class
MemtrackEvent
crates/runner-shared/src/artifacts/memtrack.rs:39
next →
1–100 of 222, ranked by callers