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
contains_unsaved_changes
(&self)
gui/src/vault/container/modify_group.rs:114
Function
create_entry
()
gui/src/vault/container/mod.rs:835
Function
create_group
()
gui/src/vault/container/mod.rs:810
Function
create_root
()
core/src/model/group.rs:284
Method
create_root_for
(path: &Path)
core/src/model/group.rs:145
Function
create_tab
()
gui/src/lib.rs:818
Method
decrypt
Decrypt the data-transfer-object (dto) of the [`Group`](Group) with the given master key.
core/src/model/group.rs:130
Method
decrypt
Decrypt the data-transfer-object (dto) of the [`EntryHead`] with the given master key.
core/src/model/entry.rs:145
Method
default
()
core/src/mem_protection.rs:72
Method
default
()
core/src/model/entry.rs:374
Method
default
()
core/src/model/settings.rs:14
Method
default
()
gui/src/lib.rs:666
Method
default
()
gui/src/vault/creator.rs:680
Method
default
()
gui/src/vault/container/modify_entry.rs:916
Method
default
()
gui/src/vault/container/modify_group.rs:537
Method
default
()
gui/src/pw_modal/password_generator/mod.rs:433
Method
default
()
gui/src/pw_modal/password_generator/password_tab.rs:238
Function
default_flags
()
gui/src/pw_modal/password_generator/password_tab.rs:460
Function
default_key
()
core/src/mem_protection.rs:276
Function
default_modify_entry_modal
()
gui/src/vault/container/modify_entry.rs:1875
Function
default_modify_group_modal
()
gui/src/vault/container/modify_group.rs:1098
Function
default_secvec
()
core/src/mem_protection.rs:304
Function
default_target
()
gui/src/pw_modal/password_generator/mod.rs:873
Function
delete_entry
Delete the entry from disk. It expects: - The [`Path`](Path) as the location of the [`Vault`](Vault) - The UUID as the identifier of the entry head -
core/src/io/entry.rs:105
Function
delete_entry
()
gui/src/vault/container/modify_entry.rs:1309
Function
delete_group
Delete the [`Group`](Group) from disk. It expects: - The [`Path`](Path) as the location of the [`Vault`](Vault) - The UUID as the identifier of the [
core/src/io/group.rs:28
Function
delete_group
()
gui/src/vault/container/modify_group.rs:790
Method
delete_request
Create the modal to confirm the entry deletion.
gui/src/vault/container/modify_entry.rs:861
Method
delete_request
Create the modal to confirm the group deletion.
gui/src/vault/container/modify_group.rs:455
Method
deref
(&self)
core/src/mem_protection.rs:81
Method
deref
(&self)
core/src/passwords.rs:46
Method
deref
(&self)
core/src/model/uuid.rs:38
Method
deref
(&self)
core/src/model/entry.rs:384
Method
deref
(&self)
core/src/model/key_file.rs:41
Method
deref
(&self)
core/src/model/master_key.rs:76
Method
deref
(&self)
core/src/auto_type/mod.rs:90
Method
deref_mut
(&mut self)
core/src/mem_protection.rs:88
Method
deref_mut
(&mut self)
gui/src/vault/tab.rs:145
Method
dragged
(&self)
gui/src/theme.rs:495
Method
dragging
(&self)
gui/src/theme.rs:714
Method
drop
(&mut self)
core/src/mem_protection.rs:35
Function
edit_group
()
gui/src/vault/container/mod.rs:1069
Method
enable_list_view_focus
If the [`Focus`](iced_focus::Focus) of the [`ListView`](ListView) is enabled.
gui/src/vault/container/mod.rs:80
Method
enable_modify_entry_view_focus
If the [`Focus`](iced_focus::Focus) of the [`ModifyEntryView`](ModifyEntryView) is enabled.
gui/src/vault/container/mod.rs:90
Method
enable_modify_group_view_focus
If the [`Focus`](iced_focus::Focus) of the [`ModifyGroupView`](ModifyGroupView) is enabled.
gui/src/vault/container/mod.rs:85
Function
enable_view_focus
()
gui/src/vault/container/mod.rs:755
Function
encrypt_and_decrypt_body
()
core/src/model/entry.rs:580
Function
encrypt_and_decrypt_head
()
core/src/model/group.rs:211
Function
encrypt_and_decrypt_head
()
core/src/model/entry.rs:446
Function
encrypted_body_from_and_into
()
core/src/model/entry.rs:676
Function
equal_bodies
(a: &EntryBody, b: &EntryBody)
core/src/model/entry.rs:668
Function
equal_bodies
(a: &pwduck_core::EntryBody, b: &pwduck_core::EntryBody)
gui/src/vault/container/modify_entry.rs:979
Function
equal_groups
(a: &Group, b: &Group)
core/src/model/group.rs:329
Function
equal_groups
(a: &pwduck_core::Group, b: &pwduck_core::Group)
gui/src/vault/container/modify_group.rs:577
Function
equal_heads
(a: &EntryHead, b: &EntryHead)
core/src/model/entry.rs:555
Function
equal_heads
(a: &pwduck_core::EntryHead, b: &pwduck_core::EntryHead)
gui/src/vault/container/modify_entry.rs:971
Function
estimate_password_strength
( password: pwduck_core::SecString, )
gui/src/utils.rs:244
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
core/src/mem_protection.rs:221
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
core/src/error.rs:135
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
core/src/model/key_file.rs:32
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
gui/src/icons.rs:130
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
gui/src/error.rs:81
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
gui/src/password_score.rs:248
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
gui/src/vault/container/modify_entry.rs:747
Method
focused
(&self)
gui/src/theme.rs:159
Method
from
(bytes: SecBytes)
core/src/mem_protection.rs:66
Method
from
(error: argon2::Error)
core/src/error.rs:58
Method
from
(id: [u8; SIZE])
core/src/model/uuid.rs:44
Method
from
Encrypt the given [`EntryBody`](EntryBody) with the master key.
core/src/model/entry.rs:341
Method
from
(key: SecVec<u8>)
core/src/model/key_file.rs:48
Method
from
(key: Vec<u8>)
core/src/model/master_key.rs:82
Method
from
(icon: Icon)
gui/src/icons.rs:116
Method
from
(error: iced::Error)
gui/src/error.rs:46
Method
from
(theme: Light)
gui/src/theme.rs:730
Method
from_entropy
Calculate the strength based on the given entropy.
gui/src/password_score.rs:235
Method
from_utf8
Create a new [`SecString`](SecString) from a [`SecVec`](SecVec) containing UTF-8 encoded text. # Errors Will return `Err` if the given byte vector i
core/src/mem_protection.rs:170
Method
generate
Generate a new [`Vault`](Vault). It expects: - The password to encrypt the master key of the new [`Vault`](Vault) - The location of the optional key
core/src/model/vault.rs:80
Method
generate
TODO
gui/src/pw_modal/password_generator/passphrase_tab.rs:34
Function
generate_and_update_password
()
gui/src/pw_modal/password_generator/mod.rs:855
Function
generate_new_vault
()
core/src/model/vault.rs:533
Function
get_entries_of
()
core/src/model/vault.rs:939
Function
get_groups_of
()
core/src/model/vault.rs:906
Function
get_item_list_for
()
core/src/model/vault.rs:1073
Function
get_name
()
core/src/model/vault.rs:697
Function
get_root_uuid
()
core/src/model/vault.rs:708
Function
go_to_parent_group
()
gui/src/vault/container/mod.rs:1015
Method
group_not_empty
Create the modal to mention, that the group is not empty.
gui/src/vault/container/modify_group.rs:463
Method
has_focus
(&self)
gui/src/vault/tab.rs:157
Method
hovered
(&self, is_checked: bool)
gui/src/theme.rs:239
Function
insert_entry
()
core/src/model/vault.rs:797
Function
insert_group
()
core/src/model/vault.rs:729
Method
is_auto_type_available
()
src/main.rs:121
Method
is_auto_type_available
()
gui/src/lib.rs:640
Function
is_modified
()
core/src/model/group.rs:321
Method
is_modified
(&self)
core/src/model/entry.rs:179
Function
is_modified_body
()
core/src/model/entry.rs:660
Function
is_modified_head
()
core/src/model/entry.rs:547
Method
is_nfd_available
()
src/main.rs:74
Method
is_nfd_available
()
gui/src/lib.rs:615
Method
is_open_in_browser_available
()
src/main.rs:111
← previous
next →
301–400 of 645, ranked by callers