Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Kaiden42/PWDuck
/ functions
Functions
645 in github.com/Kaiden42/PWDuck
⨍
Functions
645
◇
Types & classes
103
Method
is_open_in_browser_available
()
gui/src/lib.rs:630
Function
item_list_is_empty
()
core/src/model/vault.rs:1171
Function
key_file_row
( key_file_state: &'a mut text_input::State, key_file: &'a str, key_file_open_fd_state: &'a mut bu
gui/src/vault/loader.rs:400
Function
key_file_row
( key_file_state: &'a mut text_input::State, key_file: &'a str, key_file_open_fd_state: &'a mut bu
gui/src/vault/creator.rs:567
Method
load
Load a [`Group`](Group) from disk. It expects: - The [`Path`](Path) as the location of the [`Vault`](crate::Vault) - The UUID as the identifier of th
core/src/model/group.rs:95
Method
load
Load an [`EntryHead`](EntryHead) from disk. It expects: - The [`Path`](Path) as the location of the [`Vault`](crate::Vault) - The UUID as the identif
core/src/model/entry.rs:110
Method
load
Load a [`Vault`](Vault) from disk. It expects: - The password to decrypt the master key of the [`Vault`](Vault) - The [`MemKey`] to re-encrypt the de
core/src/model/vault.rs:216
Method
load
Load a [`KeyFile`](KeyFile) from disk. It expects: - The [`Path`](Path) as the location of the [`KeyFile`](KeyFile). - The password to decrypt the [`
core/src/model/key_file.rs:24
Method
load
Load a [`MasterKey`](MasterKey) from disk. It expects: - The [`Path`](Path) as the location of the [`Vault`](crate::Vault). - The password to decrypt
core/src/model/master_key.rs:38
Method
load_all
Load all [`Group`](Group)s from disk. It expects: - The [`Path`](Path) as the location of the [`Vault`](crate::Vault) - The master key to decrypt the
core/src/model/group.rs:113
Method
load_all
Load all [`EntryHead`](EntryHead)s from disk. It expects: - The [`Path`](Path) as the location of the [`Vault`](crate::Vault) - The master key to dec
core/src/model/entry.rs:128
Function
load_all_heads
()
core/src/model/entry.rs:483
Function
load_and_unprotect_master_key
()
core/src/model/master_key.rs:102
Function
main
()
src/main.rs:53
Method
new
()
core/src/mem_protection.rs:44
Method
new
()
core/src/passwords.rs:33
Method
new
(uuid: Uuid, parent: Uuid, title: String)
core/src/model/group.rs:41
Method
new
(path: &Path)
core/src/model/uuid.rs:24
Method
new
(uuid: Uuid, parent: Uuid, title: String, body: Uuid)
core/src/model/entry.rs:53
Method
new
Create a new [`Group`](Group).
core/src/dto/group.rs:21
Method
new
Create a new [`EntryHead`](EntryHead).
core/src/dto/entry.rs:22
Method
new
Create a new [`KeyFile`](KeyFile).
core/src/dto/key_file.rs:26
Method
new
(salt: String, iv: String, encrypted_key: String)
core/src/dto/master_key.rs:27
Method
new
(error: String)
gui/src/lib.rs:151
Method
new
Create a new [`PasswordScore`](PasswordScore).
gui/src/password_score.rs:15
Method
new
(_: Self::ConstructorParam)
gui/src/vault/loader.rs:178
Method
new
(param: Self::ConstructorParam)
gui/src/vault/unlock.rs:116
Method
new
(index: usize, tabs: Vec<VaultTab>)
gui/src/vault/tab.rs:118
Method
new
(_: Self::ConstructorParam)
gui/src/vault/creator.rs:267
Method
new
(_: Self::ConstructorParam)
gui/src/vault/settings.rs:57
Method
new
(vault: Self::ConstructorParam)
gui/src/vault/container/mod.rs:515
Method
new
Create a new advanced state.
gui/src/vault/container/modify_entry.rs:782
Method
new
Create a new [`ListView`](ListView). It expects: - The UUID of the root group of the vault - The number of sub-groups in the root group. - The number
gui/src/vault/container/list.rs:97
Method
new
Create a new advanced state.
gui/src/vault/container/modify_group.rs:395
Method
new
Create a new [`PasswordGeneratorState`](PasswordGeneratorState).
gui/src/pw_modal/password_generator/mod.rs:103
Method
new
Create a new [`PasswordTabState`](PasswordTabState).
gui/src/pw_modal/password_generator/password_tab.rs:65
Function
new_advanced_state
()
gui/src/vault/container/modify_entry.rs:1858
Function
new_body
()
core/src/dto/entry.rs:59
Function
new_container
()
gui/src/vault/container/mod.rs:1866
Function
new_delete_request
()
gui/src/vault/container/modify_entry.rs:1865
Function
new_delete_request
()
gui/src/vault/container/modify_group.rs:1078
Function
new_entry_body
()
core/src/model/entry.rs:565
Function
new_entry_head
()
core/src/model/entry.rs:425
Function
new_group
()
core/src/model/group.rs:197
Function
new_group
()
core/src/dto/group.rs:31
Function
new_group_not_empty_message
()
gui/src/vault/container/modify_group.rs:1088
Function
new_group_tree
()
gui/src/vault/container/list.rs:920
Function
new_head
()
core/src/dto/entry.rs:52
Function
new_key
()
core/src/mem_protection.rs:256
Function
new_key_file
()
core/src/dto/key_file.rs:40
Function
new_master_key
()
core/src/dto/master_key.rs:41
Function
new_sec_string
()
core/src/mem_protection.rs:313
Function
new_secvec
()
core/src/mem_protection.rs:284
Function
new_symbols
()
core/src/passwords.rs:86
Function
new_uuid
()
core/src/model/uuid.rs:78
Method
nfd_choose_folder
()
src/main.rs:78
Method
nfd_choose_folder
()
gui/src/lib.rs:620
Method
nfd_choose_key_file
( file_name: Option<String>, )
src/main.rs:91
Method
nfd_choose_key_file
(_file_name: Option<String>)
gui/src/lib.rs:625
Function
open_file_dialog
()
gui/src/vault/loader.rs:608
Function
open_file_dialog_key_file
()
gui/src/vault/loader.rs:614
Function
open_file_dialog_key_file
()
gui/src/vault/creator.rs:924
Method
open_file_dialog_key_file
Open the native file dialog of the [`Platform`](Platform) to choose the path of the key file.
gui/src/vault/loader.rs:131
Method
open_file_dialog_key_file
Open the native file dialog of the [`Platform`](Platform) to choose the path of the key file.
gui/src/vault/creator.rs:204
Function
open_file_dialog_path
()
gui/src/vault/creator.rs:918
Method
open_file_dialog_path
Open the native file dialog of the [`Platform`](Platform).
gui/src/vault/loader.rs:126
Method
open_file_dialog_path
Open the native file dialog of the [`Platform`](Platform) to choose the path of the vault.
gui/src/vault/creator.rs:199
Method
open_in_browser
(url: String)
src/main.rs:115
Method
open_in_browser
(_url: String)
gui/src/lib.rs:635
Method
open_in_browser
Open the web address of the entry in the browser.
gui/src/vault/container/modify_entry.rs:229
Function
open_settings
()
gui/src/lib.rs:924
Method
parse_inner
Parse a pair of rules and return the gathered information for the autotype.
core/src/auto_type/mod.rs:42
Method
parse_sequence
Parse the sequence and return the gathered information for the autotype. # Errors Returns `Err` if: - The `sequence` is not valid and can't be parse
core/src/auto_type/mod.rs:27
Function
password_generation
()
core/src/passwords.rs:121
Function
path_row
( path_state: &'a mut text_input::State, path: &'a str, path_open_fd_state: &'a mut button::State,
gui/src/vault/loader.rs:314
Function
path_row
( path_state: &'a mut text_input::State, path: &'a str, path_open_fd_state: &'a mut button::State,
gui/src/vault/creator.rs:431
Method
placeholder_color
(&self)
gui/src/theme.rs:166
Function
refresh
()
gui/src/vault/container/list.rs:948
Function
request_entry_deletion
()
gui/src/vault/container/modify_entry.rs:1192
Function
request_group_deletion
()
gui/src/vault/container/modify_group.rs:677
Function
reroll_password
()
gui/src/pw_modal/password_generator/mod.rs:539
Function
resize
()
gui/src/vault/container/list.rs:775
Function
save
()
gui/src/vault/container/mod.rs:794
Function
save_and_load_all_entry_heads
()
core/src/io/entry.rs:164
Function
save_and_load_all_groups
()
core/src/io/group.rs:96
Function
save_and_load_application_settings
()
core/src/io/settings.rs:89
Function
save_and_load_body
()
core/src/model/entry.rs:596
Function
save_and_load_entry_body
()
core/src/io/entry.rs:195
Function
save_and_load_entry_head
()
core/src/io/entry.rs:147
Function
save_and_load_group
()
core/src/model/group.rs:227
Function
save_and_load_group
()
core/src/io/group.rs:79
Function
save_and_load_head
()
core/src/model/entry.rs:462
Function
save_and_load_key_file
()
core/src/io/key_file.rs:35
Function
save_and_load_master_key
()
core/src/io/master_key.rs:37
Function
save_and_load_vault
()
core/src/model/vault.rs:566
Function
select_entry
()
gui/src/vault/container/mod.rs:1150
Function
select_group
()
gui/src/vault/container/mod.rs:1114
Function
select_tab
()
gui/src/lib.rs:803
Function
select_tab
()
gui/src/pw_modal/password_generator/mod.rs:567
Method
selection_color
(&self)
gui/src/theme.rs:177
← previous
next →
401–500 of 645, ranked by callers