Files
ansi_term
arraydeque
atty
bear_lib_terminal
bear_lib_terminal_sys
bitflags
cfg_if
clap
const_cstr
dirs
dirs_sys
dlopen
dlopen_derive
downcast_rs
lazy_static
libc
num_traits
pir_8_as
pir_8_disasm
pir_8_emu
proc_macro2
quote
serde
serde_derive
strsim
syn
textwrap
time
tinyfiledialogs
toml
unicode_width
unicode_xid
vec_map
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/// An RGBA colour repr.
#[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)]
pub struct Color {
	pub red: u8,
	pub green: u8,
	pub blue: u8,
	pub alpha: u8,
}

impl Color {
	/// Equivalent to [`from_rgba()`](fn.from_rgba.html) with full opacity
	pub fn from_rgb(red: u8, green: u8, blue: u8) -> Self {
		Color{
			red: red,
			green: green,
			blue: blue,
			alpha: 0xFF,
		}
	}

	pub fn from_rgba(red: u8, green: u8, blue: u8, alpha: u8) -> Self {
		Color{
			red: red,
			green: green,
			blue: blue,
			alpha: alpha,
		}
	}
}