diff options
author | Ben S <ogham@bsago.me> | 2015-05-10 00:22:58 +0100 |
---|---|---|
committer | Ben S <ogham@bsago.me> | 2015-05-10 00:22:58 +0100 |
commit | 627bca98ef62891da92302d6287cdf2a5e43a5b6 (patch) | |
tree | 11f9cf4c4a3a91d0a0e7d35d2de21eaaaf995b01 /src/filetype.rs | |
parent | 89dd5c12395230769100975b9ea582039b386dfd (diff) |
Move file type colours to their own struct
Diffstat (limited to 'src/filetype.rs')
-rw-r--r-- | src/filetype.rs | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/src/filetype.rs b/src/filetype.rs index dadc415..a75f842 100644 --- a/src/filetype.rs +++ b/src/filetype.rs @@ -5,21 +5,21 @@ use colours::Colours; pub fn file_colour(colours: &Colours, file: &File) -> Style { match file { - f if f.is_directory() => colours.directory, - f if f.is_executable_file() => colours.executable, - f if f.is_link() => colours.symlink, - f if !f.is_file() => colours.special, - f if f.is_immediate() => colours.immediate, - f if f.is_image() => colours.image, - f if f.is_video() => colours.video, - f if f.is_music() => colours.music, - f if f.is_lossless() => colours.lossless, - f if f.is_crypto() => colours.crypto, - f if f.is_document() => colours.document, - f if f.is_compressed() => colours.compressed, - f if f.is_temp() => colours.temp, - f if f.is_compiled() => colours.compiled, - _ => colours.normal, + f if f.is_directory() => colours.filetypes.directory, + f if f.is_executable_file() => colours.filetypes.executable, + f if f.is_link() => colours.filetypes.symlink, + f if !f.is_file() => colours.filetypes.special, + f if f.is_immediate() => colours.filetypes.immediate, + f if f.is_image() => colours.filetypes.image, + f if f.is_video() => colours.filetypes.video, + f if f.is_music() => colours.filetypes.music, + f if f.is_lossless() => colours.filetypes.lossless, + f if f.is_crypto() => colours.filetypes.crypto, + f if f.is_document() => colours.filetypes.document, + f if f.is_compressed() => colours.filetypes.compressed, + f if f.is_temp() => colours.filetypes.temp, + f if f.is_compiled() => colours.filetypes.compiled, + _ => colours.filetypes.normal, } } |