MCPcopy Create free account

hub / github.com/aarambh-darshan/file-share-rust-backend / functions

Functions56 in github.com/aarambh-darshan/file-share-rust-backend

↓ 101 callersMethodto_string
(&self)
src/error.rs:34
↓ 4 callersMethodget_user
( &self, user_id: Option<Uuid>, name: Option<&str>, email: Option<&str>, )
src/db.rs:97
↓ 3 callersFunctioncompare
(password: &str, hashed_password: &str)
src/utils/password.rs:36
↓ 3 callersFunctionhash
(password: impl Into<String>)
src/utils/password.rs:16
↓ 2 callersMethodinto_response
(self)
src/error.rs:120
↓ 2 callersMethodto_str
(&self)
src/error.rs:40
↓ 1 callersFunctionauth_handler
()
src/handler/auth.rs:9
↓ 1 callersFunctioncreate_router
(app_state: Arc<AppState>)
src/router.rs:8
↓ 1 callersFunctioncreate_token
( user_id: &str, secret: &[u8], expires_in_seconds: i64, )
src/utils/token.rs:14
↓ 1 callersFunctiondecode_token
( token: T, secret: &[u8], )
src/utils/token.rs:39
↓ 1 callersFunctiondecrypt_file
( encrypted_aes_key: Vec<u8>, encrypted_file_data: Vec<u8>, iv: Vec<u8>, user_private_key: &Rs
src/utils/decrypt.rs:7
↓ 1 callersMethoddelete_expired_files
( &self )
src/db.rs:428
↓ 1 callersFunctionencrypt_file
( file_data: Vec<u8>, user_public_key: &RsaPublicKey )
src/utils/encrypt.rs:8
↓ 1 callersFunctionfile_handle
()
src/handler/file.rs:11
↓ 1 callersFunctiongenerate_key
( app_state: Arc<AppState>, user: User, )
src/utils/keys.rs:12
↓ 1 callersMethodget_file
( &self, file_id: Uuid, )
src/db.rs:302
↓ 1 callersFunctionget_file_list_handler
()
src/handler/file_query.rs:8
↓ 1 callersMethodget_receive_files
( &self, user_id: Uuid, page: u32, limit: usize )
src/db.rs:374
↓ 1 callersMethodget_sent_files
( &self, user_id: Uuid, page: u32, limit: usize )
src/db.rs:320
↓ 1 callersMethodget_shared
( &self, shared_id: Uuid, user_id: Uuid, )
src/db.rs:279
↓ 1 callersMethodinit
()
src/config.rs:11
↓ 1 callersMethodinto_http_response
(self)
src/error.rs:97
↓ 1 callersMethodsave_encrypted_file
( &self, user_id: Uuid, file_name: String, file_size: i64, recipient_u
src/db.rs:233
↓ 1 callersMethodsave_user
( &self, name: T, email: T, password: T, )
src/db.rs:128
↓ 1 callersMethodsave_user_key
(&self, user_id: Uuid, public_key: String)
src/db.rs:194
↓ 1 callersMethodsearch_by_email
( &self, user_id: Uuid, query: String, )
src/db.rs:211
↓ 1 callersMethodupdate_user_name
( &self, user_id: Uuid, new_name: T, )
src/db.rs:150
↓ 1 callersMethodupdate_user_password
( &self, user_id: Uuid, new_password: String, )
src/db.rs:172
↓ 1 callersFunctionusers_handler
()
src/handler/user.rs:9
Functionauth
( cookie_jar: CookieJar, Extension(app_state): Extension<Arc<AppState>>, mut req: Request, nex
src/middleware.rs:15
Methodbad_request
(message: impl Into<String>)
src/error.rs:76
Methodfilter_email
(user: &User)
src/dtos.rs:202
Methodfilter_emails
(user: &[User])
src/dtos.rs:208
Methodfilter_receive_user_file
(file_data: &ReceiveFileDetails)
src/dtos.rs:127
Methodfilter_receive_user_files
(user: &[ReceiveFileDetails])
src/dtos.rs:137
Methodfilter_send_user_file
(file_data: &SentFileDetails)
src/dtos.rs:94
Methodfilter_send_user_files
(user: &[SentFileDetails])
src/dtos.rs:104
Methodfilter_user
(user: &User)
src/dtos.rs:61
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/error.rs:15
Functionget_me
( Extension(_app_state): Extension<Arc<AppState>>, Extension(user): Extension<JWTAuthMiddeware>, )
src/handler/user.rs:22
Functionget_receive_shared_files
( Query(query_params): Query<RequestQueryDto>, Extension(app_state): Extension<Arc<AppState>>, Ext
src/handler/file_query.rs:46
Functionget_user_shared_files
( Query(query_params): Query<RequestQueryDto>, Extension(app_state): Extension<Arc<AppState>>, Ext
src/handler/file_query.rs:15
Functionlogin
( Extension(app_state): Extension<Arc<AppState>>, Json(body): Json<LoginUserDto> )
src/handler/auth.rs:52
Functionmain
()
src/main.rs:32
Methodnew
(pool: Pool<Postgres>)
src/db.rs:14
Methodnew
(message: impl Into<String>, status: StatusCode)
src/error.rs:62
Functionregister
( Extension(app_state): Extension<Arc<AppState>>, Json(body): Json<RegisterUserDto> )
src/handler/auth.rs:16
Functionretrieve_file
( Extension(app_state): Extension<Arc<AppState>>, Extension(user): Extension<JWTAuthMiddeware>, Js
src/handler/file.rs:118
Functionsearch_by_email
( Query(params): Query<SearchQueryByEmailDTO>, Extension(app_state): Extension<Arc<AppState>>, Ext
src/handler/user.rs:108
Methodserver_error
(message: impl Into<String>)
src/error.rs:69
Methodunauthorized
(message: impl Into<String>)
src/error.rs:90
Methodunique_constraint_violation
(message: impl Into<String>)
src/error.rs:83
Functionupdate_user_name
( Extension(app_state): Extension<Arc<AppState>>, Extension(user): Extension<JWTAuthMiddeware>, Js
src/handler/user.rs:36
Functionupdate_user_password
( Extension(app_state): Extension<Arc<AppState>>, Extension(user): Extension<JWTAuthMiddeware>, Js
src/handler/user.rs:62
Functionupload_file
( Extension(app_state): Extension<Arc<AppState>>, Extension(user): Extension<JWTAuthMiddeware>, mu
src/handler/file.rs:17
Functionvalidate_expiration_date
(expiration_date: &str)
src/dtos.rs:234