[−][src]Struct rust_keylock::Safe
Holds the data that should be safe and secret.
This includes the password entries and a Cryptor that is used to encrypt the passwords of the entries when they are stored in memory and decrypt them when needed (to be presented to the User)
Methods
impl Safe
[src]
pub fn get_entry(&self, index: usize) -> &Entry
[src]
Retrieves an Entry at a given index, after applying the filter to the Vector
pub fn get_entry_decrypted(&self, index: usize) -> Entry
[src]
Retrieves an Entry at a given index with the password decrypted
pub fn get_entries(&self) -> &[Entry]
[src]
Retrieves the existing entries, after applying the filter to the Vector
pub fn get_filter(&self) -> String
[src]
Gets the filter of the Safe
Trait Implementations
Auto Trait Implementations
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Erased for T
impl<T> Same for T
type Output = T
Should always be Self