MCPcopy Create free account

hub / github.com/c76d3656e/rscholar / types & classes

Types & classes163 in github.com/c76d3656e/rscholar

Class
front/src/main.js:18
Class
front/src/utils/history.js:8
Class
front/src/pages/task.js:9
Class
front/src/pages/api.js:7
Class
front/src/pages/home.js:9
ClassAiPingProvider
src/llm/providers/aiping.rs:13
ClassApiError
src/server/handlers.rs:25
ClassApiError
src/server/responses.rs:27
ClassApiErrorResponse
API error with HTTP status code
src/server/responses.rs:102
ClassApiKey
src/db/api_keys.rs:28
ClassApiKeyCreated
src/db/api_keys.rs:42
ClassApiPage
front/src/pages/api.js:7
ClassApiResponse
src/server/responses.rs:15
ClassAppState
src/server/state.rs:24
ClassArxivProvider
arXiv provider implementing the unified source trait.
src/sources/arxiv.rs:70
ClassArxivQueryOptions
src/sources/arxiv.rs:29
ClassArxivResult
src/sources/arxiv.rs:59
ClassBibTexPaper
src/server/handlers.rs:474
ClassBigModelProvider
src/llm/providers/bigmodel.rs:13
ClassCacheStats
src/db/journal_cache.rs:196
ClassChatMessage
src/llm/mod.rs:50
ClassClearResult
src/server/admin.rs:231
ClassCli
src/cli/mod.rs:21
EnumCommands
src/cli/mod.rs:31
ClassCompletedJob
src/ranking/service.rs:108
ClassCreateKeyRequest
src/server/admin.rs:43
ClassCrossrefAuthor
src/sources/crossref.rs:216
ClassCrossrefClient
Crossref API client with rate limiting and concurrency control
src/sources/crossref.rs:40
ClassCrossrefItem
src/sources/crossref.rs:200
ClassCrossrefMessage
src/sources/crossref.rs:194
ClassCrossrefMetadata
src/sources/crossref.rs:24
ClassCrossrefPublished
src/sources/crossref.rs:224
ClassCrossrefResponse
src/sources/crossref.rs:189
ClassDailyStats
src/db/analytics.rs:151
ClassDaysQuery
src/server/admin.rs:31
ClassDbConfig
src/db/mod.rs:35
ClassDbStats
src/db/schema.rs:136
ClassESearchResponse
src/sources/pubmed.rs:66
ClassESearchResult
src/sources/pubmed.rs:71
ClassEasyScholarData
src/ranking/response.rs:16
ClassEasyScholarResponse
src/ranking/response.rs:7
ClassEasyScholarSection
src/server/config.rs:33
ClassEnrichedInput
Input item from EasyScholar enriched results
src/unified.rs:29
ClassEnrichedResult
src/cli/search.rs:501
ClassExampleProvider
src/llm/providers/provider_template.rs:13
ClassFullOverview
src/server/admin.rs:279
EnumGscholarError
src/error.rs:12
ClassHealthResponse
src/server/handlers.rs:40
ClassHistoryManager
front/src/utils/history.js:8
ClassHomePage
front/src/pages/home.js:9
ClassJournalRanking
src/db/journal_cache.rs:12
ClassJournalStats
src/db/analytics.rs:124
ClassKeyHealthPolicy
src/ranking/pool.rs:20
ClassKeyRuntimeState
src/ranking/pool.rs:37
EnumKeyState
src/ranking/pool.rs:13
ClassKeywordExpansionRequest
src/llm/keyword_expansion.rs:13
ClassKeywordExpansionResult
src/llm/keyword_expansion.rs:22
ClassKeywordStats
src/db/analytics.rs:95
ClassKeywordTranslationRequest
src/llm/keyword_translation.rs:11
ClassKeywordTranslationResult
src/llm/keyword_translation.rs:16
ClassLeasePolicy
src/ranking/service.rs:15
InterfaceLlmProvider
src/llm/mod.rs:57
ClassLlmRelevanceFilter
LLM-based relevance filter using any provider
src/llm/mod.rs:103
ClassLlmSection
src/server/config.rs:66
ClassOfficialRank
src/ranking/response.rs:22
ClassOpenAlexAuthor
src/sources/openalex.rs:135
ClassOpenAlexAuthorship
src/sources/openalex.rs:130
ClassOpenAlexKeyword
src/sources/openalex.rs:168
ClassOpenAlexLocation
src/sources/openalex.rs:141
ClassOpenAlexMeta
src/sources/openalex.rs:94
ClassOpenAlexOpenAccess
src/sources/openalex.rs:160
ClassOpenAlexResponse
src/sources/openalex.rs:87
ClassOpenAlexResult
src/sources/openalex.rs:30
ClassOpenAlexSource
src/sources/openalex.rs:151
ClassOpenAlexTopic
src/sources/openalex.rs:175
ClassOpenAlexWork
src/sources/openalex.rs:104
InterfaceOptionExt
Extension trait for adding context to Option types
src/error.rs:75
ClassPagination
src/server/responses.rs:34
ClassPaginationQuery
src/server/admin.rs:20
ClassPaperInfo
src/llm/mod.rs:35
ClassPaperResult
src/server/pipeline.rs:815
ClassPaperResultCsv
src/server/pipeline/export.rs:8
ClassPipelineConfig
src/server/pipeline.rs:73
ClassPipelineRequest
src/server/pipeline.rs:35
ClassPipelineResponse
src/server/handlers.rs:60
ClassPreparedJob
src/ranking/service.rs:87
ClassProgressTracker
Progress tracker with throttling for DB writes Writes to memory on every update, but throttles DB writes to avoid SQLite write lock contention. DB wr
src/server/pipeline.rs:236
ClassProviderConfig
src/server/config.rs:78
ClassProviderRuntime
src/llm/provider_core.rs:23
InterfaceProviderTrial
src/llm/provider_core.rs:51
ClassPubMedProvider
PubMed provider implementing unified source trait.
src/sources/pubmed.rs:77
ClassPubMedQueryOptions
src/sources/pubmed.rs:25
ClassPubMedResult
src/sources/pubmed.rs:55
ClassQueryOptions
src/sources/openalex.rs:63
ClassRankingBatchRequest
src/ranking/service.rs:66
ClassRankingBatchResult
src/ranking/service.rs:73
ClassRankingClient
EasyScholar API client with caching and rate limiting
src/ranking/client.rs:18
ClassRankingClientPool
Pool of EasyScholar API clients for parallel requests
src/ranking/pool.rs:58
ClassRankingJob
src/ranking/service.rs:82
ClassRankingMetrics
src/ranking/types.rs:5
next →1–100 of 163, ranked by callers