Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ActivityWatch/aw-server-rust
/ types & classes
Types & classes
79 in github.com/ActivityWatch/aw-server-rust
⨍
Functions
516
◇
Types & classes
79
↓ 20 callers
Class
Event
aw-models/src/event.rs:13
↓ 3 callers
Enum
TimeIntervalError
aw-models/src/timeinterval.rs:20
↓ 1 callers
Class
Bucket
aw-models/src/bucket.rs:13
Class
AWAuthConfig
aw-server/src/config.rs:25
Class
AWConfig
aw-server/src/config.rs:35
Interface
AccessMethod
This trait should be implemented by both AwClient and Datastore, unifying them under a single API
aw-sync/src/accessmethod.rs:11
Class
AndroidQueryParams
aw-client-rust/src/queries.rs:116
Class
ApiKeyCheck
aw-server/src/endpoints/apikey.rs:37
Class
AssetResolver
aw-server/src/endpoints/mod.rs:20
Class
AwClient
aw-client-rust/src/lib.rs:24
Class
AwClient
aw-client-rust/src/blocking.rs:10
Class
BucketMetadata
aw-models/src/bucket.rs:34
Class
BucketsExport
aw-models/src/bucket.rs:41
Class
BucketsExport
aw-models/src/export.rs:2
Class
BucketsExportRocket
aw-server/src/endpoints/util.rs:40
Class
CategorySpec
aw-client-rust/src/classes.rs:11
Class
Class
aw-models/src/settings.rs:52
Class
ClassData
aw-models/src/settings.rs:34
Class
ClassRule
aw-models/src/settings.rs:42
Class
ClassSetting
aw-client-rust/src/classes.rs:21
Enum
Command
aw-datastore/src/worker.rs:58
Enum
Commands
aw-sync/src/main.rs:62
Class
ConfigCandidate
aw-client-rust/tests/test.rs:41
Enum
DataType
aw-query/src/datatype.rs:17
Class
Datastore
aw-datastore/src/worker.rs:26
Enum
DatastoreError
aw-datastore/src/lib.rs:51
Class
DatastoreInstance
aw-datastore/src/datastore.rs:210
Enum
DatastoreMethod
aw-datastore/src/lib.rs:29
Class
DatastoreWorker
aw-datastore/src/worker.rs:94
Class
DesktopQueryParams
aw-client-rust/src/queries.rs:105
Class
DurationSerialization
aw-models/src/duration.rs:12
Class
EmbeddedAssets
aw-server/src/endpoints/mod.rs:18
Class
Expr
aw-query/src/ast.rs:11
Enum
Expr_
aw-query/src/ast.rs:17
Class
FairingErrorRoute
aw-server/src/endpoints/hostcheck.rs:34
Class
FairingErrorRoute
aw-server/src/endpoints/apikey.rs:56
Class
HostCheck
aw-server/src/endpoints/hostcheck.rs:20
Class
HttpErrorJson
aw-server/src/endpoints/util.rs:13
Class
ImportForm
aw-server/src/endpoints/import.rs:131
Class
Info
aw-models/src/info.rs:5
Enum
LegacyDatastoreImportError
aw-datastore/src/legacy_import.rs:5
Class
Lexer
aw-query/src/lexer.rs:88
Class
LocalAuthConfig
aw-client-rust/tests/test.rs:27
Class
LocalServerConfig
aw-client-rust/tests/test.rs:33
Class
MockResponse
aw-client-rust/tests/status_errors.rs:17
Class
NewReleaseCheckData
aw-models/src/settings.rs:5
Class
Opts
aw-server/src/main.rs:23
Class
Opts
aw-sync/src/main.rs:35
Enum
PrivacyFilterAction
aw-datastore/src/privacy_filter.rs:12
Class
PrivacyFilterEngine
aw-datastore/src/privacy_filter.rs:105
Class
PrivacyFilterRule
aw-datastore/src/privacy_filter.rs:21
Class
Program
aw-query/src/ast.rs:6
Class
Query
aw-models/src/query.rs:7
Enum
QueryError
aw-query/src/lib.rs:32
Enum
QueryParams
aw-client-rust/src/queries.rs:125
Class
QueryParamsBase
aw-client-rust/src/queries.rs:86
Class
RegexRule
aw-transform/src/classify.rs:25
Enum
Response
aw-datastore/src/worker.rs:45
Enum
Rule
aw-transform/src/classify.rs:7
Interface
RuleTrait
aw-transform/src/classify.rs:21
Class
ServerState
The Datastore is just a cheap handle to the DB worker thread (a crossbeam channel sender), which serializes all DB access internally. No mutex is need
aw-server/src/endpoints/mod.rs:44
Class
Settings
aw-models/src/settings.rs:61
Class
SingleInstance
aw-client-rust/src/single_instance.rs:10
Enum
SingleInstanceError
aw-client-rust/src/single_instance.rs:16
Class
Span
aw-query/src/lexer.rs:105
Enum
SyncMode
aw-sync/src/sync.rs:29
Class
SyncSpec
aw-sync/src/sync.rs:36
Class
TestConfigPath
aw-server/src/config.rs:184
Class
TestEvent
aw-models/src/tryvec.rs:156
Class
TestState
aw-sync/tests/sync.rs:16
Class
TimeInterval
aw-models/src/timeinterval.rs:14
Class
TimeIntervalVisitor
aw-models/src/timeinterval.rs:110
Enum
Token
aw-query/src/lexer.rs:4
Enum
TryParse
aw-models/src/tryvec.rs:11
Class
TryVec
aw-models/src/tryvec.rs:41
Class
TryVecVisitor
aw-models/src/tryvec.rs:89
Class
UserSatisfactionPollData
aw-models/src/settings.rs:13
Class
View
aw-models/src/settings.rs:27
Class
ViewElement
aw-models/src/settings.rs:20