Struct cargo::ops::NewOptions [−][src]
pub struct NewOptions { pub version_control: Option<VersionControl>, pub kind: NewProjectKind, pub path: PathBuf, pub name: Option<String>, pub edition: Option<String>, pub registry: Option<String>, }
Fields
version_control: Option<VersionControl>
kind: NewProjectKind
path: PathBuf
Absolute path to the directory for the new package
name: Option<String>
edition: Option<String>
registry: Option<String>
Implementations
pub fn new(
version_control: Option<VersionControl>,
bin: bool,
lib: bool,
path: PathBuf,
name: Option<String>,
edition: Option<String>,
registry: Option<String>
) -> CargoResult<NewOptions>
[src]Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for NewOptions
impl Send for NewOptions
impl Sync for NewOptions
impl Unpin for NewOptions
impl UnwindSafe for NewOptions