pub struct ProjectNames {
pub directory_name: String,
pub crate_name: String,
pub display_name: String,
pub application_identifier: String,
}Expand description
Validated names derived from the value passed to cargo ferry new.
Fields§
§directory_name: StringDirectory name requested by the user.
crate_name: StringCargo-compatible package name.
display_name: StringHuman-readable application name.
application_identifier: StringCross-platform application identifier.
Trait Implementations§
Source§impl Clone for ProjectNames
impl Clone for ProjectNames
Source§impl Debug for ProjectNames
impl Debug for ProjectNames
impl Eq for ProjectNames
Source§impl PartialEq for ProjectNames
impl PartialEq for ProjectNames
impl StructuralPartialEq for ProjectNames
Auto Trait Implementations§
impl Freeze for ProjectNames
impl RefUnwindSafe for ProjectNames
impl Send for ProjectNames
impl Sync for ProjectNames
impl Unpin for ProjectNames
impl UnsafeUnpin for ProjectNames
impl UnwindSafe for ProjectNames
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