pub struct ProjectLayout {
pub root: PathBuf,
}Fields§
§root: PathBufImplementations§
Source§impl ProjectLayout
impl ProjectLayout
pub fn new(root: &Path) -> Self
pub fn uproject(&self) -> Option<PathBuf>
pub fn rust_workspace(&self) -> PathBuf
pub fn bindings_crate(&self) -> PathBuf
pub fn cpp_generated(&self) -> PathBuf
pub fn plugin_descriptor(&self) -> PathBuf
pub fn uht_json(&self) -> PathBuf
pub fn config_file(&self) -> PathBuf
Source§impl ProjectLayout
impl ProjectLayout
pub fn game_output(&self) -> LibraryOutput
Auto Trait Implementations§
impl Freeze for ProjectLayout
impl RefUnwindSafe for ProjectLayout
impl Send for ProjectLayout
impl Sync for ProjectLayout
impl Unpin for ProjectLayout
impl UnsafeUnpin for ProjectLayout
impl UnwindSafe for ProjectLayout
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