Struct libpass::StoreFileRef
source · [−]pub struct StoreFileRef {
pub path: PathBuf,
}Expand description
A reference to a file in the password store
Fields
path: PathBufAbsolute path to the referenced directory
Implementations
sourceimpl StoreFileRef
impl StoreFileRef
sourcepub fn name(&self) -> Result<String>
pub fn name(&self) -> Result<String>
Retrieve the name of the store entry
The name is represented as a relative path from the store root and can be used to retrieve this
entry using retrieve.
sourcepub fn cipher_io(&self) -> Result<CipherFile>
pub fn cipher_io(&self) -> Result<CipherFile>
Get an IO handle to the encrypted content of this file
Trait Implementations
sourceimpl Clone for StoreFileRef
impl Clone for StoreFileRef
sourcefn clone(&self) -> StoreFileRef
fn clone(&self) -> StoreFileRef
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for StoreFileRef
impl Debug for StoreFileRef
sourceimpl Hash for StoreFileRef
impl Hash for StoreFileRef
sourceimpl PartialEq<StoreFileRef> for StoreFileRef
impl PartialEq<StoreFileRef> for StoreFileRef
sourcefn eq(&self, other: &StoreFileRef) -> bool
fn eq(&self, other: &StoreFileRef) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &StoreFileRef) -> bool
fn ne(&self, other: &StoreFileRef) -> bool
This method tests for !=.
impl Eq for StoreFileRef
impl StructuralEq for StoreFileRef
impl StructuralPartialEq for StoreFileRef
Auto Trait Implementations
impl RefUnwindSafe for StoreFileRef
impl Send for StoreFileRef
impl Sync for StoreFileRef
impl Unpin for StoreFileRef
impl UnwindSafe for StoreFileRef
Blanket Implementations
impl<Src, Scheme> ApproxFrom<Src, Scheme> for Src where
Scheme: ApproxScheme,
impl<Src, Scheme> ApproxFrom<Src, Scheme> for Src where
Scheme: ApproxScheme,
type Err = NoError
type Err = NoError
The error type produced by a failed conversion.
fn approx_from(src: Src) -> Result<Src, <Src as ApproxFrom<Src, Scheme>>::Err>
fn approx_from(src: Src) -> Result<Src, <Src as ApproxFrom<Src, Scheme>>::Err>
Convert the given value into an approximately equivalent representation.
impl<Dst, Src, Scheme> ApproxInto<Dst, Scheme> for Src where
Dst: ApproxFrom<Src, Scheme>,
Scheme: ApproxScheme,
impl<Dst, Src, Scheme> ApproxInto<Dst, Scheme> for Src where
Dst: ApproxFrom<Src, Scheme>,
Scheme: ApproxScheme,
type Err = <Dst as ApproxFrom<Src, Scheme>>::Err
type Err = <Dst as ApproxFrom<Src, Scheme>>::Err
The error type produced by a failed conversion.
fn approx_into(self) -> Result<Dst, <Src as ApproxInto<Dst, Scheme>>::Err>
fn approx_into(self) -> Result<Dst, <Src as ApproxInto<Dst, Scheme>>::Err>
Convert the subject into an approximately equivalent representation.
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> ConvUtil for T
impl<T> ConvUtil for T
fn approx_as<Dst>(self) -> Result<Dst, Self::Err> where
Self: ApproxInto<Dst, DefaultApprox>,
fn approx_as<Dst>(self) -> Result<Dst, Self::Err> where
Self: ApproxInto<Dst, DefaultApprox>,
Approximate the subject to a given type with the default scheme.
fn approx_as_by<Dst, Scheme>(self) -> Result<Dst, Self::Err> where
Self: ApproxInto<Dst, Scheme>,
Scheme: ApproxScheme,
fn approx_as_by<Dst, Scheme>(self) -> Result<Dst, Self::Err> where
Self: ApproxInto<Dst, Scheme>,
Scheme: ApproxScheme,
Approximate the subject to a given type with a specific scheme.
impl<Src> ValueFrom<Src> for Src
impl<Src> ValueFrom<Src> for Src
type Err = NoError
type Err = NoError
The error type produced by a failed conversion.
fn value_from(src: Src) -> Result<Src, <Src as ValueFrom<Src>>::Err>
fn value_from(src: Src) -> Result<Src, <Src as ValueFrom<Src>>::Err>
Convert the given value into an exactly equivalent representation.
impl<Src, Dst> ValueInto<Dst> for Src where
Dst: ValueFrom<Src>,
impl<Src, Dst> ValueInto<Dst> for Src where
Dst: ValueFrom<Src>,
type Err = <Dst as ValueFrom<Src>>::Err
type Err = <Dst as ValueFrom<Src>>::Err
The error type produced by a failed conversion.
fn value_into(self) -> Result<Dst, <Src as ValueInto<Dst>>::Err>
fn value_into(self) -> Result<Dst, <Src as ValueInto<Dst>>::Err>
Convert the subject into an exactly equivalent representation.