Crate rust_keylock

Source
Expand description

§The rust-keylock library

Executes the logic of the rust-keylock.

This library is the executor of the rust-keylock logic. Editor references are used to interact with the rust-keylock users.

Modules§

dropbox
nextcloud

Structs§

AllConfigurations
Entry
Struct that defines a password entry.
EntryMeta
Struct that defines meta-data for an entry.
UserOption

Enums§

EntryPresentationType
Indicates to the Editors the way how an entry should be presented to the user
Menu
Enumeration of the several different Menus that an Editor implementation should handle.
MessageSeverity
Severity for the messages presented to the Users
UserSelection
Represents a User selection that is returned after showing a Menu.

Traits§

AsyncEditor
Trait to be implemented by various different Editors (Shell, Web, Android, other…).
Editor
Trait to be implemented by various different Editors (Shell, Web, Android, other…).

Functions§

default_rustkeylock_location
execute
execute_async
Takes a reference of Editor implementation as argument and executes the rust-keylock logic. The Editor is responsible for the interaction with the user. Currently there are Editor implementations for shell and for Android.