diff options
author | Ben S <ogham@bsago.me> | 2016-10-30 14:31:25 +0000 |
---|---|---|
committer | Ben S <ogham@bsago.me> | 2016-10-30 14:31:25 +0000 |
commit | a6712994c5d6e496f1b1c4a29070daaa82deefd0 (patch) | |
tree | e9ffd44a5b4fcc88fb80755c47b002f17cb222b4 /src/options/view.rs | |
parent | bd2a76b4477c08e3d95b370a4312a0c6405af85f (diff) |
Make the views non-Copy
This has to be done for when ignore patterns get introduced and have to be stored in a Vec.
Diffstat (limited to 'src/options/view.rs')
-rw-r--r-- | src/options/view.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/options/view.rs b/src/options/view.rs index cee1b9a..ed22111 100644 --- a/src/options/view.rs +++ b/src/options/view.rs @@ -11,7 +11,7 @@ use fs::feature::xattr; /// The **view** contains all information about how to format output. -#[derive(PartialEq, Debug, Copy, Clone)] +#[derive(PartialEq, Debug, Clone)] pub enum View { Details(Details), Grid(Grid), @@ -51,7 +51,7 @@ impl View { columns: Some(try!(Columns::deduce(matches))), header: matches.opt_present("header"), recurse: dir_action.recurse_options(), - filter: filter, + filter: filter.clone(), xattr: xattr::ENABLED && matches.opt_present("extended"), colours: colours, }; @@ -109,7 +109,7 @@ impl View { columns: None, header: false, recurse: dir_action.recurse_options(), - filter: filter, + filter: filter.clone(), // TODO: clone xattr: false, colours: colours, }; @@ -142,7 +142,7 @@ impl View { columns: None, header: false, recurse: dir_action.recurse_options(), - filter: filter, + filter: filter.clone(), xattr: false, colours: colours, }; |