MCPcopy Create free account

hub / github.com/NixOS/ofborg / types & classes

Types & classes122 in github.com/NixOS/ofborg

↓ 4 callersClassWorkerChannel
Same as a regular channel, but without prefetching, used for services with multiple instances.
ofborg/src/easylapin.rs:125
↓ 2 callersEnumError
ofborg/src/nixenv.rs:8
↓ 1 callersClassImpactedMaintainers
ofborg/src/maintainers.rs:10
↓ 1 callersClassMaintainer
ofborg/src/maintainers.rs:14
↓ 1 callersClassMaintainersByPackage
ofborg/src/maintainers.rs:11
↓ 1 callersClassNotifyChannel
FIXME the consumer trait for SimpleWorker and SimpleNotifyWorker conflict, but one could probably be implemented in terms of the other instead.
ofborg/src/easylapin.rs:159
↓ 1 callersClassPackage
ofborg/src/maintainers.rs:21
↓ 1 callersClassStringOrVec
ofborg/src/config.rs:375
ClassAcl
ofborg/src/acl.rs:3
EnumAction
ofborg/src/worker.rs:10
ClassActions
ofborg/src/message/buildjob.rs:53
ClassActions
ofborg/src/message/evaluationjob.rs:14
ClassAsyncCmd
ofborg/src/asynccmd.rs:18
ClassAttempt
ofborg/src/bin/logapi.rs:16
ClassBaseChange
ofborg/src/ghevent/pullrequestevent.rs:18
ClassBindQueueConfig
ofborg/src/easyamqp.rs:41
ClassBuildJob
ofborg/src/message/buildjob.rs:5
ClassBuildLogMsg
ofborg/src/message/buildlogmsg.rs:2
ClassBuildLogStart
ofborg/src/message/buildlogmsg.rs:11
EnumBuildResult
ofborg/src/message/buildresult.rs:60
EnumBuildStatus
ofborg/src/message/buildresult.rs:6
ClassBuildWorker
ofborg/src/tasks/build.rs:16
ClassBuilder
ofborg/src/config.rs:110
ClassCachedCloner
ofborg/src/checkout.rs:11
ClassCachedProject
ofborg/src/checkout.rs:21
ClassCachedProjectCo
ofborg/src/checkout.rs:26
EnumCalculationError
ofborg/src/maintainers.rs:29
ClassChangeWas
ofborg/src/ghevent/pullrequestevent.rs:25
InterfaceChannelExt
ofborg/src/easyamqp.rs:261
ClassChannelNotificationReceiver
ofborg/src/easylapin.rs:137
ClassCheckoutConfig
ofborg/src/config.rs:199
ClassComment
ofborg/src/ghevent/common.rs:2
ClassCommitStatus
ofborg/src/commitstatus.rs:4
EnumCommitStatusError
ofborg/src/commitstatus.rs:77
ClassConfig
ofborg/src/config.rs:18
ClassConsumeConfig
ofborg/src/easyamqp.rs:1
InterfaceConsumerExt
ofborg/src/easyamqp.rs:278
ClassDummyNotificationReceiver
ofborg/src/notifyworker.rs:29
EnumError
ofborg/src/tasks/eval/mod.rs:39
ClassEvalChecker
ofborg/src/evalchecker.rs:6
EnumEvalWorkerError
ofborg/src/tasks/evaluate.rs:556
ClassEvaluationComplete
ofborg/src/tasks/eval/mod.rs:34
ClassEvaluationFilter
ofborg/src/config.rs:78
ClassEvaluationFilterWorker
ofborg/src/tasks/evaluationfilter.rs:8
ClassEvaluationJob
ofborg/src/message/evaluationjob.rs:9
InterfaceEvaluationStrategy
ofborg/src/tasks/eval/mod.rs:11
ClassEvaluationWorker
ofborg/src/tasks/evaluate.rs:20
ClassEventMessage
ofborg/src/stats.rs:16
ClassExchangeConfig
ofborg/src/easyamqp.rs:104
EnumExchangeType
ofborg/src/easyamqp.rs:84
EnumExpect
ofborg/src/nix.rs:465
EnumFile
ofborg/src/nix.rs:18
ClassGenericWebhook
ofborg/src/ghevent/common.rs:28
InterfaceGitClonable
ofborg/src/clone.rs:21
ClassGitHubCommentPoster
ofborg/src/tasks/githubcommentposter.rs:11
ClassGitHubCommentWorker
ofborg/src/tasks/githubcommentfilter.rs:10
ClassGithubAppConfig
ofborg/src/config.rs:165
ClassGithubAppVendingMachine
ofborg/src/config.rs:308
ClassGithubCommentFilter
ofborg/src/config.rs:86
ClassGithubCommentPoster
ofborg/src/config.rs:94
ClassGithubWebhookConfig
ofborg/src/config.rs:46
EnumInstruction
ofborg/src/commentparser.rs:109
ClassIssue
ofborg/src/ghevent/common.rs:21
ClassIssueComment
ofborg/src/ghevent/issuecomment.rs:4
EnumIssueCommentAction
ofborg/src/ghevent/issuecomment.rs:13
ClassJobActions
ofborg/src/tasks/build.rs:49
ClassLegacyBuildResult
ofborg/src/message/buildresult.rs:41
ClassLineWriter
ofborg/src/writetoline.rs:4
ClassLock
ofborg/src/locks.rs:17
ClassLock
ofborg/src/clone.rs:11
InterfaceLockable
ofborg/src/locks.rs:7
ClassLogApiConfig
ofborg/src/config.rs:66
ClassLogApiConfig
ofborg/src/bin/logapi.rs:28
ClassLogFrom
ofborg/src/tasks/log_message_collector.rs:14
ClassLogMessage
ofborg/src/tasks/log_message_collector.rs:32
ClassLogMessageCollector
ofborg/src/config.rs:118
ClassLogMessageCollector
ofborg/src/tasks/log_message_collector.rs:19
ClassLogResponse
ofborg/src/bin/logapi.rs:23
ClassMaintainerPrTagger
ofborg/src/tagger.rs:49
ClassMassRebuilder
ofborg/src/config.rs:102
ClassMetric
ofborg/build.rs:127
EnumMetricType
ofborg/build.rs:6
EnumMsgType
ofborg/src/tasks/log_message_collector.rs:25
ClassNix
ofborg/src/nix.rs:125
ClassNixConfig
ofborg/src/config.rs:150
ClassNixpkgsStrategy
ofborg/src/tasks/eval/nixpkgs.rs:36
InterfaceNotificationReceiver
ofborg/src/notifyworker.rs:24
ClassOneEval
ofborg/src/tasks/evaluate.rs:96
EnumOperation
ofborg/src/nix.rs:33
ClassPackageArch
ofborg/src/outpathdiff.rs:2
InterfacePipeSort
ofborg/src/tasks/eval/nixpkgs.rs:181
ClassPkgsAddedRemovedTagger
ofborg/src/tagger.rs:4
EnumPostableEvent
ofborg/src/tasks/githubcommentposter.rs:21
ClassPr
ofborg/src/message/common.rs:10
ClassPullRequest
ofborg/src/ghevent/pullrequestevent.rs:55
EnumPullRequestAction
ofborg/src/ghevent/pullrequestevent.rs:38
ClassPullRequestChanges
ofborg/src/ghevent/pullrequestevent.rs:13
ClassPullRequestEvent
ofborg/src/ghevent/pullrequestevent.rs:4
ClassPullRequestRef
ofborg/src/ghevent/pullrequestevent.rs:48
EnumPullRequestState
ofborg/src/ghevent/pullrequestevent.rs:31
next →1–100 of 122, ranked by callers