pub enum LuauFilePath {
File(PathBuf),
Directory(PathBuf),
}
Expand description
A file path for Luau, which has been resolved to either a valid file or directory.
Not to be confused with LuauModulePath
. This is the path
on the filesystem, and not the abstracted module path.
Variants§
File(PathBuf)
A resolved and valid file path.
Directory(PathBuf)
A resolved and valid directory path.
Implementations§
Trait Implementations§
Source§impl AsRef<Path> for LuauFilePath
impl AsRef<Path> for LuauFilePath
Source§impl Clone for LuauFilePath
impl Clone for LuauFilePath
Source§fn clone(&self) -> LuauFilePath
fn clone(&self) -> LuauFilePath
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 LuauFilePath
impl Debug for LuauFilePath
Source§impl Display for LuauFilePath
impl Display for LuauFilePath
Source§impl PartialEq for LuauFilePath
impl PartialEq for LuauFilePath
impl Eq for LuauFilePath
impl StructuralPartialEq for LuauFilePath
Auto Trait Implementations§
impl Freeze for LuauFilePath
impl RefUnwindSafe for LuauFilePath
impl Send for LuauFilePath
impl Sync for LuauFilePath
impl Unpin for LuauFilePath
impl UnwindSafe for LuauFilePath
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<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