Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Ember-Moth/ppanel
/ functions
Functions
1,586 in github.com/Ember-Moth/ppanel
⨍
Functions
1,586
◇
Types & classes
763
Method
new
(repos: Arc<Repositories>, queue: QueueClient)
src/service/public/order/recharge_service.rs:27
Method
new
(repos: Arc<Repositories>, config: Arc<Config>, queue: QueueClient)
src/service/public/portal/purchase_service.rs:35
Method
new
(repos: Arc<Repositories>)
src/service/public/portal/get_available_payment_methods_service.rs:20
Method
new
(repos: Arc<Repositories>)
src/service/public/portal/query_purchase_order_service.rs:21
Method
new
(repos: Arc<Repositories>)
src/service/public/portal/purchase_checkout_service.rs:20
Method
new
(repos: Arc<Repositories>)
src/service/public/portal/get_subscription_service.rs:21
Method
new
(repos: Arc<Repositories>)
src/service/public/portal/pre_purchase_order_service.rs:24
Method
new
(repos: Arc<Repositories>)
src/service/public/subscribe/query_user_subscribe_node_list_service.rs:20
Method
new
(repos: Arc<Repositories>)
src/service/public/subscribe/query_subscribe_list_service.rs:16
Method
new
(repos: Arc<Repositories>)
src/service/public/subscribe/query_subscribe_group_list_service.rs:15
Method
new
(repos: Arc<Repositories>)
src/service/public/ticket/update_user_ticket_status_service.rs:19
Method
new
(repos: Arc<Repositories>)
src/service/public/ticket/get_user_ticket_details_service.rs:17
Method
new
(repos: Arc<Repositories>)
src/service/public/ticket/get_user_ticket_list_service.rs:17
Method
new
(repos: Arc<Repositories>)
src/service/public/ticket/create_user_ticket_service.rs:21
Method
new
(repos: Arc<Repositories>)
src/service/public/ticket/create_user_ticket_follow_service.rs:21
Method
new
(repos: Arc<Repositories>, config: Arc<Config>)
src/service/telegram/telegram_service.rs:21
Method
new
(repos: Arc<Repositories>, config: Arc<Config>)
src/service/auth/check_user_service.rs:17
Method
new
(repos: Arc<Repositories>, config: Arc<Config>, cache: Arc<Cache>)
src/service/auth/bind_device_service.rs:20
Method
new
(repos: Arc<Repositories>, config: Arc<Config>, cache: Arc<Cache>)
src/service/auth/reset_password_service.rs:23
Method
new
(repos: Arc<Repositories>, config: Arc<Config>, cache: Arc<Cache>)
src/service/auth/telephone_login_service.rs:23
Method
new
(repos: Arc<Repositories>, config: Arc<Config>, cache: Arc<Cache>)
src/service/auth/device_login_service.rs:24
Method
new
(repos: Arc<Repositories>, config: Arc<Config>, cache: Arc<Cache>)
src/service/auth/telephone_reset_password_service.rs:23
Method
new
(repos: Arc<Repositories>, config: Arc<Config>, cache: Arc<Cache>)
src/service/auth/telephone_user_register_service.rs:24
Method
new
(repos: Arc<Repositories>, config: Arc<Config>)
src/service/auth/check_user_telephone_service.rs:17
Method
new
(repos: Arc<Repositories>, config: Arc<Config>, cache: Arc<Cache>)
src/service/auth/user_login_service.rs:22
Method
new
(repos: Arc<Repositories>, config: Arc<Config>, cache: Arc<Cache>)
src/service/auth/user_register_service.rs:24
Method
new
(repos: Arc<Repositories>, config: Arc<Config>, cache: Arc<Cache>)
src/service/auth/oauth/apple_login_callback_service.rs:24
Method
new
(repos: Arc<Repositories>, config: Arc<Config>, cache: Arc<Cache>)
src/service/auth/oauth/o_auth_login_get_token_service.rs:37
Method
new
(repos: Arc<Repositories>, config: Arc<Config>, cache: Arc<Cache>)
src/service/auth/oauth/o_auth_login_service.rs:28
Method
new
()
src/service/server/meta.rs:14
Method
new
(repos: Arc<Repositories>, config: Arc<Config>, cache: Arc<Cache>, queue: QueueClient)
src/service/common/send_email_code_service.rs:24
Method
new
(repos: Arc<Repositories>, config: Arc<Config>, cache: Arc<Cache>, queue: QueueClient)
src/service/common/send_sms_code_service.rs:24
Method
new
(repos: Arc<Repositories>, config: Arc<Config>, cache: Arc<Cache>)
src/service/common/check_verification_code_service.rs:19
Method
new
(repos: Arc<Repositories>)
src/service/notify/stripe_notify_service.rs:20
Method
new
(repos: Arc<Repositories>)
src/service/notify/alipay_notify_service.rs:20
Method
new
(repos: Arc<Repositories>)
src/service/notify/e_pay_notify_service.rs:21
Method
new
(repos: Arc<Repositories>, config: Arc<Config>)
src/service/subscribe/subscribe_service.rs:34
Method
new
(total: i64, items: Vec<T>)
src/repository/mod.rs:117
Method
new
(pool: sqlx::PgPool)
src/repository/client/pg.rs:9
Method
new
(pool: sqlx::MySqlPool)
src/repository/client/mysql.rs:9
Method
new
(pool: sqlx::PgPool)
src/repository/auth/pg.rs:9
Method
new
(pool: sqlx::MySqlPool)
src/repository/auth/mysql.rs:9
Method
new
(pool: sqlx::PgPool)
src/repository/user/pg.rs:17
Method
new
(pool: sqlx::MySqlPool)
src/repository/user/mysql.rs:17
Method
new
(pool: sqlx::PgPool)
src/repository/task/pg.rs:11
Method
new
(pool: sqlx::MySqlPool)
src/repository/task/mysql.rs:11
Method
new
(pool: sqlx::PgPool)
src/repository/coupon/pg.rs:10
Method
new
(pool: sqlx::MySqlPool)
src/repository/coupon/mysql.rs:10
Method
new
(pool: sqlx::PgPool)
src/repository/payment/pg.rs:10
Method
new
(pool: sqlx::MySqlPool)
src/repository/payment/mysql.rs:10
Method
new
(pool: sqlx::PgPool)
src/repository/log/pg.rs:10
Method
new
(pool: sqlx::MySqlPool)
src/repository/log/mysql.rs:10
Method
new
(pool: sqlx::PgPool)
src/repository/document/pg.rs:10
Method
new
(pool: sqlx::MySqlPool)
src/repository/document/mysql.rs:10
Method
new
(pool: sqlx::PgPool)
src/repository/traffic/pg.rs:14
Method
new
(pool: sqlx::MySqlPool)
src/repository/traffic/mysql.rs:14
Method
new
(pool: sqlx::PgPool)
src/repository/ads/pg.rs:10
Method
new
(pool: sqlx::MySqlPool)
src/repository/ads/mysql.rs:10
Method
new
(pool: sqlx::PgPool)
src/repository/announcement/pg.rs:10
Method
new
(pool: sqlx::MySqlPool)
src/repository/announcement/mysql.rs:10
Method
new
(pool: sqlx::PgPool)
src/repository/system/pg.rs:9
Method
new
(pool: sqlx::MySqlPool)
src/repository/system/mysql.rs:9
Method
new
(pool: sqlx::PgPool)
src/repository/order/pg.rs:12
Method
new
(pool: sqlx::MySqlPool)
src/repository/order/mysql.rs:12
Method
new
(pool: sqlx::PgPool)
src/repository/subscribe/pg.rs:10
Method
new
(pool: sqlx::MySqlPool)
src/repository/subscribe/mysql.rs:10
Method
new
(pool: sqlx::PgPool)
src/repository/ticket/pg.rs:10
Method
new
(pool: sqlx::MySqlPool)
src/repository/ticket/mysql.rs:10
Method
new
(pool: sqlx::PgPool)
src/repository/node/pg.rs:10
Method
new
(pool: sqlx::MySqlPool)
src/repository/node/mysql.rs:10
Method
new
( cfg: &Config, repos: Arc<Repositories>, )
src/queue/mod.rs:30
Method
new
Connect to Redis and build a new [`QueueClient`].
src/queue/client.rs:22
Method
new
(repos: Arc<Repositories>, config: Arc<Config>)
src/queue/service/email.rs:38
Method
new
(repos: Arc<Repositories>)
src/queue/service/traffic.rs:33
Method
new
(repos: Arc<Repositories>, config: Arc<Config>)
src/queue/service/order.rs:38
Method
new
(repos: Arc<Repositories>, config: Arc<Config>)
src/queue/service/sms.rs:36
Method
new
(repos: Arc<Repositories>, config: Arc<Config>)
src/queue/service/subscription.rs:22
Method
new
(repos: Arc<Repositories>, config: Arc<Config>)
src/queue/service/task.rs:22
Method
new
(config: SmtpConfig)
crates/email/src/smtp.rs:28
Method
new
( id: i64, repo: Arc<dyn crate::manager::TaskRepo>, sender: Arc<dyn Sender>, )
crates/email/src/worker.rs:70
Method
new
(repo: Arc<dyn TaskRepo>, sender: Arc<dyn Sender>)
crates/email/src/manager.rs:29
Method
new
(data: Option<T>)
crates/result/src/http_result.rs:30
Method
new
(config: Config)
crates/payment/src/stripe.rs:29
Method
new
(config: Config)
crates/payment/src/alipay.rs:40
Method
new
(config: Config)
crates/payment/src/epay.rs:31
Method
new
(config: SmsConfig)
crates/sms/src/providers/alibabacloud.rs:17
Method
new
(config: SmsConfig)
crates/sms/src/providers/smsbao.rs:15
Method
new
(config: SmsConfig)
crates/sms/src/providers/twilio.rs:15
Method
new
(config: SmsConfig)
crates/sms/src/providers/abosend.rs:17
Method
new
(user_id: i64, session_id: String, login_type: String)
crates/jwt/src/lib.rs:17
Method
new_err_code
Creates a `CodeError` whose message is looked up from [`map_err_msg`]. Mirrors Go `xerr.NewErrCode`.
crates/result/src/code_error.rs:24
Function
new_err_code_maps_message
()
crates/result/src/code_error.rs:95
Method
new_err_code_msg
Creates a `CodeError` with an explicit code and message. Mirrors Go `xerr.NewErrCodeMsg`.
crates/result/src/code_error.rs:34
Function
new_err_code_msg_is_explicit
()
crates/result/src/code_error.rs:102
Method
new_err_msg
Creates a `CodeError` for an unspecified failure (`ERROR` code). Mirrors Go `xerr.NewErrMsg`.
crates/result/src/code_error.rs:44
Function
new_err_msg_uses_error_code
()
crates/result/src/code_error.rs:109
Method
new_mysql
(pool: sqlx::Pool<sqlx::MySql>)
src/repository/mod.rs:67
Method
new_pg
(pool: sqlx::Pool<sqlx::Postgres>)
src/repository/mod.rs:63
Function
none_mode_returns_zero
()
src/service/public/order/calculate_fee.rs:67
Function
notify_middleware
( State(state): State<AppState>, Path(token): Path<String>, mut req: Request, next: Next, )
src/middleware/notify_middleware.rs:23
← previous
next →
1,101–1,200 of 1,586, ranked by callers