pub struct Reader<'a> { /* private fields */ }
Expand description
Password argument reader.
The main function, Reader::read_pass_arg(), reads one password from the given source, opening the resources (such as files, file descriptors) as needed.
When Reader
goes out of scope, it closes all files and file descriptors opened it opened.
Reader
leaves stdin open even when used.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for Reader<'a>
impl<'a> RefUnwindSafe for Reader<'a>
impl<'a> !Send for Reader<'a>
impl<'a> Sync for Reader<'a>
impl<'a> Unpin for Reader<'a>
impl<'a> UnwindSafe for Reader<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more