pub struct GitIgnoreConfig {
pub include: Vec<String>,
pub output: Option<String>,
}
Expand description
Required configuration for gitignore.
Fields§
§include: Vec<String>
Operating Systems, IDEs, Languages to include in the gitignore.
output: Option<String>
Optional output path to save the generated gitignore.
Implementations§
Source§impl GitIgnoreConfig
impl GitIgnoreConfig
Sourcepub fn build(args: &[String]) -> Result<GitIgnoreConfig, &'static str>
pub fn build(args: &[String]) -> Result<GitIgnoreConfig, &'static str>
Builds the GitIgnoreConfig from command-line arguments
Auto Trait Implementations§
impl Freeze for GitIgnoreConfig
impl RefUnwindSafe for GitIgnoreConfig
impl Send for GitIgnoreConfig
impl Sync for GitIgnoreConfig
impl Unpin for GitIgnoreConfig
impl UnwindSafe for GitIgnoreConfig
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