pub struct ProjectLayout {
pub root: Utf8PathBuf,
pub convex_root: Utf8PathBuf,
pub out_dir: Utf8PathBuf,
pub config_path: Utf8PathBuf,
pub discovered_convex_roots: Vec<Utf8PathBuf>,
pub component_roots: Vec<Utf8PathBuf>,
}Fields§
§root: Utf8PathBuf§convex_root: Utf8PathBuf§out_dir: Utf8PathBuf§config_path: Utf8PathBuf§discovered_convex_roots: Vec<Utf8PathBuf>§component_roots: Vec<Utf8PathBuf>Trait Implementations§
Source§impl Clone for ProjectLayout
impl Clone for ProjectLayout
Source§fn clone(&self) -> ProjectLayout
fn clone(&self) -> ProjectLayout
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 moreAuto 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