Struct yy_typings::FilesystemPath
source · [−]Expand description
Paths on the File System.
If a user joins path
with a yyp’s absolute folder location,
the resulting path will always point to a valid file.
path
will always point to a file, and the file it points to will
always have a .yy
extension. The name
field and the file_name
of the
path
will always be equal to each other.
Fields
name: String
The name of the resource which the Path points to. For an spr_sprite
,
for example, it will be spr_sprite
.
path: PathBuf
The direct path from the .yyp
directory to the resource needed on the
file system.
Implementations
sourceimpl FilesystemPath
impl FilesystemPath
sourcepub fn new(base: &str, name: &str) -> FilesystemPath
pub fn new(base: &str, name: &str) -> FilesystemPath
Constructs a new path out of a base
and a name
.
Trait Implementations
sourceimpl Clone for FilesystemPath
impl Clone for FilesystemPath
sourcefn clone(&self) -> FilesystemPath
fn clone(&self) -> FilesystemPath
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 FilesystemPath
impl Debug for FilesystemPath
sourceimpl Default for FilesystemPath
impl Default for FilesystemPath
sourcefn default() -> FilesystemPath
fn default() -> FilesystemPath
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for FilesystemPath
impl<'de> Deserialize<'de> for FilesystemPath
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Hash for FilesystemPath
impl Hash for FilesystemPath
sourceimpl Ord for FilesystemPath
impl Ord for FilesystemPath
sourceimpl PartialEq<FilesystemPath> for FilesystemPath
impl PartialEq<FilesystemPath> for FilesystemPath
sourcefn eq(&self, other: &FilesystemPath) -> bool
fn eq(&self, other: &FilesystemPath) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &FilesystemPath) -> bool
fn ne(&self, other: &FilesystemPath) -> bool
This method tests for !=
.
sourceimpl PartialOrd<FilesystemPath> for FilesystemPath
impl PartialOrd<FilesystemPath> for FilesystemPath
sourcefn partial_cmp(&self, other: &FilesystemPath) -> Option<Ordering>
fn partial_cmp(&self, other: &FilesystemPath) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
sourceimpl Serialize for FilesystemPath
impl Serialize for FilesystemPath
impl Eq for FilesystemPath
impl StructuralEq for FilesystemPath
impl StructuralPartialEq for FilesystemPath
Auto Trait Implementations
impl RefUnwindSafe for FilesystemPath
impl Send for FilesystemPath
impl Sync for FilesystemPath
impl Unpin for FilesystemPath
impl UnwindSafe for FilesystemPath
Blanket Implementations
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more