pub struct IndexPaths {
pub base_dir: PathBuf,
pub index_name: String,
}Expand description
Resolve file paths associated with an index.
Fields§
§base_dir: PathBuf§index_name: StringImplementations§
Source§impl IndexPaths
impl IndexPaths
pub fn new(index_path: &Path) -> Self
pub fn meta_path(&self) -> PathBuf
pub fn passages_path(&self) -> PathBuf
pub fn offset_path(&self) -> PathBuf
pub fn index_file_path(&self) -> PathBuf
pub fn id_map_path(&self) -> PathBuf
Auto Trait Implementations§
impl Freeze for IndexPaths
impl RefUnwindSafe for IndexPaths
impl Send for IndexPaths
impl Sync for IndexPaths
impl Unpin for IndexPaths
impl UnsafeUnpin for IndexPaths
impl UnwindSafe for IndexPaths
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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