pub struct ProjectInfo {
pub root: PathBuf,
pub package_name: String,
pub package_version: String,
pub kick_rs_version: Option<String>,
pub kick_rs_features: Vec<String>,
pub modules: Vec<ModuleInfo>,
}Expand description
Top-level snapshot rendered by render_info.
Fields§
§root: PathBuf§package_name: String§package_version: String§kick_rs_version: Option<String>§kick_rs_features: Vec<String>§modules: Vec<ModuleInfo>Trait Implementations§
Auto Trait Implementations§
impl Freeze for ProjectInfo
impl RefUnwindSafe for ProjectInfo
impl Send for ProjectInfo
impl Sync for ProjectInfo
impl Unpin for ProjectInfo
impl UnsafeUnpin for ProjectInfo
impl UnwindSafe for ProjectInfo
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