Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HachimiWorld/hachimi-world-server
/ functions
Functions
625 in github.com/HachimiWorld/hachimi-world-server
⨍
Functions
625
◇
Types & classes
274
Function
test_bind_bilibili_should_error_with_invalid_provider_account_id
()
tests/user_connection.rs:60
Function
test_cannot_follow_self
()
tests/follow.rs:120
Function
test_cannot_unfollow_self
()
tests/follow.rs:136
Function
test_check_contributor
()
tests/contributor.rs:9
Function
test_check_jmid
()
tests/publish_jmid.rs:40
Function
test_check_jmid_prefix_should_not_available_when_used
()
tests/publish_jmid.rs:12
Function
test_create_and_search_tags
()
tests/song.rs:189
Function
test_create_playlist_validates_input
()
tests/playlist.rs:132
Function
test_create_review_comments_then_delete
()
tests/publish_comments.rs:11
Function
test_create_tag_should_error_when_duplicated
()
tests/publish_and_review.rs:41
Function
test_create_tag_then_search
()
tests/publish_and_review.rs:20
Function
test_delete_version_clears_latest_cache_and_falls_back
()
tests/version.rs:514
Function
test_delete_version_removes_data_from_latest_batch_and_page
()
tests/version.rs:464
Function
test_delete_version_without_token_should_fail
()
tests/version.rs:445
Function
test_device_management
()
tests/auth.rs:114
Function
test_favorite_playlists
()
tests/playlist.rs:200
Function
test_follow_and_unfollow
()
tests/follow.rs:38
Function
test_follow_is_idempotent
()
tests/follow.rs:89
Function
test_follow_nonexistent_user
()
tests/follow.rs:152
Function
test_followers_list
()
tests/follow.rs:323
Function
test_following_list
()
tests/follow.rs:248
Function
test_following_list_is_empty
()
tests/follow.rs:403
Function
test_following_list_mutual_flag
()
tests/follow.rs:280
Function
test_following_pagination
()
tests/follow.rs:358
Function
test_gen_verify_code
()
src/service/verification_code.rs:73
Function
test_generate_and_validate
()
src/web/jwt.rs:210
Function
test_get_and_parse
()
src/config.rs:90
Function
test_get_and_update_profile
()
tests/user.rs:12
Function
test_get_latest_version_returns_latest_released_version_for_same_variant
()
tests/version.rs:108
Function
test_get_latest_version_returns_none_when_variant_missing
()
tests/version.rs:98
Function
test_get_latest_version_skips_future_release
()
tests/version.rs:145
Function
test_get_recent_songs
()
tests/song.rs:64
Function
test_get_recommend_songs
()
tests/song.rs:119
Function
test_get_reviews
()
tests/publish_and_review.rs:269
Function
test_get_server_version_contract
()
tests/version.rs:89
Function
test_get_song_detail
()
tests/song.rs:48
Function
test_get_user_profile
()
src/util/bilibili.rs:84
Function
test_get_version_batch
()
tests/version.rs:60
Function
test_get_version_batch_applies_latest_selection_rules
()
tests/version.rs:255
Function
test_get_version_batch_ignores_missing_variants
()
tests/version.rs:219
Function
test_get_version_batch_rejects_more_than_16_variants
()
tests/version.rs:243
Function
test_get_weekly_hot_songs
()
tests/song.rs:134
Function
test_health_check
()
tests/health_check.rs:6
Function
test_likes
()
tests/song.rs:254
Function
test_likes_validation
()
tests/song.rs:299
Function
test_max_verification_code_retries
()
tests/auth.rs:198
Function
test_modify_review_by_other_user_should_fail
()
tests/publish_and_review.rs:590
Function
test_modify_review_then_get_history
()
tests/publish_and_review.rs:477
Function
test_next_jmid
()
tests/publish_jmid.rs:70
Function
test_page_by_users
()
tests/song.rs:206
Function
test_page_versions_clamps_page_index_and_page_size
()
tests/version.rs:400
Function
test_page_versions_filters_by_variant
()
tests/version.rs:353
Function
test_page_versions_returns_desc_order_and_total
()
tests/version.rs:306
Function
test_parse_and_get
()
src/config.rs:80
Function
test_parse_jmid
()
src/web/routes/publish/jmid.rs:132
Function
test_parse_mp3
()
src/audio/mod.rs:222
Function
test_playlist_detail_and_reorder_are_isolated
()
tests/playlist.rs:14
Function
test_playlist_list_containing
()
tests/playlist.rs:108
Function
test_profile_follow_flags_none_for_own_profile
()
tests/follow.rs:207
Function
test_profile_follow_flags_none_for_unauthenticated
()
tests/follow.rs:225
Function
test_profile_shows_mutual_flag
()
tests/follow.rs:168
Function
test_publish_should_compatible_when_jmid_not_specified
()
tests/publish_and_review.rs:157
Function
test_publish_should_fail_when_first_publication_is_not_finished_yet
()
tests/publish_and_review.rs:367
Function
test_publish_should_fail_when_jmid_prefix_hold_by_others
()
tests/publish_and_review.rs:400
Function
test_publish_song_with_minium_data
()
tests/publish_and_review.rs:112
Function
test_publish_version
()
tests/version.rs:20
Function
test_publish_version_clears_latest_cache
()
tests/version.rs:180
Function
test_publish_version_without_token_should_fail
()
tests/version.rs:45
Function
test_publish_with_another_prefix_should_fail
()
tests/publish_and_review.rs:442
Function
test_random_challenge_string
()
src/service/connection_account.rs:325
Function
test_refresh_token
()
tests/auth.rs:82
Function
test_refresh_token_should_reject_expired_token
()
tests/auth.rs:97
Function
test_register_and_login
()
tests/auth.rs:29
Function
test_reset_password
()
tests/auth.rs:154
Function
test_review_comment_should_fail_with_random_user
()
tests/publish_comments.rs:72
Function
test_scale_down_invalid_bytes
()
src/service/upload.rs:252
Function
test_scale_down_no_resize_needed
()
src/service/upload.rs:207
Function
test_scale_down_quality_affects_size
()
src/service/upload.rs:242
Function
test_scale_down_resize_triggered
()
src/service/upload.rs:218
Function
test_scale_down_rgb48be
()
src/service/upload.rs:227
Function
test_search
()
tests/user.rs:66
Function
test_search
()
tests/song.rs:146
Function
test_search_only_returns_public_playlists
()
tests/playlist.rs:184
Function
test_send_verification_code
()
tests/auth.rs:14
Function
test_set_avatar
()
tests/user.rs:39
Function
test_tag_recommend
()
tests/tag_recommend.rs:8
Function
test_tag_recommend_anonymous
()
tests/tag_recommend.rs:27
Function
test_tag_recommend_should_change_everyday
()
tests/tag_recommend.rs:41
Function
test_unfollow_is_idempotent
()
tests/follow.rs:104
Function
test_upload_audio
()
tests/publish_and_review.rs:66
Function
test_upload_audio_should_fail_when_not_login
()
tests/publish_and_review.rs:84
Function
test_upload_cover_image
()
tests/publish_and_review.rs:96
Function
test_validate_expired_token
()
src/web/jwt.rs:220
Function
test_validate_platforms
()
src/util/mod.rs:91
Function
touch
( claims: Claims, mut state: State<AppState>, req: Json<TouchReq> )
src/web/routes/play_history.rs:84
Function
touch_anonymous
( ip: XRealIP, mut state: State<AppState>, req: Json<TouchReq> )
src/web/routes/play_history.rs:115
Function
track_metrics
(req: Request, next: Next)
src/web/web_metrics.rs:50
Function
truncate_to_micros
Truncate DateTime to microsecond precision to match JSON serialization round-trip.
tests/version.rs:15
Method
try_from
(value: SongPublishingReview)
src/web/routes/publish.rs:759
Function
unfollow
( claims: Claims, state: State<AppState>, req: Json<FollowReq>, )
src/web/routes/user.rs:420
← previous
next →
501–600 of 625, ranked by callers