pub struct FileLocator {
pub file: String,
pub path: Option<PathBuf>,
}
Expand description
A file system locator.
Fields§
§file: String
Path explicitly configured by a user (with file://).
path: Option<PathBuf>
The file (above) resolved to an absolute path. This must be done manually on the host side.
Implementations§
Source§impl FileLocator
impl FileLocator
pub fn get_unresolved_path(&self) -> PathBuf
pub fn get_resolved_path(&self) -> PathBuf
Trait Implementations§
Source§impl Clone for FileLocator
impl Clone for FileLocator
Source§fn clone(&self) -> FileLocator
fn clone(&self) -> FileLocator
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 moreSource§impl Debug for FileLocator
impl Debug for FileLocator
Source§impl Default for FileLocator
impl Default for FileLocator
Source§fn default() -> FileLocator
fn default() -> FileLocator
Returns the “default value” for a type. Read more
Source§impl PartialEq for FileLocator
impl PartialEq for FileLocator
impl Eq for FileLocator
impl StructuralPartialEq for FileLocator
Auto Trait Implementations§
impl Freeze for FileLocator
impl RefUnwindSafe for FileLocator
impl Send for FileLocator
impl Sync for FileLocator
impl Unpin for FileLocator
impl UnwindSafe for FileLocator
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.