pub struct KpathseaBase {
pub pre: HMap<String, PathBuf>,
pub recdot: bool,
pub post: HMap<String, PathBuf>,
}Expand description
The “base” part of Kpathsea holding information about the “global” parts of the file database, which is
(or should be) shared between all instances. Never needs to be instantiated directly;
use the canoncial [static@KPATHSEA] instance instead.
Fields§
§pre: HMap<String, PathBuf>The paths to search before the working directory.
recdot: boolWhether to search recursively in the working directory.
post: HMap<String, PathBuf>The paths to search after the working directory.
Implementations§
Trait Implementations§
Source§impl Clone for KpathseaBase
impl Clone for KpathseaBase
Source§fn clone(&self) -> KpathseaBase
fn clone(&self) -> KpathseaBase
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for KpathseaBase
impl RefUnwindSafe for KpathseaBase
impl Send for KpathseaBase
impl Sync for KpathseaBase
impl Unpin for KpathseaBase
impl UnsafeUnpin for KpathseaBase
impl UnwindSafe for KpathseaBase
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more