pub struct ProjectMeta {
pub name: String,
pub version: String,
pub binary_name: String,
}Expand description
Metadata extracted from the user’s Cargo.toml
Fields§
§name: String§version: String§binary_name: StringImplementations§
Source§impl ProjectMeta
impl ProjectMeta
Sourcepub fn from_cargo_toml(project_dir: &Path) -> Result<Self>
pub fn from_cargo_toml(project_dir: &Path) -> Result<Self>
Extract project metadata from a Cargo.toml file.
Trait Implementations§
Source§impl Clone for ProjectMeta
impl Clone for ProjectMeta
Source§fn clone(&self) -> ProjectMeta
fn clone(&self) -> ProjectMeta
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 ProjectMeta
impl RefUnwindSafe for ProjectMeta
impl Send for ProjectMeta
impl Sync for ProjectMeta
impl Unpin for ProjectMeta
impl UnsafeUnpin for ProjectMeta
impl UnwindSafe for ProjectMeta
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