Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ActivityWatch/aw-server-rust
/ functions
Functions
516 in github.com/ActivityWatch/aw-server-rust
⨍
Functions
516
◇
Types & classes
79
↓ 1 callers
Function
resolve_field
Resolve a dotted field path (e.g. "title", "data.url") from a serde_json Map.
aw-datastore/src/privacy_filter.rs:206
↓ 1 callers
Function
rust_greeting
(to: *const c_char)
aw-server/src/android/mod.rs:16
↓ 1 callers
Function
serialize_classes
Helper function to serialize classes in the format expected by the categorize function This version builds the query string directly without JSON seri
aw-client-rust/src/queries.rs:142
↓ 1 callers
Method
set_key_value
(&self, key: &str, data: &str)
aw-datastore/src/worker.rs:639
↓ 1 callers
Function
set_testing
(testing: bool)
aw-server/src/config.rs:14
↓ 1 callers
Function
sort_by_duration
Sort a list of events by duration with the highest duration first
aw-transform/src/sort.rs:10
↓ 1 callers
Function
span_in
(s: &str, t: &str, l: usize)
aw-query/src/lexer.rs:111
↓ 1 callers
Method
start
(&self)
aw-models/src/timeinterval.rs:47
↓ 1 callers
Function
start_server
()
aw-server/src/android/mod.rs:116
↓ 1 callers
Function
sync_one
Syncs a single bucket from one datastore to another
aw-sync/src/sync.rs:297
↓ 1 callers
Function
tag
Tags a list of events An event can have many tags (as opposed to only one category) which will be put into the `$tags` key of the event data object.
aw-transform/src/classify.rs:124
↓ 1 callers
Function
tag_one
(mut event: Event, rules: &[(String, Rule)])
aw-transform/src/classify.rs:132
↓ 1 callers
Method
to_rocket_config
(&self)
aw-server/src/config.rs:76
↓ 1 callers
Method
union
Joins two intervals together if they don't have a gap, else None
aw-models/src/timeinterval.rs:71
↓ 1 callers
Method
wait_for_start
TODO: make async
aw-client-rust/src/lib.rs:265
↓ 1 callers
Function
with_config_home
(config_home: &Path, f: impl FnOnce() -> T)
aw-client-rust/tests/test.rs:171
↓ 1 callers
Method
work_loop
(&mut self, method: DatastoreMethod)
aw-datastore/src/worker.rs:120
↓ 1 callers
Function
write_server_config
(port: u16, api_key: Option<&str>)
aw-client-rust/tests/test.rs:148
Function
Java_net_activitywatch_android_RustInterface_androidQuery
( env: JNIEnv, _: JClass, java_timeperiods: JString, )
aw-server/src/android/mod.rs:334
Function
Java_net_activitywatch_android_RustInterface_createBucket
( env: JNIEnv, _: JClass, java_bucket: JString, )
aw-server/src/android/mod.rs:187
Function
Java_net_activitywatch_android_RustInterface_getBuckets
( env: JNIEnv, _: JClass, )
aw-server/src/android/mod.rs:178
Function
Java_net_activitywatch_android_RustInterface_getEvents
( env: JNIEnv, _: JClass, java_bucket_id: JString, java_limit: jint, )
aw-server/src/android/mod.rs:234
Function
Java_net_activitywatch_android_RustInterface_greeting
( env: JNIEnv, _: JClass, java_pattern: JString, )
aw-server/src/android/mod.rs:69
Function
Java_net_activitywatch_android_RustInterface_heartbeat
( env: JNIEnv, _: JClass, java_bucket_id: JString, java_event: JString,
aw-server/src/android/mod.rs:207
Function
Java_net_activitywatch_android_RustInterface_initialize
( env: JNIEnv, _: JClass, )
aw-server/src/android/mod.rs:140
Function
Java_net_activitywatch_android_RustInterface_migrateAndroidBucketName
( env: JNIEnv, _: JClass, )
aw-server/src/android/mod.rs:270
Function
Java_net_activitywatch_android_RustInterface_migrateHostname
( env: JNIEnv, _: JClass, hostname: JString, )
aw-server/src/android/mod.rs:252
Function
Java_net_activitywatch_android_RustInterface_migrateWatcherAndroidBucketNames
( env: JNIEnv, _: JClass, )
aw-server/src/android/mod.rs:284
Function
Java_net_activitywatch_android_RustInterface_query
( env: JNIEnv, _: JClass, java_query: JString, java_timeperiods: JString,
aw-server/src/android/mod.rs:301
Function
Java_net_activitywatch_android_RustInterface_setDataDir
( env: JNIEnv, _: JClass, java_dir: JString, )
aw-server/src/android/mod.rs:167
Function
Java_net_activitywatch_android_RustInterface_startServer
( env: JNIEnv, _: JClass, )
aw-server/src/android/mod.rs:106
Function
Java_net_activitywatch_android_SyncInterface_getSyncDir
( env: JNIEnv, _class: JClass, )
aw-sync/src/android.rs:216
Function
Java_net_activitywatch_android_SyncInterface_syncBoth
( mut env: JNIEnv, _class: JClass, port: i32, hostname: JString, )
aw-sync/src/android.rs:162
Function
Java_net_activitywatch_android_SyncInterface_syncPull
( mut env: JNIEnv, _class: JClass, port: i32, hostname: JString, )
aw-sync/src/android.rs:73
Function
Java_net_activitywatch_android_SyncInterface_syncPullAll
( mut env: JNIEnv, _class: JClass, port: i32, hostname: JString, )
aw-sync/src/android.rs:24
Function
Java_net_activitywatch_android_SyncInterface_syncPush
( mut env: JNIEnv, _class: JClass, port: i32, hostname: JString, )
aw-sync/src/android.rs:112
Method
_new_internal
(method: DatastoreMethod, legacy_import: bool)
aw-datastore/src/worker.rs:466
Function
async_client_rejects_non_success_statuses
()
aw-client-rust/tests/status_errors.rs:80
Function
bench_assign
(c: &mut Criterion)
aw-query/benches/benchmark.rs:73
Function
bench_filter_period_intersect
(c: &mut Criterion)
aw-transform/benches/bench.rs:43
Function
bench_many_events
(c: &mut Criterion)
aw-query/benches/benchmark.rs:87
Function
block_on
(f: F)
aw-client-rust/src/blocking.rs:23
Function
blocking_client_rejects_non_success_statuses
()
aw-client-rust/tests/status_errors.rs:109
Function
bucket_delete
(bucket_id: &str, state: &State<ServerState>)
aw-server/src/endpoints/bucket.rs:211
Function
bucket_event_count
( bucket_id: &str, state: &State<ServerState>, )
aw-server/src/endpoints/bucket.rs:165
Function
bucket_events_create
( bucket_id: &str, events: Json<Vec<Event>>, state: &State<ServerState>, )
aw-server/src/endpoints/bucket.rs:132
Function
bucket_events_delete_by_id
( bucket_id: &str, event_id: i64, state: &State<ServerState>, )
aw-server/src/endpoints/bucket.rs:178
Function
bucket_events_get
( bucket_id: &str, start: Option<String>, end: Option<String>, limit: Option<u64>, state:
aw-server/src/endpoints/bucket.rs:74
Function
bucket_events_get_single
( bucket_id: &str, event_id: i64, _unused: Option<u64>, state: &State<ServerState>, )
aw-server/src/endpoints/bucket.rs:117
Function
bucket_events_heartbeat
( bucket_id: &str, heartbeat_json: Json<Event>, pulsetime: f64, state: &State<ServerState>, )
aw-server/src/endpoints/bucket.rs:150
Function
bucket_export
( bucket_id: &str, state: &State<ServerState>, )
aw-server/src/endpoints/bucket.rs:191
Function
bucket_get
( bucket_id: &str, state: &State<ServerState>, )
aw-server/src/endpoints/bucket.rs:32
Function
bucket_import_form
( state: &State<ServerState>, form: Form<ImportForm>, )
aw-server/src/endpoints/import.rs:141
Function
bucket_import_json
( state: &State<ServerState>, json_data: Json<BucketsExport>, )
aw-server/src/endpoints/import.rs:123
Function
bucket_new
( bucket_id: &str, message: Json<Bucket>, state: &State<ServerState>, )
aw-server/src/endpoints/bucket.rs:48
Function
buckets_export
(state: &State<ServerState>)
aw-server/src/endpoints/export.rs:12
Function
buckets_get
( state: &State<ServerState>, )
aw-server/src/endpoints/bucket.rs:21
Function
categorize
( args: Vec<DataType>, _env: &VarEnv, _ds: &Datastore, )
aw-query/src/functions.rs:279
Function
chunk_events_by_key
( args: Vec<DataType>, _env: &VarEnv, _ds: &Datastore, )
aw-query/src/functions.rs:416
Function
concat
( args: Vec<DataType>, _env: &VarEnv, _ds: &Datastore, )
aw-query/src/functions.rs:541
Function
contains
( args: Vec<DataType>, _env: &VarEnv, _ds: &Datastore, )
aw-query/src/functions.rs:233
Method
create_bucket
( &mut self, conn: &Connection, mut bucket: Bucket, )
aw-datastore/src/datastore.rs:356
Function
create_config_creates_missing_override_file
()
aw-server/src/config.rs:221
Function
create_config_uses_override_path
()
aw-server/src/config.rs:207
Method
default
()
aw-server/src/config.rs:62
Method
default
()
aw-models/src/event.rs:59
Method
default
()
aw-sync/src/sync.rs:49
Function
default_duration
()
aw-models/src/event.rs:69
Function
default_true
()
aw-client-rust/src/queries.rs:99
Method
delete_bucket
( &mut self, conn: &Connection, bucket_id: &str, )
aw-datastore/src/datastore.rs:422
Method
delete_events_by_id
( &self, conn: &Connection, bucket_id: &str, event_ids: Vec<i64>, )
aw-datastore/src/datastore.rs:518
Method
delete_key_value
(&self, conn: &Connection, key: &str)
aw-datastore/src/datastore.rs:966
Method
deserialize
(deserializer: D)
aw-models/src/tryvec.rs:28
Method
deserialize
(deserializer: D)
aw-models/src/timeinterval.rs:135
Method
drop
(&mut self)
aw-server/src/config.rs:201
Method
drop
(&mut self)
aw-client-rust/src/single_instance.rs:83
Method
eq
(&self, other: &DataType)
aw-query/src/datatype.rs:83
Method
eq
(&self, other: &Self)
aw-datastore/src/privacy_filter.rs:40
Method
eq
(&self, other: &Event)
aw-models/src/event.rs:51
Function
escape_doublequote
(s: &str)
aw-client-rust/src/queries.rs:369
Function
exclude_keyvals
( args: Vec<DataType>, _env: &VarEnv, _ds: &Datastore, )
aw-query/src/functions.rs:485
Method
expecting
Format a message stating what data this Visitor expects to receive.
aw-models/src/tryvec.rs:108
Method
expecting
(&self, formatter: &mut fmt::Formatter)
aw-models/src/timeinterval.rs:116
Function
fairing_route
Create a new `Route` for Fairing handling
aw-server/src/endpoints/hostcheck.rs:49
Function
fairing_route
()
aw-server/src/endpoints/apikey.rs:73
Function
filter_keyvals
( args: Vec<DataType>, _env: &VarEnv, _ds: &Datastore, )
aw-query/src/functions.rs:435
Function
filter_keyvals_regex
( args: Vec<DataType>, _env: &VarEnv, _ds: &Datastore, )
aw-query/src/functions.rs:457
Function
filter_period_intersect
( args: Vec<DataType>, _env: &VarEnv, _ds: &Datastore, )
aw-query/src/functions.rs:505
Function
find_bucket
( args: Vec<DataType>, _env: &VarEnv, ds: &Datastore, )
aw-query/src/functions.rs:191
Function
flood
( args: Vec<DataType>, _env: &VarEnv, _ds: &Datastore, )
aw-query/src/functions.rs:261
Method
fmt
(&self, f: &mut fmt::Formatter)
aw-query/src/lib.rs:48
Method
fmt
(&self, f: &mut fmt::Formatter)
aw-query/src/datatype.rs:46
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
aw-datastore/src/lib.rs:39
Method
fmt
(&self, f: &mut fmt::Formatter)
aw-datastore/src/worker.rs:31
Method
fmt
(&self, f: &mut fmt::Formatter)
aw-models/src/timeinterval.rs:105
Method
fmt
(&self, f: &mut std::fmt::Formatter)
aw-client-rust/src/lib.rs:34
Method
fmt
(&self, f: &mut std::fmt::Formatter)
aw-client-rust/src/blocking.rs:18
Method
from
(val: BucketsExport)
aw-server/src/endpoints/util.rs:45
Method
from
(def: DurationSerialization)
aw-models/src/duration.rs:16
Method
from
(e: &Event)
aw-models/src/timeinterval.rs:99
← previous
next →
201–300 of 516, ranked by callers