├── .gitignore ├── .gitmodules ├── src ├── util.rs ├── font.rs ├── main.rs └── widget.rs ├── Cargo.toml ├── UNLICENSE ├── README.md ├── res └── icons │ └── hicolor │ ├── symbolic │ └── apps │ │ └── technology.unrelenting.galacritty-symbolic.svg │ └── scalable │ └── apps │ └── technology.unrelenting.galacritty.svg ├── CODE_OF_CONDUCT.md └── Cargo.lock /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea/ 2 | /target/ 3 | *.core 4 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "alacritty"] 2 | path = alacritty 3 | url = https://github.com/myfreeweb/alacritty 4 | -------------------------------------------------------------------------------- /src/util.rs: -------------------------------------------------------------------------------- 1 | // from gtk examples 2 | macro_rules! clone { 3 | (@param _) => ( _ ); 4 | (@param $x:ident) => ( $x ); 5 | ($($n:ident),+ => move || $body:expr) => ( 6 | { 7 | $( let $n = $n.clone(); )+ 8 | move || $body 9 | } 10 | ); 11 | ($($n:ident),+ => move |$($p:tt),+| $body:expr) => ( 12 | { 13 | $( let $n = $n.clone(); )+ 14 | move |$(clone!(@param $p),)+| $body 15 | } 16 | ); 17 | } 18 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "galacritty" 3 | version = "0.0.0" 4 | authors = [ "Greg V " ] 5 | keywords = [ "Terminal", "Console", "GTK" ] 6 | description = "GTK 3 terminal emulator based on the GPU-accelerated Alacritty core" 7 | license = "Unlicense" 8 | readme = "README.md" 9 | homepage = "https://github.com/myfreeweb/galacritty" 10 | repository = "https://github.com/myfreeweb/galacritty" 11 | edition = "2018" 12 | 13 | [dependencies] 14 | log = "0.4" 15 | env_logger = "0.5" 16 | glib = "0.6" 17 | gio = "0.5" 18 | gdk = "0.9" 19 | pango = "0.5" 20 | gtk = { version = "0.5", features = ["v3_16"] } 21 | epoxy = "0.1" 22 | shared_library = "0" 23 | alacritty = { path = "alacritty" } 24 | 25 | [patch.crates-io] 26 | servo-freetype-sys = { path = "alacritty/servo-freetype-proxy" } 27 | -------------------------------------------------------------------------------- /UNLICENSE: -------------------------------------------------------------------------------- 1 | This is free and unencumbered software released into the public domain. 2 | 3 | Anyone is free to copy, modify, publish, use, compile, sell, or 4 | distribute this software, either in source code form or as a compiled 5 | binary, for any purpose, commercial or non-commercial, and by any 6 | means. 7 | 8 | In jurisdictions that recognize copyright laws, the author or authors 9 | of this software dedicate any and all copyright interest in the 10 | software to the public domain. We make this dedication for the benefit 11 | of the public at large and to the detriment of our heirs and 12 | successors. We intend this dedication to be an overt act of 13 | relinquishment in perpetuity of all present and future rights to this 14 | software under copyright law. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 17 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 18 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 19 | IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR 20 | OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 21 | ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 22 | OTHER DEALINGS IN THE SOFTWARE. 23 | 24 | For more information, please refer to 25 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Galacritty 2 | 3 | A GTK terminal emulator based on the blazing fast GPU-accelerated [Alacritty](https://github.com/jwilm/alacritty) core. 4 | 5 | ![Screenshot](https://unrelentingtech.s3.dualstack.eu-west-1.amazonaws.com/galacritty-0.0.0.png) 6 | 7 | ## Features 8 | 9 | - native look for GTK based desktop environments 10 | - perfect Wayland HiDPI support 11 | - header bar with easily accessible font size -/+ buttons 12 | 13 | ### Still TODO 14 | 15 | - settings 16 | - mouse support (including selection) 17 | - multiple windows 18 | - tabs 19 | 20 | ## Building 21 | 22 | You need to have GTK >= 3.16 and [`libepoxy`](https://github.com/anholt/libepoxy) installed on your system. 23 | 24 | Don't forget to check out git submodules. 25 | 26 | ## Contributing 27 | 28 | By participating in this project you agree to follow the [Contributor Code of Conduct](https://www.contributor-covenant.org/version/1/4/). 29 | 30 | [The list of contributors is available on GitHub](https://github.com/myfreeweb/galacritty/graphs/contributors). 31 | 32 | ## License 33 | 34 | This is free and unencumbered software released into the public domain. 35 | For more information, please refer to the `UNLICENSE` file or [unlicense.org](http://unlicense.org). 36 | 37 | Dependencies are distributed under different licenses. 38 | 39 | The icon is based on the GNOME Adwaita theme, and is [CC-BY-SA](http://creativecommons.org/licenses/by-sa/3.0/) licensed. 40 | -------------------------------------------------------------------------------- /src/font.rs: -------------------------------------------------------------------------------- 1 | use pango::{self, Style, Weight}; 2 | use pango::prelude::*; 3 | 4 | use alacritty::config::{Font, Size}; 5 | 6 | /// Converts a Pango/Gtk font spec to an Alacritty one 7 | pub fn to_alacritty(fam: pango::FontFamily, size: i32) -> Font { 8 | let size = size as f32 / pango::SCALE as f32; 9 | info!("Chosen font family {:?} size {}", fam.get_name(), size); 10 | let mut newf = Font::default(); 11 | newf.size = Size::new(size); 12 | if let Some(name) = fam.get_name() { 13 | newf.normal.family = name.clone(); 14 | newf.bold.family = name.clone(); 15 | newf.italic.family = name; 16 | } else { 17 | warn!("You've managed to select a font family with no name, somehow."); 18 | } 19 | // Find exact names of "Normal" "Bold" "Italic" suffixes for this family 20 | for face in fam.list_faces().iter() { 21 | if let Some(desc) = face.describe() { 22 | info!(" - has face {:?} style {:?} weight {:?} variant {:?}", face.get_face_name(), desc.get_style(), desc.get_weight(), desc.get_variant()); 23 | match (desc.get_style(), desc.get_weight()) { 24 | (Style::Normal, Weight::Normal) => { 25 | newf.normal.style = face.get_face_name(); 26 | }, 27 | (Style::Normal, Weight::Bold) => { 28 | newf.bold.style = face.get_face_name(); 29 | }, 30 | (Style::Italic, Weight::Normal) => { 31 | newf.italic.style = face.get_face_name(); 32 | }, 33 | _ => (), 34 | } 35 | } 36 | } 37 | newf 38 | } 39 | -------------------------------------------------------------------------------- /res/icons/hicolor/symbolic/apps/technology.unrelenting.galacritty-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 14 | 16 | 17 | 19 | image/svg+xml 20 | 22 | Gnome Symbolic Icon Theme 23 | 24 | 25 | 26 | Gnome Symbolic Icon Theme 28 | 30 | 33 | 37 | 38 | 39 | 42 | 46 | 50 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Contributor Covenant Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | In the interest of fostering an open and welcoming environment, we as 6 | contributors and maintainers pledge to making participation in our project and 7 | our community a harassment-free experience for everyone, regardless of age, body 8 | size, disability, ethnicity, gender identity and expression, level of experience, 9 | nationality, personal appearance, race, religion, or sexual identity and 10 | orientation. 11 | 12 | ## Our Standards 13 | 14 | Examples of behavior that contributes to creating a positive environment 15 | include: 16 | 17 | * Using welcoming and inclusive language 18 | * Being respectful of differing viewpoints and experiences 19 | * Gracefully accepting constructive criticism 20 | * Focusing on what is best for the community 21 | * Showing empathy towards other community members 22 | 23 | Examples of unacceptable behavior by participants include: 24 | 25 | * The use of sexualized language or imagery and unwelcome sexual attention or 26 | advances 27 | * Trolling, insulting/derogatory comments, and personal or political attacks 28 | * Public or private harassment 29 | * Publishing others' private information, such as a physical or electronic 30 | address, without explicit permission 31 | * Other conduct which could reasonably be considered inappropriate in a 32 | professional setting 33 | 34 | ## Our Responsibilities 35 | 36 | Project maintainers are responsible for clarifying the standards of acceptable 37 | behavior and are expected to take appropriate and fair corrective action in 38 | response to any instances of unacceptable behavior. 39 | 40 | Project maintainers have the right and responsibility to remove, edit, or 41 | reject comments, commits, code, wiki edits, issues, and other contributions 42 | that are not aligned to this Code of Conduct, or to ban temporarily or 43 | permanently any contributor for other behaviors that they deem inappropriate, 44 | threatening, offensive, or harmful. 45 | 46 | ## Scope 47 | 48 | This Code of Conduct applies both within project spaces and in public spaces 49 | when an individual is representing the project or its community. Examples of 50 | representing a project or community include using an official project e-mail 51 | address, posting via an official social media account, or acting as an appointed 52 | representative at an online or offline event. Representation of a project may be 53 | further defined and clarified by project maintainers. 54 | 55 | ## Enforcement 56 | 57 | Instances of abusive, harassing, or otherwise unacceptable behavior may be 58 | reported by contacting the project owner at greg@unrelenting.technology. All 59 | complaints will be reviewed and investigated and will result in a response that 60 | is deemed necessary and appropriate to the circumstances. The project owner is 61 | obligated to maintain confidentiality with regard to the reporter of an incident. 62 | Further details of specific enforcement policies may be posted separately. 63 | 64 | Project maintainers who do not follow or enforce the Code of Conduct in good 65 | faith may face temporary or permanent repercussions as determined by other 66 | members of the project's leadership. 67 | 68 | ## Attribution 69 | 70 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, 71 | available at [http://contributor-covenant.org/version/1/4][version] 72 | 73 | [homepage]: http://contributor-covenant.org 74 | [version]: http://contributor-covenant.org/version/1/4/ 75 | -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- 1 | use gtk; 2 | use gio; 3 | use gdk; 4 | 5 | use alacritty; 6 | #[macro_use] 7 | extern crate log; 8 | 9 | use std::env::args; 10 | use std::rc::Rc; 11 | use std::cell::RefCell; 12 | 13 | use gio::prelude::*; 14 | use gio::{Menu, MenuExt, MenuItem, SimpleAction}; 15 | use gtk::prelude::*; 16 | 17 | #[macro_use] 18 | pub mod util; // order matters for macros 19 | pub mod font; 20 | pub mod widget; 21 | 22 | fn build_actions(app: gtk::Application, 23 | window: gtk::ApplicationWindow, 24 | clipboard: gtk::Clipboard, 25 | glarea: gtk::GLArea, 26 | state: Rc>>) { 27 | let about_action = SimpleAction::new("HelpAbout", None); 28 | about_action.connect_activate(clone!(window => move |_, _| { 29 | let about = gtk::AboutDialog::new(); 30 | about.set_transient_for(Some(&window)); 31 | about.set_program_name("Galacritty"); 32 | about.set_version(env!("CARGO_PKG_VERSION")); 33 | about.set_logo_icon_name("technology.unrelenting.galacritty"); 34 | about.set_authors(&[env!("CARGO_PKG_AUTHORS")]); 35 | about.set_comments(env!("CARGO_PKG_DESCRIPTION")); 36 | about.connect_response(|about, _| about.destroy()); 37 | about.run(); 38 | })); 39 | app.add_action(&about_action); 40 | 41 | let paste_action = SimpleAction::new("Paste", None); 42 | paste_action.connect_activate(clone!(glarea, state => move |_, _| { 43 | if let Some(text) = clipboard.wait_for_text() { 44 | let mut state = state.borrow_mut(); 45 | if let Some(ref mut state) = *state { 46 | // TODO: bracketed paste support 47 | state.event_queue.push(widget::Event::StringInput(text.replace("\r\n", "\r").replace("\n", "\r"))); 48 | } 49 | glarea.queue_draw(); 50 | } 51 | })); 52 | window.add_action(&paste_action); 53 | app.set_accels_for_action("win.Paste", &["v", "Insert"]); 54 | 55 | let font_decr_action = SimpleAction::new("FontDecrease", None); 56 | font_decr_action.connect_activate(clone!(glarea, state => move |_, _| { 57 | let mut state = state.borrow_mut(); 58 | if let Some(ref mut state) = *state { 59 | state.event_queue.push(widget::Event::ChangeFontSize(-1)); 60 | } 61 | glarea.queue_draw(); 62 | })); 63 | window.add_action(&font_decr_action); 64 | app.set_accels_for_action("win.FontDecrease", &["minus", "KP_Subtract"]); 65 | 66 | let font_incr_action = SimpleAction::new("FontIncrease", None); 67 | font_incr_action.connect_activate(clone!(glarea, state => move |_, _| { 68 | let mut state = state.borrow_mut(); 69 | if let Some(ref mut state) = *state { 70 | state.event_queue.push(widget::Event::ChangeFontSize(1)); 71 | } 72 | glarea.queue_draw(); 73 | })); 74 | window.add_action(&font_incr_action); 75 | app.set_accels_for_action("win.FontIncrease", &["equal", "plus", "KP_Add"]); 76 | 77 | let font_choose_action = SimpleAction::new("FontChoose", None); 78 | font_choose_action.connect_activate(clone!(glarea, window, state => move |_, _| { 79 | glarea.set_auto_render(false); 80 | let mut state = state.borrow_mut(); 81 | if let Some(ref mut state) = *state { 82 | let curf = state.config.font(); 83 | let dial = gtk::FontChooserDialog::new("Choose Terminal Font", Some(&window)); 84 | dial.set_preview_text("if c0de$[1337] { \"hello\".world(); /* test */ }"); 85 | dial.set_font(&format!("{} {}", curf.normal.family, curf.size.as_f32_pts())); 86 | let acc : i32 = gtk::ResponseType::Ok.into(); 87 | if dial.run() == acc { 88 | if let Some(fam) = dial.get_font_family() { 89 | let newf = font::to_alacritty(fam, dial.get_font_size()); 90 | let fontdiff = (newf.size.as_f32_pts() - curf.size.as_f32_pts()) as i8; 91 | state.config.set_font(newf); 92 | state.event_queue.push(widget::Event::ChangeFontSize(fontdiff)); 93 | // force reload the glyph cache if the size didn't change 94 | state.event_queue.push(widget::Event::HiDPIFactorChanged(glarea.get_scale_factor() as f32)); 95 | } 96 | } 97 | dial.destroy(); 98 | } 99 | glarea.set_auto_render(true); 100 | glarea.queue_draw(); 101 | })); 102 | window.add_action(&font_choose_action); 103 | 104 | let font_reset_action = SimpleAction::new("FontReset", None); 105 | font_reset_action.connect_activate(move |_, _| { 106 | let mut state = state.borrow_mut(); 107 | if let Some(ref mut state) = *state { 108 | state.event_queue.push(widget::Event::ResetFontSize); 109 | } 110 | glarea.queue_draw(); 111 | }); 112 | window.add_action(&font_reset_action); 113 | app.set_accels_for_action("win.FontReset", &["0", "KP_0"]); 114 | } 115 | 116 | fn build_main_menu() -> Menu { 117 | let menu = Menu::new(); 118 | 119 | let section = Menu::new(); 120 | section.append_item(&MenuItem::new("About", "app.HelpAbout")); 121 | menu.append_section(None, §ion); 122 | 123 | menu.freeze(); 124 | menu 125 | } 126 | 127 | fn build_header_bar() -> gtk::HeaderBar { 128 | let header_bar = gtk::HeaderBar::new(); 129 | 130 | let font_decr_btn = gtk::Button::new_from_icon_name("zoom-out-symbolic", gtk::IconSize::SmallToolbar.into()); 131 | font_decr_btn.set_can_focus(false); 132 | font_decr_btn.set_tooltip_text("Decrease font size"); 133 | font_decr_btn.set_action_name("win.FontDecrease"); 134 | header_bar.pack_start(&font_decr_btn); 135 | 136 | let font_choose_btn = gtk::Button::new_from_icon_name("font-select-symbolic", gtk::IconSize::SmallToolbar.into()); 137 | font_choose_btn.set_can_focus(false); 138 | font_choose_btn.set_tooltip_text("Choose font"); 139 | font_choose_btn.set_action_name("win.FontChoose"); 140 | header_bar.pack_start(&font_choose_btn); 141 | 142 | let font_incr_btn = gtk::Button::new_from_icon_name("zoom-in-symbolic", gtk::IconSize::SmallToolbar.into()); 143 | font_incr_btn.set_can_focus(false); 144 | font_incr_btn.set_tooltip_text("Increase font size"); 145 | font_incr_btn.set_action_name("win.FontIncrease"); 146 | header_bar.pack_start(&font_incr_btn); 147 | 148 | let paste_btn = gtk::Button::new_from_icon_name("edit-paste-symbolic", gtk::IconSize::SmallToolbar.into()); 149 | paste_btn.set_can_focus(false); 150 | paste_btn.set_tooltip_text("Paste from clipboard"); 151 | paste_btn.set_action_name("win.Paste"); 152 | header_bar.pack_end(&paste_btn); 153 | 154 | header_bar.set_show_close_button(true); 155 | header_bar 156 | } 157 | 158 | fn build_ui(app: >k::Application) { 159 | gtk::Window::set_default_icon_name("technology.unrelenting.galacritty"); 160 | 161 | let window = gtk::ApplicationWindow::new(app); 162 | 163 | window.set_title("Galacritty"); 164 | window.set_border_width(0); 165 | window.set_default_size(1280, 720); 166 | 167 | window.connect_delete_event(clone!(window => move |_, _| { 168 | window.destroy(); 169 | Inhibit(false) 170 | })); 171 | 172 | let clipboard = gtk::Clipboard::get(&gdk::Atom::intern("CLIPBOARD")); 173 | 174 | let header_bar = build_header_bar(); 175 | window.set_titlebar(Some(&header_bar)); 176 | 177 | let (glarea, state) = widget::alacritty_widget(window.clone(), header_bar); 178 | 179 | build_actions(app.clone(), window.clone(), clipboard, glarea.clone(), state.clone()); 180 | 181 | app.set_app_menu(Some(&build_main_menu())); 182 | window.add(&glarea); 183 | window.show_all(); 184 | } 185 | 186 | fn main() { 187 | let _ = alacritty::logging::initialize(&alacritty::cli::Options::default()); 188 | 189 | let application = gtk::Application::new( 190 | "technology.unrelenting.galacritty", 191 | gio::ApplicationFlags::empty() 192 | ).expect("gtk::Application::new"); 193 | 194 | application.connect_startup(|app| { 195 | build_ui(app); 196 | }); 197 | application.connect_activate(|_| {}); 198 | 199 | application.run(&args().collect::>()); 200 | } 201 | -------------------------------------------------------------------------------- /res/icons/hicolor/scalable/apps/technology.unrelenting.galacritty.svg: -------------------------------------------------------------------------------- 1 | 2 | 15 | Adwaita Icon Template 17 | 19 | 21 | 25 | 29 | 30 | 32 | 36 | 40 | 41 | 43 | 47 | 51 | 55 | 59 | 63 | 67 | 68 | 76 | 84 | 94 | 95 | 97 | 98 | 100 | image/svg+xml 101 | 103 | 104 | 105 | GNOME Design Team 106 | 107 | 108 | 109 | 111 | Adwaita Icon Template 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 139 | 141 | 143 | 145 | 147 | 149 | 151 | 152 | 153 | 154 | 158 | 210 | 213 | 217 | 227 | 237 | 247 | 251 | 252 | 253 | 254 | -------------------------------------------------------------------------------- /src/widget.rs: -------------------------------------------------------------------------------- 1 | use std::ptr; 2 | use std::rc::Rc; 3 | use std::sync::Arc; 4 | use std::cell::RefCell; 5 | use std::thread::JoinHandle; 6 | use std::os::unix::io::{RawFd, AsRawFd}; 7 | 8 | use epoxy; 9 | use shared_library::dynamic_library::DynamicLibrary; 10 | 11 | use glib; 12 | use gdk; 13 | use gdk::ModifierType as Mod; 14 | use gtk; 15 | use gtk::prelude::*; 16 | 17 | use alacritty::{cli, gl}; 18 | use alacritty::display::{Display, DisplayCommand, InitialSize}; 19 | use alacritty::event_loop::{self, EventLoop, WindowNotifier}; 20 | use alacritty::tty::{self, Pty, process_should_exit}; 21 | use alacritty::sync::FairMutex; 22 | use alacritty::term::{Term, SizeInfo}; 23 | use alacritty::config::Config; 24 | 25 | // TODO vec for multiple widgets 26 | thread_local!{ 27 | static GLOBAL: RefCell> = RefCell::new(None); 28 | } 29 | 30 | pub struct IsControlHeld(bool); 31 | 32 | pub enum Event { 33 | Blank, 34 | CharInput(char, IsControlHeld), 35 | StringInput(String), 36 | StrInput(&'static str), 37 | WindowResized(u32, u32), 38 | HiDPIFactorChanged(f32), 39 | ChangeFontSize(i8), 40 | ResetFontSize, 41 | } 42 | 43 | struct Notifier; 44 | 45 | impl WindowNotifier for Notifier { 46 | fn notify(&self) { 47 | // NOTE: not gtk::idle_add, that one checks if we're on the main thread 48 | let _ = glib::idle_add(|| { 49 | GLOBAL.with(|global| { 50 | if let Some(ref glarea) = *global.borrow() { 51 | glarea.queue_draw(); 52 | } 53 | }); 54 | glib::Continue(false) 55 | }); 56 | } 57 | } 58 | 59 | pub struct State { 60 | pub config: Config, 61 | pub display: Display, 62 | terminal: Arc>, 63 | pty_fd: RawFd, 64 | loop_notifier: event_loop::Notifier, 65 | io_thread: JoinHandle<(EventLoop, event_loop::State)>, 66 | pub event_queue: Vec, 67 | } 68 | 69 | /// Creates a GLArea that runs an Alacritty terminal emulator. 70 | /// 71 | /// Eventually should be a GObject subclass, usable outside of Rust. 72 | pub fn alacritty_widget(window: gtk::ApplicationWindow, header_bar: gtk::HeaderBar) -> (gtk::GLArea, Rc>>) { 73 | let glarea = gtk::GLArea::new(); 74 | 75 | let im = gtk::IMMulticontext::new(); 76 | im.set_use_preedit(false); 77 | 78 | let state: Rc>> = Rc::new(RefCell::new(None)); 79 | 80 | glarea.connect_realize(clone!(state, im => move |glarea| { 81 | let mut state = state.borrow_mut(); 82 | im.set_client_window(glarea.get_window().as_ref()); 83 | glarea.make_current(); 84 | 85 | epoxy::load_with(|s| { 86 | unsafe { 87 | match DynamicLibrary::open(None).unwrap().symbol(s) { 88 | Ok(v) => v, 89 | Err(_) => ptr::null(), 90 | } 91 | } 92 | }); 93 | gl::load_with(epoxy::get_proc_addr); 94 | 95 | let config = Config::default(); 96 | let mut options = cli::Options::default(); 97 | options.print_events = true; 98 | 99 | let display = Display::new( 100 | &config, 101 | InitialSize::Cells(config.dimensions()), 102 | glarea.get_scale_factor() as f32 103 | ).expect("Display::new"); 104 | 105 | let terminal = Term::new(&config, display.size().to_owned()); 106 | let terminal = Arc::new(FairMutex::new(terminal)); 107 | 108 | let pty = tty::new(&config, &options, &display.size(), None); 109 | let pty_fd = pty.fd.as_raw_fd(); 110 | 111 | let event_loop = EventLoop::new( 112 | Arc::clone(&terminal), 113 | Box::new(Notifier), 114 | pty, 115 | options.ref_test, 116 | ); 117 | 118 | let loop_notifier = event_loop::Notifier(event_loop.channel()); 119 | let io_thread = event_loop.spawn(None); 120 | 121 | *state = Some(State { 122 | config, display, terminal, pty_fd, 123 | loop_notifier, io_thread, 124 | event_queue: Vec::new() 125 | }); 126 | })); 127 | 128 | glarea.connect_unrealize(clone!(state => move |_widget| { 129 | let mut state = state.borrow_mut(); 130 | *state = None; 131 | })); 132 | 133 | glarea.connect_render(clone!(state, im => move |_glarea, _glctx| { 134 | let state_cell = &state; 135 | let mut state = state_cell.borrow_mut(); 136 | let mut quit = false; 137 | if let Some(ref mut state) = *state { 138 | let mut terminal = state.terminal.lock(); 139 | for event in state.event_queue.drain(..) { 140 | match event { 141 | Event::Blank => (), 142 | Event::CharInput(c, IsControlHeld(is_ctrl)) => { 143 | let len = c.len_utf8(); 144 | let mut bytes = Vec::with_capacity(len); 145 | unsafe { 146 | bytes.set_len(len); 147 | c.encode_utf8(&mut bytes[..]); 148 | } 149 | if is_ctrl { 150 | for ch in bytes.iter_mut() { 151 | if *ch >= 0x40 && *ch < 0x80 { 152 | *ch = *ch & !0x60; 153 | } 154 | } 155 | } 156 | use alacritty::event::Notify; 157 | state.loop_notifier.notify(bytes); 158 | }, 159 | Event::StrInput(s) => { 160 | use alacritty::event::Notify; 161 | state.loop_notifier.notify(s.as_bytes().to_vec()); 162 | }, 163 | Event::StringInput(s) => { 164 | use alacritty::event::Notify; 165 | state.loop_notifier.notify(s.as_bytes().to_vec()); 166 | }, 167 | Event::WindowResized(w, h) => { 168 | state.display.command_channel().send(DisplayCommand::NewSize(w, h)).expect("send new size"); 169 | terminal.dirty = true; 170 | }, 171 | Event::HiDPIFactorChanged(dpr) => { 172 | // state.display.update_glyph_cache(&state.config, Some(fac)) 173 | // ^^^ bad somehow? Is the channel really necessary 174 | state.display.command_channel().send(DisplayCommand::NewHiDPIFactor(dpr)).expect("send new dpr"); 175 | terminal.dirty = true; 176 | }, 177 | Event::ChangeFontSize(delta) => { 178 | terminal.change_font_size(delta.into()); 179 | }, 180 | Event::ResetFontSize => { 181 | terminal.reset_font_size(); 182 | } 183 | } 184 | } 185 | if let Some(title) = terminal.get_next_title() { 186 | header_bar.set_title(&*title); 187 | } 188 | if terminal.needs_draw() { 189 | let (x, y) = state.display.current_xim_spot(&terminal); 190 | let &SizeInfo { cell_width, cell_height, .. } = state.display.size(); 191 | im.set_cursor_location(>k::Rectangle { 192 | x: x.into(), y: y.into(), width: cell_width as i32, height: cell_height as i32 193 | }); 194 | state.display.handle_resize(&mut terminal, &state.config, &mut [&mut state.pty_fd]); 195 | drop(terminal); // mutex unlock 196 | state.display.draw(&state.terminal, &state.config, true); 197 | } 198 | if process_should_exit() { 199 | quit = true; 200 | } 201 | } 202 | drop(state); 203 | if quit { 204 | let state = state_cell.replace(None).expect("state"); 205 | let _ = state.io_thread.join(); 206 | window.destroy(); 207 | } 208 | Inhibit(false) 209 | })); 210 | 211 | glarea.connect_resize(clone!(state => move |glarea, w, h| { 212 | let mut state = state.borrow_mut(); 213 | if let Some(ref mut state) = *state { 214 | state.event_queue.push(Event::WindowResized(w as u32, h as u32)); 215 | } 216 | glarea.queue_draw(); 217 | })); 218 | 219 | glarea.add_events(gdk::EventMask::KEY_PRESS_MASK.bits() as i32); 220 | 221 | glarea.connect_key_press_event(clone!(state, im => move |glarea, event| { 222 | if im.filter_keypress(event) { 223 | return Inhibit(true); 224 | } 225 | let kv = event.get_keyval(); 226 | trace!("non-IM input: keyval {:?} unicode {:?}", kv, gdk::keyval_to_unicode(kv)); 227 | let mut state = state.borrow_mut(); 228 | if let Some(ref mut state) = *state { 229 | use gdk::enums::key::*; 230 | let mods = event.get_state(); 231 | // TODO: make this dynamically configurable 232 | #[allow(non_upper_case_globals)] // they're not mine, why complain here?! 233 | state.event_queue.push(match kv { 234 | Page_Up | KP_Page_Up if mods.contains(Mod::SHIFT_MASK) => Event::StrInput("\x1b[5;2~"), 235 | Page_Up | KP_Page_Up if mods.contains(Mod::CONTROL_MASK) => Event::StrInput("\x1b[5;5~"), 236 | Page_Up | KP_Page_Up => Event::StrInput("\x1b[5~"), 237 | Page_Down | KP_Page_Down if mods.contains(Mod::SHIFT_MASK) => Event::StrInput("\x1b[6;2~"), 238 | Page_Down | KP_Page_Down if mods.contains(Mod::CONTROL_MASK) => Event::StrInput("\x1b[6;5~"), 239 | Page_Down | KP_Page_Down => Event::StrInput("\x1b[6~"), 240 | Tab if mods.contains(Mod::SHIFT_MASK) => Event::StrInput("\x1b[Z"), 241 | Insert => Event::StrInput("\x1b[2~"), 242 | Delete | KP_Delete => Event::StrInput("\x1b[3~"), 243 | Left | KP_Left if mods.contains(Mod::SHIFT_MASK) => Event::StrInput("\x1b[1;2D"), 244 | Left | KP_Left if mods.contains(Mod::META_MASK) => Event::StrInput("\x1b[1;3D"), 245 | Left | KP_Left if mods.contains(Mod::CONTROL_MASK) => Event::StrInput("\x1b[1;5D"), 246 | Left | KP_Left => Event::StrInput("\x1b[D"), 247 | Right | KP_Right if mods.contains(Mod::SHIFT_MASK) => Event::StrInput("\x1b[1;2C"), 248 | Right | KP_Right if mods.contains(Mod::META_MASK) => Event::StrInput("\x1b[1;3C"), 249 | Right | KP_Right if mods.contains(Mod::CONTROL_MASK) => Event::StrInput("\x1b[1;5C"), 250 | Right | KP_Right => Event::StrInput("\x1b[C"), 251 | Up | KP_Up if mods.contains(Mod::SHIFT_MASK) => Event::StrInput("\x1b[1;2A"), 252 | Up | KP_Up if mods.contains(Mod::META_MASK) => Event::StrInput("\x1b[1;3A"), 253 | Up | KP_Up if mods.contains(Mod::CONTROL_MASK) => Event::StrInput("\x1b[1;5A"), 254 | Up | KP_Up => Event::StrInput("\x1b[A"), 255 | Down | KP_Down if mods.contains(Mod::SHIFT_MASK) => Event::StrInput("\x1b[1;2B"), 256 | Down | KP_Down if mods.contains(Mod::META_MASK) => Event::StrInput("\x1b[1;3B"), 257 | Down | KP_Down if mods.contains(Mod::CONTROL_MASK) => Event::StrInput("\x1b[1;5B"), 258 | Down | KP_Down => Event::StrInput("\x1b[B"), 259 | F1 if mods.contains(Mod::SHIFT_MASK) => Event::StrInput("\x1b[1;2P"), 260 | F1 if mods.contains(Mod::SUPER_MASK) => Event::StrInput("\x1b[1;3P"), 261 | F1 if mods.contains(Mod::CONTROL_MASK) => Event::StrInput("\x1b[1;5P"), 262 | F1 if mods.contains(Mod::META_MASK) => Event::StrInput("\x1b[1;6P"), 263 | F1 => Event::StrInput("\x1bOP"), 264 | F2 if mods.contains(Mod::SHIFT_MASK) => Event::StrInput("\x1b[1;2Q"), 265 | F2 if mods.contains(Mod::SUPER_MASK) => Event::StrInput("\x1b[1;3Q"), 266 | F2 if mods.contains(Mod::CONTROL_MASK) => Event::StrInput("\x1b[1;5Q"), 267 | F2 if mods.contains(Mod::META_MASK) => Event::StrInput("\x1b[1;6Q"), 268 | F2 => Event::StrInput("\x1bOQ"), 269 | F3 if mods.contains(Mod::SHIFT_MASK) => Event::StrInput("\x1b[1;2R"), 270 | F3 if mods.contains(Mod::SUPER_MASK) => Event::StrInput("\x1b[1;3R"), 271 | F3 if mods.contains(Mod::CONTROL_MASK) => Event::StrInput("\x1b[1;5R"), 272 | F3 if mods.contains(Mod::META_MASK) => Event::StrInput("\x1b[1;6R"), 273 | F3 => Event::StrInput("\x1bOR"), 274 | F4 if mods.contains(Mod::SHIFT_MASK) => Event::StrInput("\x1b[1;2S"), 275 | F4 if mods.contains(Mod::SUPER_MASK) => Event::StrInput("\x1b[1;3S"), 276 | F4 if mods.contains(Mod::CONTROL_MASK) => Event::StrInput("\x1b[1;5S"), 277 | F4 if mods.contains(Mod::META_MASK) => Event::StrInput("\x1b[1;6S"), 278 | F4 => Event::StrInput("\x1bOS"), 279 | F5 if mods.contains(Mod::SHIFT_MASK) => Event::StrInput("\x1b[15;2~"), 280 | F5 if mods.contains(Mod::SUPER_MASK) => Event::StrInput("\x1b[15;3~"), 281 | F5 if mods.contains(Mod::CONTROL_MASK) => Event::StrInput("\x1b[15;5~"), 282 | F5 if mods.contains(Mod::META_MASK) => Event::StrInput("\x1b[15;6~"), 283 | F5 => Event::StrInput("\x1b[15~"), 284 | F6 if mods.contains(Mod::SHIFT_MASK) => Event::StrInput("\x1b[17;2~"), 285 | F6 if mods.contains(Mod::SUPER_MASK) => Event::StrInput("\x1b[17;3~"), 286 | F6 if mods.contains(Mod::CONTROL_MASK) => Event::StrInput("\x1b[17;5~"), 287 | F6 if mods.contains(Mod::META_MASK) => Event::StrInput("\x1b[17;6~"), 288 | F6 => Event::StrInput("\x1b[17~"), 289 | F7 if mods.contains(Mod::SHIFT_MASK) => Event::StrInput("\x1b[18;2~"), 290 | F7 if mods.contains(Mod::SUPER_MASK) => Event::StrInput("\x1b[18;3~"), 291 | F7 if mods.contains(Mod::CONTROL_MASK) => Event::StrInput("\x1b[18;5~"), 292 | F7 if mods.contains(Mod::META_MASK) => Event::StrInput("\x1b[18;6~"), 293 | F7 => Event::StrInput("\x1b[18~"), 294 | F8 if mods.contains(Mod::SHIFT_MASK) => Event::StrInput("\x1b[19;2~"), 295 | F8 if mods.contains(Mod::SUPER_MASK) => Event::StrInput("\x1b[19;3~"), 296 | F8 if mods.contains(Mod::CONTROL_MASK) => Event::StrInput("\x1b[19;5~"), 297 | F8 if mods.contains(Mod::META_MASK) => Event::StrInput("\x1b[19;6~"), 298 | F8 => Event::StrInput("\x1b[19~"), 299 | F9 if mods.contains(Mod::SHIFT_MASK) => Event::StrInput("\x1b[20;2~"), 300 | F9 if mods.contains(Mod::SUPER_MASK) => Event::StrInput("\x1b[20;3~"), 301 | F9 if mods.contains(Mod::CONTROL_MASK) => Event::StrInput("\x1b[20;5~"), 302 | F9 if mods.contains(Mod::META_MASK) => Event::StrInput("\x1b[20;6~"), 303 | F9 => Event::StrInput("\x1b[20~"), 304 | F10 if mods.contains(Mod::SHIFT_MASK) => Event::StrInput("\x1b[21;2~"), 305 | F10 if mods.contains(Mod::SUPER_MASK) => Event::StrInput("\x1b[21;3~"), 306 | F10 if mods.contains(Mod::CONTROL_MASK) => Event::StrInput("\x1b[21;5~"), 307 | F10 if mods.contains(Mod::META_MASK) => Event::StrInput("\x1b[21;6~"), 308 | F10 => Event::StrInput("\x1b[21~"), 309 | F11 if mods.contains(Mod::SHIFT_MASK) => Event::StrInput("\x1b[23;2~"), 310 | F11 if mods.contains(Mod::SUPER_MASK) => Event::StrInput("\x1b[23;3~"), 311 | F11 if mods.contains(Mod::CONTROL_MASK) => Event::StrInput("\x1b[23;5~"), 312 | F11 if mods.contains(Mod::META_MASK) => Event::StrInput("\x1b[23;6~"), 313 | F11 => Event::StrInput("\x1b[23~"), 314 | F12 if mods.contains(Mod::SHIFT_MASK) => Event::StrInput("\x1b[24;2~"), 315 | F12 if mods.contains(Mod::SUPER_MASK) => Event::StrInput("\x1b[24;3~"), 316 | F12 if mods.contains(Mod::CONTROL_MASK) => Event::StrInput("\x1b[24;5~"), 317 | F12 if mods.contains(Mod::META_MASK) => Event::StrInput("\x1b[24;6~"), 318 | F12 => Event::StrInput("\x1b[24~"), 319 | Super_L | Super_R | Hyper_L | Hyper_R | Control_L | Control_R | 320 | Alt_L | Alt_R | Meta_L | Meta_R | Shift_L | Shift_R | 321 | Caps_Lock | Scroll_Lock | Shift_Lock | ModeLock => Event::Blank, 322 | _ => Event::CharInput(gdk::keyval_to_unicode(kv).unwrap_or(kv as u8 as char), IsControlHeld(mods.contains(Mod::CONTROL_MASK))), 323 | }); 324 | } 325 | glarea.queue_draw(); 326 | Inhibit(kv == gdk::enums::key::Tab) // prevent tab from switching focus to the top bar 327 | })); 328 | 329 | glarea.connect_key_release_event(clone!(im => move |_glarea, event| { 330 | let _ = im.filter_keypress(event); 331 | Inhibit(true) 332 | })); 333 | 334 | im.connect_commit(clone!(glarea, state => move |_im, s| { 335 | trace!("IM input: str {:?}", s); 336 | let mut state = state.borrow_mut(); 337 | if let Some(ref mut state) = *state { 338 | state.event_queue.push(Event::StringInput(s.to_owned())); 339 | } 340 | glarea.queue_draw(); 341 | })); 342 | 343 | glarea.drag_dest_set(gtk::DestDefaults::ALL, &[], gdk::DragAction::COPY); 344 | glarea.drag_dest_add_text_targets(); 345 | glarea.drag_dest_add_uri_targets(); 346 | 347 | glarea.connect_drag_data_received(clone!(state => move |_glarea, _dctx, _x, _y, data, _info, _time| { 348 | let mut state = state.borrow_mut(); 349 | if let Some(ref mut state) = *state { 350 | let uris = data.get_uris(); 351 | if uris.len() > 0 { 352 | state.event_queue.push(Event::StringInput(uris.iter().map(|u| u.trim().replace("file://", "")).collect::>().join(" "))); 353 | } else if let Some(text) = data.get_text() { 354 | state.event_queue.push(Event::StringInput(text.replace("file://", "").trim().to_owned())); 355 | } 356 | } 357 | })); 358 | 359 | glarea.connect_property_scale_factor_notify(clone!(state => move |glarea| { 360 | let mut state = state.borrow_mut(); 361 | if let Some(ref mut state) = *state { 362 | state.event_queue.push(Event::HiDPIFactorChanged(glarea.get_scale_factor() as f32)); 363 | } 364 | glarea.queue_draw(); 365 | })); 366 | 367 | glarea.set_can_focus(true); 368 | glarea.connect_focus_in_event(clone!(im => move |_glarea, _event| { 369 | im.focus_in(); 370 | Inhibit(false) 371 | })); 372 | glarea.connect_focus_out_event(clone!(im => move |_glarea, _event| { 373 | im.focus_out(); 374 | Inhibit(false) 375 | })); 376 | glarea.grab_focus(); 377 | 378 | GLOBAL.with(clone!(glarea => move |global| { 379 | // NOTE: important to store glarea somewhere, adding to window doesn't prevent from 380 | // being dropped at the end of the scope https://github.com/gtk-rs/gtk/issues/637 381 | // (conveniently, we need to store it for the notifier here) 382 | *global.borrow_mut() = Some(glarea); 383 | })); 384 | 385 | (glarea, state) 386 | } 387 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- 1 | # This file is automatically @generated by Cargo. 2 | # It is not intended for manual editing. 3 | [[package]] 4 | name = "adler32" 5 | version = "1.0.3" 6 | source = "registry+https://github.com/rust-lang/crates.io-index" 7 | 8 | [[package]] 9 | name = "advapi32-sys" 10 | version = "0.2.0" 11 | source = "registry+https://github.com/rust-lang/crates.io-index" 12 | dependencies = [ 13 | "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 14 | "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 15 | ] 16 | 17 | [[package]] 18 | name = "aho-corasick" 19 | version = "0.6.9" 20 | source = "registry+https://github.com/rust-lang/crates.io-index" 21 | dependencies = [ 22 | "memchr 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)", 23 | ] 24 | 25 | [[package]] 26 | name = "alacritty" 27 | version = "0.2.1" 28 | dependencies = [ 29 | "arraydeque 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", 30 | "base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)", 31 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 32 | "cgmath 0.16.1 (registry+https://github.com/rust-lang/crates.io-index)", 33 | "clap 2.32.0 (registry+https://github.com/rust-lang/crates.io-index)", 34 | "copypasta 0.0.1", 35 | "dirs 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 36 | "dunce 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 37 | "embed-resource 1.1.4 (registry+https://github.com/rust-lang/crates.io-index)", 38 | "env_logger 0.5.13 (registry+https://github.com/rust-lang/crates.io-index)", 39 | "errno 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", 40 | "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", 41 | "font 0.1.0", 42 | "gl_generator 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", 43 | "glutin 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)", 44 | "image 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)", 45 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 46 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 47 | "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", 48 | "mio-more 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 49 | "mio-named-pipes 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 50 | "notify 4.0.7 (registry+https://github.com/rust-lang/crates.io-index)", 51 | "objc 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", 52 | "parking_lot 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", 53 | "reqwest 0.8.8 (registry+https://github.com/rust-lang/crates.io-index)", 54 | "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", 55 | "serde_derive 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", 56 | "serde_json 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)", 57 | "serde_yaml 0.8.8 (registry+https://github.com/rust-lang/crates.io-index)", 58 | "static_assertions 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", 59 | "tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 60 | "terminfo 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", 61 | "unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 62 | "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", 63 | "vte 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 64 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 65 | "winit 0.15.1 (registry+https://github.com/rust-lang/crates.io-index)", 66 | "winpty 0.1.0", 67 | "x11-dl 2.18.3 (registry+https://github.com/rust-lang/crates.io-index)", 68 | "xdg 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 69 | "zip 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 70 | ] 71 | 72 | [[package]] 73 | name = "android_glue" 74 | version = "0.2.3" 75 | source = "registry+https://github.com/rust-lang/crates.io-index" 76 | 77 | [[package]] 78 | name = "ansi_term" 79 | version = "0.11.0" 80 | source = "registry+https://github.com/rust-lang/crates.io-index" 81 | dependencies = [ 82 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 83 | ] 84 | 85 | [[package]] 86 | name = "approx" 87 | version = "0.1.1" 88 | source = "registry+https://github.com/rust-lang/crates.io-index" 89 | 90 | [[package]] 91 | name = "argon2rs" 92 | version = "0.2.5" 93 | source = "registry+https://github.com/rust-lang/crates.io-index" 94 | dependencies = [ 95 | "blake2-rfc 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)", 96 | "scoped_threadpool 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 97 | ] 98 | 99 | [[package]] 100 | name = "arraydeque" 101 | version = "0.4.3" 102 | source = "registry+https://github.com/rust-lang/crates.io-index" 103 | 104 | [[package]] 105 | name = "arrayvec" 106 | version = "0.4.10" 107 | source = "registry+https://github.com/rust-lang/crates.io-index" 108 | dependencies = [ 109 | "nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", 110 | ] 111 | 112 | [[package]] 113 | name = "atk-sys" 114 | version = "0.7.0" 115 | source = "registry+https://github.com/rust-lang/crates.io-index" 116 | dependencies = [ 117 | "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 118 | "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 119 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 120 | "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", 121 | ] 122 | 123 | [[package]] 124 | name = "atty" 125 | version = "0.2.11" 126 | source = "registry+https://github.com/rust-lang/crates.io-index" 127 | dependencies = [ 128 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 129 | "termion 1.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 130 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 131 | ] 132 | 133 | [[package]] 134 | name = "autocfg" 135 | version = "0.1.2" 136 | source = "registry+https://github.com/rust-lang/crates.io-index" 137 | 138 | [[package]] 139 | name = "backtrace" 140 | version = "0.3.13" 141 | source = "registry+https://github.com/rust-lang/crates.io-index" 142 | dependencies = [ 143 | "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 144 | "backtrace-sys 0.1.28 (registry+https://github.com/rust-lang/crates.io-index)", 145 | "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 146 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 147 | "rustc-demangle 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", 148 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 149 | ] 150 | 151 | [[package]] 152 | name = "backtrace-sys" 153 | version = "0.1.28" 154 | source = "registry+https://github.com/rust-lang/crates.io-index" 155 | dependencies = [ 156 | "cc 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)", 157 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 158 | ] 159 | 160 | [[package]] 161 | name = "base64" 162 | version = "0.9.3" 163 | source = "registry+https://github.com/rust-lang/crates.io-index" 164 | dependencies = [ 165 | "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 166 | "safemem 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 167 | ] 168 | 169 | [[package]] 170 | name = "bindgen" 171 | version = "0.45.0" 172 | source = "registry+https://github.com/rust-lang/crates.io-index" 173 | dependencies = [ 174 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 175 | "cexpr 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", 176 | "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 177 | "clang-sys 0.26.4 (registry+https://github.com/rust-lang/crates.io-index)", 178 | "clap 2.32.0 (registry+https://github.com/rust-lang/crates.io-index)", 179 | "env_logger 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", 180 | "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 181 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 182 | "peeking_take_while 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 183 | "proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)", 184 | "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", 185 | "regex 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 186 | "which 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 187 | ] 188 | 189 | [[package]] 190 | name = "bitflags" 191 | version = "0.7.0" 192 | source = "registry+https://github.com/rust-lang/crates.io-index" 193 | 194 | [[package]] 195 | name = "bitflags" 196 | version = "0.9.1" 197 | source = "registry+https://github.com/rust-lang/crates.io-index" 198 | 199 | [[package]] 200 | name = "bitflags" 201 | version = "1.0.4" 202 | source = "registry+https://github.com/rust-lang/crates.io-index" 203 | 204 | [[package]] 205 | name = "blake2-rfc" 206 | version = "0.2.18" 207 | source = "registry+https://github.com/rust-lang/crates.io-index" 208 | dependencies = [ 209 | "arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", 210 | "constant_time_eq 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", 211 | ] 212 | 213 | [[package]] 214 | name = "block" 215 | version = "0.1.6" 216 | source = "registry+https://github.com/rust-lang/crates.io-index" 217 | 218 | [[package]] 219 | name = "build_const" 220 | version = "0.2.1" 221 | source = "registry+https://github.com/rust-lang/crates.io-index" 222 | 223 | [[package]] 224 | name = "byteorder" 225 | version = "1.3.1" 226 | source = "registry+https://github.com/rust-lang/crates.io-index" 227 | 228 | [[package]] 229 | name = "bytes" 230 | version = "0.4.11" 231 | source = "registry+https://github.com/rust-lang/crates.io-index" 232 | dependencies = [ 233 | "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 234 | "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 235 | ] 236 | 237 | [[package]] 238 | name = "bzip2" 239 | version = "0.3.3" 240 | source = "registry+https://github.com/rust-lang/crates.io-index" 241 | dependencies = [ 242 | "bzip2-sys 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", 243 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 244 | ] 245 | 246 | [[package]] 247 | name = "bzip2-sys" 248 | version = "0.1.7" 249 | source = "registry+https://github.com/rust-lang/crates.io-index" 250 | dependencies = [ 251 | "cc 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)", 252 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 253 | ] 254 | 255 | [[package]] 256 | name = "cairo-rs" 257 | version = "0.5.0" 258 | source = "registry+https://github.com/rust-lang/crates.io-index" 259 | dependencies = [ 260 | "cairo-sys-rs 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 261 | "glib 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", 262 | "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 263 | "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 264 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 265 | ] 266 | 267 | [[package]] 268 | name = "cairo-sys-rs" 269 | version = "0.7.0" 270 | source = "registry+https://github.com/rust-lang/crates.io-index" 271 | dependencies = [ 272 | "glib 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", 273 | "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 274 | "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 275 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 276 | "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", 277 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 278 | ] 279 | 280 | [[package]] 281 | name = "cc" 282 | version = "1.0.28" 283 | source = "registry+https://github.com/rust-lang/crates.io-index" 284 | dependencies = [ 285 | "rayon 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", 286 | ] 287 | 288 | [[package]] 289 | name = "cexpr" 290 | version = "0.3.4" 291 | source = "registry+https://github.com/rust-lang/crates.io-index" 292 | dependencies = [ 293 | "nom 4.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 294 | ] 295 | 296 | [[package]] 297 | name = "cfg-if" 298 | version = "0.1.6" 299 | source = "registry+https://github.com/rust-lang/crates.io-index" 300 | 301 | [[package]] 302 | name = "cgl" 303 | version = "0.2.3" 304 | source = "registry+https://github.com/rust-lang/crates.io-index" 305 | dependencies = [ 306 | "gleam 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)", 307 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 308 | ] 309 | 310 | [[package]] 311 | name = "cgmath" 312 | version = "0.16.1" 313 | source = "registry+https://github.com/rust-lang/crates.io-index" 314 | dependencies = [ 315 | "approx 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 316 | "num-traits 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)", 317 | "rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 318 | ] 319 | 320 | [[package]] 321 | name = "clang-sys" 322 | version = "0.26.4" 323 | source = "registry+https://github.com/rust-lang/crates.io-index" 324 | dependencies = [ 325 | "glob 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", 326 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 327 | "libloading 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", 328 | ] 329 | 330 | [[package]] 331 | name = "clap" 332 | version = "2.32.0" 333 | source = "registry+https://github.com/rust-lang/crates.io-index" 334 | dependencies = [ 335 | "ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", 336 | "atty 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", 337 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 338 | "strsim 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 339 | "textwrap 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", 340 | "unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 341 | "vec_map 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", 342 | ] 343 | 344 | [[package]] 345 | name = "clipboard" 346 | version = "0.4.6" 347 | source = "registry+https://github.com/rust-lang/crates.io-index" 348 | dependencies = [ 349 | "clipboard-win 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 350 | "objc 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", 351 | "objc-foundation 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 352 | "objc_id 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 353 | "x11-clipboard 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 354 | ] 355 | 356 | [[package]] 357 | name = "clipboard-win" 358 | version = "2.1.2" 359 | source = "registry+https://github.com/rust-lang/crates.io-index" 360 | dependencies = [ 361 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 362 | ] 363 | 364 | [[package]] 365 | name = "cloudabi" 366 | version = "0.0.3" 367 | source = "registry+https://github.com/rust-lang/crates.io-index" 368 | dependencies = [ 369 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 370 | ] 371 | 372 | [[package]] 373 | name = "cmake" 374 | version = "0.1.35" 375 | source = "registry+https://github.com/rust-lang/crates.io-index" 376 | dependencies = [ 377 | "cc 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)", 378 | ] 379 | 380 | [[package]] 381 | name = "cocoa" 382 | version = "0.15.0" 383 | source = "registry+https://github.com/rust-lang/crates.io-index" 384 | dependencies = [ 385 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 386 | "block 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 387 | "core-graphics 0.14.0 (registry+https://github.com/rust-lang/crates.io-index)", 388 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 389 | "objc 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", 390 | ] 391 | 392 | [[package]] 393 | name = "color_quant" 394 | version = "1.0.1" 395 | source = "registry+https://github.com/rust-lang/crates.io-index" 396 | 397 | [[package]] 398 | name = "constant_time_eq" 399 | version = "0.1.3" 400 | source = "registry+https://github.com/rust-lang/crates.io-index" 401 | 402 | [[package]] 403 | name = "copypasta" 404 | version = "0.0.1" 405 | dependencies = [ 406 | "clipboard 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 407 | "objc 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", 408 | "objc-foundation 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 409 | "objc_id 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 410 | ] 411 | 412 | [[package]] 413 | name = "core-foundation" 414 | version = "0.2.3" 415 | source = "registry+https://github.com/rust-lang/crates.io-index" 416 | dependencies = [ 417 | "core-foundation-sys 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", 418 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 419 | ] 420 | 421 | [[package]] 422 | name = "core-foundation" 423 | version = "0.5.1" 424 | source = "registry+https://github.com/rust-lang/crates.io-index" 425 | dependencies = [ 426 | "core-foundation-sys 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 427 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 428 | ] 429 | 430 | [[package]] 431 | name = "core-foundation" 432 | version = "0.6.3" 433 | source = "registry+https://github.com/rust-lang/crates.io-index" 434 | dependencies = [ 435 | "core-foundation-sys 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", 436 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 437 | ] 438 | 439 | [[package]] 440 | name = "core-foundation-sys" 441 | version = "0.2.3" 442 | source = "registry+https://github.com/rust-lang/crates.io-index" 443 | dependencies = [ 444 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 445 | ] 446 | 447 | [[package]] 448 | name = "core-foundation-sys" 449 | version = "0.5.1" 450 | source = "registry+https://github.com/rust-lang/crates.io-index" 451 | dependencies = [ 452 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 453 | ] 454 | 455 | [[package]] 456 | name = "core-foundation-sys" 457 | version = "0.6.2" 458 | source = "registry+https://github.com/rust-lang/crates.io-index" 459 | 460 | [[package]] 461 | name = "core-graphics" 462 | version = "0.13.0" 463 | source = "registry+https://github.com/rust-lang/crates.io-index" 464 | dependencies = [ 465 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 466 | "core-foundation 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 467 | "foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", 468 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 469 | ] 470 | 471 | [[package]] 472 | name = "core-graphics" 473 | version = "0.14.0" 474 | source = "registry+https://github.com/rust-lang/crates.io-index" 475 | dependencies = [ 476 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 477 | "core-foundation 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", 478 | "foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", 479 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 480 | ] 481 | 482 | [[package]] 483 | name = "core-graphics" 484 | version = "0.17.3" 485 | source = "registry+https://github.com/rust-lang/crates.io-index" 486 | dependencies = [ 487 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 488 | "core-foundation 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", 489 | "foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", 490 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 491 | ] 492 | 493 | [[package]] 494 | name = "core-text" 495 | version = "9.2.0" 496 | source = "registry+https://github.com/rust-lang/crates.io-index" 497 | dependencies = [ 498 | "core-foundation 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 499 | "core-graphics 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)", 500 | "foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", 501 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 502 | ] 503 | 504 | [[package]] 505 | name = "core-text" 506 | version = "13.1.1" 507 | source = "registry+https://github.com/rust-lang/crates.io-index" 508 | dependencies = [ 509 | "core-foundation 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", 510 | "core-graphics 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", 511 | "foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", 512 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 513 | ] 514 | 515 | [[package]] 516 | name = "crc" 517 | version = "1.8.1" 518 | source = "registry+https://github.com/rust-lang/crates.io-index" 519 | dependencies = [ 520 | "build_const 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 521 | ] 522 | 523 | [[package]] 524 | name = "crc32fast" 525 | version = "1.1.2" 526 | source = "registry+https://github.com/rust-lang/crates.io-index" 527 | dependencies = [ 528 | "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 529 | ] 530 | 531 | [[package]] 532 | name = "crossbeam" 533 | version = "0.6.0" 534 | source = "registry+https://github.com/rust-lang/crates.io-index" 535 | dependencies = [ 536 | "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 537 | "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", 538 | "crossbeam-deque 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", 539 | "crossbeam-epoch 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", 540 | "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 541 | "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 542 | "num_cpus 1.9.0 (registry+https://github.com/rust-lang/crates.io-index)", 543 | "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", 544 | ] 545 | 546 | [[package]] 547 | name = "crossbeam-channel" 548 | version = "0.3.8" 549 | source = "registry+https://github.com/rust-lang/crates.io-index" 550 | dependencies = [ 551 | "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 552 | "smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)", 553 | ] 554 | 555 | [[package]] 556 | name = "crossbeam-deque" 557 | version = "0.2.0" 558 | source = "registry+https://github.com/rust-lang/crates.io-index" 559 | dependencies = [ 560 | "crossbeam-epoch 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 561 | "crossbeam-utils 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 562 | ] 563 | 564 | [[package]] 565 | name = "crossbeam-deque" 566 | version = "0.6.3" 567 | source = "registry+https://github.com/rust-lang/crates.io-index" 568 | dependencies = [ 569 | "crossbeam-epoch 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", 570 | "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 571 | ] 572 | 573 | [[package]] 574 | name = "crossbeam-epoch" 575 | version = "0.3.1" 576 | source = "registry+https://github.com/rust-lang/crates.io-index" 577 | dependencies = [ 578 | "arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", 579 | "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 580 | "crossbeam-utils 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 581 | "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 582 | "memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 583 | "nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", 584 | "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 585 | ] 586 | 587 | [[package]] 588 | name = "crossbeam-epoch" 589 | version = "0.7.1" 590 | source = "registry+https://github.com/rust-lang/crates.io-index" 591 | dependencies = [ 592 | "arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", 593 | "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 594 | "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 595 | "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 596 | "memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 597 | "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 598 | ] 599 | 600 | [[package]] 601 | name = "crossbeam-utils" 602 | version = "0.2.2" 603 | source = "registry+https://github.com/rust-lang/crates.io-index" 604 | dependencies = [ 605 | "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 606 | ] 607 | 608 | [[package]] 609 | name = "crossbeam-utils" 610 | version = "0.6.5" 611 | source = "registry+https://github.com/rust-lang/crates.io-index" 612 | dependencies = [ 613 | "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 614 | "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 615 | ] 616 | 617 | [[package]] 618 | name = "deflate" 619 | version = "0.7.19" 620 | source = "registry+https://github.com/rust-lang/crates.io-index" 621 | dependencies = [ 622 | "adler32 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", 623 | "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 624 | ] 625 | 626 | [[package]] 627 | name = "dirs" 628 | version = "1.0.4" 629 | source = "registry+https://github.com/rust-lang/crates.io-index" 630 | dependencies = [ 631 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 632 | "redox_users 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 633 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 634 | ] 635 | 636 | [[package]] 637 | name = "dlib" 638 | version = "0.4.1" 639 | source = "registry+https://github.com/rust-lang/crates.io-index" 640 | dependencies = [ 641 | "libloading 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", 642 | ] 643 | 644 | [[package]] 645 | name = "downcast-rs" 646 | version = "1.0.3" 647 | source = "registry+https://github.com/rust-lang/crates.io-index" 648 | 649 | [[package]] 650 | name = "dtoa" 651 | version = "0.4.3" 652 | source = "registry+https://github.com/rust-lang/crates.io-index" 653 | 654 | [[package]] 655 | name = "dunce" 656 | version = "0.1.1" 657 | source = "registry+https://github.com/rust-lang/crates.io-index" 658 | 659 | [[package]] 660 | name = "either" 661 | version = "1.5.0" 662 | source = "registry+https://github.com/rust-lang/crates.io-index" 663 | 664 | [[package]] 665 | name = "embed-resource" 666 | version = "1.1.4" 667 | source = "registry+https://github.com/rust-lang/crates.io-index" 668 | dependencies = [ 669 | "winreg 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 670 | ] 671 | 672 | [[package]] 673 | name = "encoding_rs" 674 | version = "0.8.15" 675 | source = "registry+https://github.com/rust-lang/crates.io-index" 676 | dependencies = [ 677 | "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 678 | ] 679 | 680 | [[package]] 681 | name = "env_logger" 682 | version = "0.5.13" 683 | source = "registry+https://github.com/rust-lang/crates.io-index" 684 | dependencies = [ 685 | "atty 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", 686 | "humantime 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 687 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 688 | "regex 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 689 | "termcolor 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 690 | ] 691 | 692 | [[package]] 693 | name = "env_logger" 694 | version = "0.6.0" 695 | source = "registry+https://github.com/rust-lang/crates.io-index" 696 | dependencies = [ 697 | "atty 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", 698 | "humantime 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 699 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 700 | "regex 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 701 | "termcolor 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 702 | ] 703 | 704 | [[package]] 705 | name = "epoxy" 706 | version = "0.1.0" 707 | source = "registry+https://github.com/rust-lang/crates.io-index" 708 | dependencies = [ 709 | "gl_generator 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", 710 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 711 | "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", 712 | "shared_library 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 713 | ] 714 | 715 | [[package]] 716 | name = "errno" 717 | version = "0.2.4" 718 | source = "registry+https://github.com/rust-lang/crates.io-index" 719 | dependencies = [ 720 | "errno-dragonfly 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 721 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 722 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 723 | ] 724 | 725 | [[package]] 726 | name = "errno-dragonfly" 727 | version = "0.1.1" 728 | source = "registry+https://github.com/rust-lang/crates.io-index" 729 | dependencies = [ 730 | "gcc 0.3.55 (registry+https://github.com/rust-lang/crates.io-index)", 731 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 732 | ] 733 | 734 | [[package]] 735 | name = "error-chain" 736 | version = "0.11.0" 737 | source = "registry+https://github.com/rust-lang/crates.io-index" 738 | dependencies = [ 739 | "backtrace 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)", 740 | ] 741 | 742 | [[package]] 743 | name = "euclid" 744 | version = "0.17.3" 745 | source = "registry+https://github.com/rust-lang/crates.io-index" 746 | dependencies = [ 747 | "num-traits 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)", 748 | ] 749 | 750 | [[package]] 751 | name = "expat-sys" 752 | version = "2.1.6" 753 | source = "registry+https://github.com/rust-lang/crates.io-index" 754 | dependencies = [ 755 | "cmake 0.1.35 (registry+https://github.com/rust-lang/crates.io-index)", 756 | "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", 757 | ] 758 | 759 | [[package]] 760 | name = "failure" 761 | version = "0.1.5" 762 | source = "registry+https://github.com/rust-lang/crates.io-index" 763 | dependencies = [ 764 | "backtrace 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)", 765 | "failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 766 | ] 767 | 768 | [[package]] 769 | name = "failure_derive" 770 | version = "0.1.5" 771 | source = "registry+https://github.com/rust-lang/crates.io-index" 772 | dependencies = [ 773 | "proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)", 774 | "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", 775 | "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", 776 | "synstructure 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", 777 | ] 778 | 779 | [[package]] 780 | name = "filetime" 781 | version = "0.2.4" 782 | source = "registry+https://github.com/rust-lang/crates.io-index" 783 | dependencies = [ 784 | "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 785 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 786 | "redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)", 787 | ] 788 | 789 | [[package]] 790 | name = "flate2" 791 | version = "1.0.6" 792 | source = "registry+https://github.com/rust-lang/crates.io-index" 793 | dependencies = [ 794 | "crc32fast 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 795 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 796 | "miniz_oxide_c_api 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 797 | ] 798 | 799 | [[package]] 800 | name = "fnv" 801 | version = "1.0.6" 802 | source = "registry+https://github.com/rust-lang/crates.io-index" 803 | 804 | [[package]] 805 | name = "font" 806 | version = "0.1.0" 807 | dependencies = [ 808 | "core-foundation 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", 809 | "core-foundation-sys 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", 810 | "core-graphics 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", 811 | "core-text 13.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 812 | "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", 813 | "font-loader 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", 814 | "foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", 815 | "freetype-rs 0.19.1 (registry+https://github.com/rust-lang/crates.io-index)", 816 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 817 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 818 | "rusttype 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", 819 | "servo-fontconfig 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 820 | ] 821 | 822 | [[package]] 823 | name = "font-loader" 824 | version = "0.6.0" 825 | source = "registry+https://github.com/rust-lang/crates.io-index" 826 | dependencies = [ 827 | "core-foundation 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 828 | "core-text 9.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 829 | "gdi32-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 830 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 831 | "servo-fontconfig 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 832 | "user32-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 833 | "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 834 | ] 835 | 836 | [[package]] 837 | name = "foreign-types" 838 | version = "0.3.2" 839 | source = "registry+https://github.com/rust-lang/crates.io-index" 840 | dependencies = [ 841 | "foreign-types-shared 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 842 | ] 843 | 844 | [[package]] 845 | name = "foreign-types-shared" 846 | version = "0.1.1" 847 | source = "registry+https://github.com/rust-lang/crates.io-index" 848 | 849 | [[package]] 850 | name = "fragile" 851 | version = "0.3.0" 852 | source = "registry+https://github.com/rust-lang/crates.io-index" 853 | 854 | [[package]] 855 | name = "freetype-rs" 856 | version = "0.19.1" 857 | source = "registry+https://github.com/rust-lang/crates.io-index" 858 | dependencies = [ 859 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 860 | "freetype-sys 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", 861 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 862 | ] 863 | 864 | [[package]] 865 | name = "freetype-sys" 866 | version = "0.7.1" 867 | source = "registry+https://github.com/rust-lang/crates.io-index" 868 | dependencies = [ 869 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 870 | "libz-sys 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)", 871 | "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", 872 | ] 873 | 874 | [[package]] 875 | name = "fsevent" 876 | version = "0.2.17" 877 | source = "registry+https://github.com/rust-lang/crates.io-index" 878 | dependencies = [ 879 | "bitflags 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 880 | "fsevent-sys 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 881 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 882 | ] 883 | 884 | [[package]] 885 | name = "fsevent-sys" 886 | version = "0.1.6" 887 | source = "registry+https://github.com/rust-lang/crates.io-index" 888 | dependencies = [ 889 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 890 | ] 891 | 892 | [[package]] 893 | name = "fuchsia-cprng" 894 | version = "0.1.0" 895 | source = "registry+https://github.com/rust-lang/crates.io-index" 896 | 897 | [[package]] 898 | name = "fuchsia-zircon" 899 | version = "0.3.3" 900 | source = "registry+https://github.com/rust-lang/crates.io-index" 901 | dependencies = [ 902 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 903 | "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 904 | ] 905 | 906 | [[package]] 907 | name = "fuchsia-zircon-sys" 908 | version = "0.3.3" 909 | source = "registry+https://github.com/rust-lang/crates.io-index" 910 | 911 | [[package]] 912 | name = "futures" 913 | version = "0.1.25" 914 | source = "registry+https://github.com/rust-lang/crates.io-index" 915 | 916 | [[package]] 917 | name = "futures-cpupool" 918 | version = "0.1.8" 919 | source = "registry+https://github.com/rust-lang/crates.io-index" 920 | dependencies = [ 921 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 922 | "num_cpus 1.9.0 (registry+https://github.com/rust-lang/crates.io-index)", 923 | ] 924 | 925 | [[package]] 926 | name = "galacritty" 927 | version = "0.0.0" 928 | dependencies = [ 929 | "alacritty 0.2.1", 930 | "env_logger 0.5.13 (registry+https://github.com/rust-lang/crates.io-index)", 931 | "epoxy 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 932 | "gdk 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", 933 | "gio 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 934 | "glib 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", 935 | "gtk 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", 936 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 937 | "pango 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", 938 | "shared_library 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 939 | ] 940 | 941 | [[package]] 942 | name = "gcc" 943 | version = "0.3.55" 944 | source = "registry+https://github.com/rust-lang/crates.io-index" 945 | 946 | [[package]] 947 | name = "gdi32-sys" 948 | version = "0.2.0" 949 | source = "registry+https://github.com/rust-lang/crates.io-index" 950 | dependencies = [ 951 | "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 952 | "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 953 | ] 954 | 955 | [[package]] 956 | name = "gdk" 957 | version = "0.9.0" 958 | source = "registry+https://github.com/rust-lang/crates.io-index" 959 | dependencies = [ 960 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 961 | "cairo-rs 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", 962 | "cairo-sys-rs 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 963 | "gdk-pixbuf 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", 964 | "gdk-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 965 | "gio 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 966 | "gio-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 967 | "glib 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", 968 | "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 969 | "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 970 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 971 | "pango 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", 972 | ] 973 | 974 | [[package]] 975 | name = "gdk-pixbuf" 976 | version = "0.5.0" 977 | source = "registry+https://github.com/rust-lang/crates.io-index" 978 | dependencies = [ 979 | "gdk-pixbuf-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 980 | "gio 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 981 | "gio-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 982 | "glib 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", 983 | "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 984 | "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 985 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 986 | ] 987 | 988 | [[package]] 989 | name = "gdk-pixbuf-sys" 990 | version = "0.7.0" 991 | source = "registry+https://github.com/rust-lang/crates.io-index" 992 | dependencies = [ 993 | "gio-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 994 | "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 995 | "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 996 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 997 | "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", 998 | ] 999 | 1000 | [[package]] 1001 | name = "gdk-sys" 1002 | version = "0.7.0" 1003 | source = "registry+https://github.com/rust-lang/crates.io-index" 1004 | dependencies = [ 1005 | "cairo-sys-rs 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1006 | "gdk-pixbuf-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1007 | "gio-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1008 | "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1009 | "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1010 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1011 | "pango-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1012 | "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", 1013 | ] 1014 | 1015 | [[package]] 1016 | name = "gif" 1017 | version = "0.10.1" 1018 | source = "registry+https://github.com/rust-lang/crates.io-index" 1019 | dependencies = [ 1020 | "color_quant 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 1021 | "lzw 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", 1022 | ] 1023 | 1024 | [[package]] 1025 | name = "gio" 1026 | version = "0.5.1" 1027 | source = "registry+https://github.com/rust-lang/crates.io-index" 1028 | dependencies = [ 1029 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 1030 | "fragile 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 1031 | "gio-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1032 | "glib 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", 1033 | "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1034 | "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1035 | "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 1036 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1037 | ] 1038 | 1039 | [[package]] 1040 | name = "gio-sys" 1041 | version = "0.7.0" 1042 | source = "registry+https://github.com/rust-lang/crates.io-index" 1043 | dependencies = [ 1044 | "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1045 | "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1046 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1047 | "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", 1048 | ] 1049 | 1050 | [[package]] 1051 | name = "gl_generator" 1052 | version = "0.9.0" 1053 | source = "registry+https://github.com/rust-lang/crates.io-index" 1054 | dependencies = [ 1055 | "khronos_api 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 1056 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 1057 | "xml-rs 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1058 | ] 1059 | 1060 | [[package]] 1061 | name = "gl_generator" 1062 | version = "0.10.0" 1063 | source = "registry+https://github.com/rust-lang/crates.io-index" 1064 | dependencies = [ 1065 | "khronos_api 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", 1066 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 1067 | "xml-rs 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", 1068 | ] 1069 | 1070 | [[package]] 1071 | name = "gleam" 1072 | version = "0.6.8" 1073 | source = "registry+https://github.com/rust-lang/crates.io-index" 1074 | dependencies = [ 1075 | "gl_generator 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", 1076 | ] 1077 | 1078 | [[package]] 1079 | name = "glib" 1080 | version = "0.6.1" 1081 | source = "registry+https://github.com/rust-lang/crates.io-index" 1082 | dependencies = [ 1083 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 1084 | "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1085 | "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1086 | "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 1087 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1088 | ] 1089 | 1090 | [[package]] 1091 | name = "glib-sys" 1092 | version = "0.7.0" 1093 | source = "registry+https://github.com/rust-lang/crates.io-index" 1094 | dependencies = [ 1095 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1096 | "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", 1097 | ] 1098 | 1099 | [[package]] 1100 | name = "glob" 1101 | version = "0.2.11" 1102 | source = "registry+https://github.com/rust-lang/crates.io-index" 1103 | 1104 | [[package]] 1105 | name = "glutin" 1106 | version = "0.16.0" 1107 | source = "registry+https://github.com/rust-lang/crates.io-index" 1108 | dependencies = [ 1109 | "android_glue 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", 1110 | "cgl 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", 1111 | "cocoa 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)", 1112 | "core-foundation 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", 1113 | "core-graphics 0.14.0 (registry+https://github.com/rust-lang/crates.io-index)", 1114 | "gl_generator 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", 1115 | "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 1116 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1117 | "objc 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", 1118 | "osmesa-sys 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 1119 | "shared_library 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 1120 | "wayland-client 0.20.12 (registry+https://github.com/rust-lang/crates.io-index)", 1121 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 1122 | "winit 0.15.1 (registry+https://github.com/rust-lang/crates.io-index)", 1123 | "x11-dl 2.18.3 (registry+https://github.com/rust-lang/crates.io-index)", 1124 | ] 1125 | 1126 | [[package]] 1127 | name = "gobject-sys" 1128 | version = "0.7.0" 1129 | source = "registry+https://github.com/rust-lang/crates.io-index" 1130 | dependencies = [ 1131 | "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1132 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1133 | "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", 1134 | ] 1135 | 1136 | [[package]] 1137 | name = "gtk" 1138 | version = "0.5.0" 1139 | source = "registry+https://github.com/rust-lang/crates.io-index" 1140 | dependencies = [ 1141 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 1142 | "cairo-rs 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", 1143 | "cairo-sys-rs 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1144 | "cc 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)", 1145 | "gdk 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", 1146 | "gdk-pixbuf 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", 1147 | "gdk-pixbuf-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1148 | "gdk-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1149 | "gio 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 1150 | "gio-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1151 | "glib 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", 1152 | "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1153 | "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1154 | "gtk-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1155 | "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 1156 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1157 | "pango 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", 1158 | ] 1159 | 1160 | [[package]] 1161 | name = "gtk-sys" 1162 | version = "0.7.0" 1163 | source = "registry+https://github.com/rust-lang/crates.io-index" 1164 | dependencies = [ 1165 | "atk-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1166 | "cairo-sys-rs 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1167 | "gdk-pixbuf-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1168 | "gdk-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1169 | "gio-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1170 | "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1171 | "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1172 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1173 | "pango-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1174 | "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", 1175 | ] 1176 | 1177 | [[package]] 1178 | name = "httparse" 1179 | version = "1.3.3" 1180 | source = "registry+https://github.com/rust-lang/crates.io-index" 1181 | 1182 | [[package]] 1183 | name = "humantime" 1184 | version = "1.2.0" 1185 | source = "registry+https://github.com/rust-lang/crates.io-index" 1186 | dependencies = [ 1187 | "quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 1188 | ] 1189 | 1190 | [[package]] 1191 | name = "hyper" 1192 | version = "0.11.27" 1193 | source = "registry+https://github.com/rust-lang/crates.io-index" 1194 | dependencies = [ 1195 | "base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)", 1196 | "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 1197 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 1198 | "futures-cpupool 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", 1199 | "httparse 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 1200 | "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 1201 | "language-tags 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 1202 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 1203 | "mime 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)", 1204 | "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", 1205 | "percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 1206 | "relay 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 1207 | "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", 1208 | "tokio-core 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", 1209 | "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", 1210 | "tokio-service 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 1211 | "unicase 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 1212 | "want 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 1213 | ] 1214 | 1215 | [[package]] 1216 | name = "hyper-tls" 1217 | version = "0.1.4" 1218 | source = "registry+https://github.com/rust-lang/crates.io-index" 1219 | dependencies = [ 1220 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 1221 | "hyper 0.11.27 (registry+https://github.com/rust-lang/crates.io-index)", 1222 | "native-tls 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 1223 | "tokio-core 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", 1224 | "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", 1225 | "tokio-service 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 1226 | "tokio-tls 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", 1227 | ] 1228 | 1229 | [[package]] 1230 | name = "idna" 1231 | version = "0.1.5" 1232 | source = "registry+https://github.com/rust-lang/crates.io-index" 1233 | dependencies = [ 1234 | "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", 1235 | "unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", 1236 | "unicode-normalization 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", 1237 | ] 1238 | 1239 | [[package]] 1240 | name = "image" 1241 | version = "0.19.0" 1242 | source = "registry+https://github.com/rust-lang/crates.io-index" 1243 | dependencies = [ 1244 | "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 1245 | "gif 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", 1246 | "jpeg-decoder 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", 1247 | "lzw 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", 1248 | "num-derive 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", 1249 | "num-iter 0.1.37 (registry+https://github.com/rust-lang/crates.io-index)", 1250 | "num-rational 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", 1251 | "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", 1252 | "png 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", 1253 | "scoped_threadpool 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 1254 | ] 1255 | 1256 | [[package]] 1257 | name = "inflate" 1258 | version = "0.4.4" 1259 | source = "registry+https://github.com/rust-lang/crates.io-index" 1260 | dependencies = [ 1261 | "adler32 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", 1262 | ] 1263 | 1264 | [[package]] 1265 | name = "inotify" 1266 | version = "0.6.1" 1267 | source = "registry+https://github.com/rust-lang/crates.io-index" 1268 | dependencies = [ 1269 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 1270 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 1271 | "inotify-sys 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", 1272 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1273 | "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", 1274 | "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", 1275 | "tokio-reactor 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", 1276 | ] 1277 | 1278 | [[package]] 1279 | name = "inotify-sys" 1280 | version = "0.1.3" 1281 | source = "registry+https://github.com/rust-lang/crates.io-index" 1282 | dependencies = [ 1283 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1284 | ] 1285 | 1286 | [[package]] 1287 | name = "iovec" 1288 | version = "0.1.2" 1289 | source = "registry+https://github.com/rust-lang/crates.io-index" 1290 | dependencies = [ 1291 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1292 | "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 1293 | ] 1294 | 1295 | [[package]] 1296 | name = "itoa" 1297 | version = "0.4.3" 1298 | source = "registry+https://github.com/rust-lang/crates.io-index" 1299 | 1300 | [[package]] 1301 | name = "jpeg-decoder" 1302 | version = "0.1.15" 1303 | source = "registry+https://github.com/rust-lang/crates.io-index" 1304 | dependencies = [ 1305 | "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 1306 | "rayon 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", 1307 | ] 1308 | 1309 | [[package]] 1310 | name = "kernel32-sys" 1311 | version = "0.2.2" 1312 | source = "registry+https://github.com/rust-lang/crates.io-index" 1313 | dependencies = [ 1314 | "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 1315 | "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 1316 | ] 1317 | 1318 | [[package]] 1319 | name = "khronos_api" 1320 | version = "2.2.0" 1321 | source = "registry+https://github.com/rust-lang/crates.io-index" 1322 | 1323 | [[package]] 1324 | name = "khronos_api" 1325 | version = "3.0.0" 1326 | source = "registry+https://github.com/rust-lang/crates.io-index" 1327 | 1328 | [[package]] 1329 | name = "language-tags" 1330 | version = "0.2.2" 1331 | source = "registry+https://github.com/rust-lang/crates.io-index" 1332 | 1333 | [[package]] 1334 | name = "lazy_static" 1335 | version = "0.2.11" 1336 | source = "registry+https://github.com/rust-lang/crates.io-index" 1337 | 1338 | [[package]] 1339 | name = "lazy_static" 1340 | version = "1.2.0" 1341 | source = "registry+https://github.com/rust-lang/crates.io-index" 1342 | 1343 | [[package]] 1344 | name = "lazycell" 1345 | version = "0.4.0" 1346 | source = "registry+https://github.com/rust-lang/crates.io-index" 1347 | 1348 | [[package]] 1349 | name = "lazycell" 1350 | version = "1.2.1" 1351 | source = "registry+https://github.com/rust-lang/crates.io-index" 1352 | 1353 | [[package]] 1354 | name = "libc" 1355 | version = "0.2.48" 1356 | source = "registry+https://github.com/rust-lang/crates.io-index" 1357 | 1358 | [[package]] 1359 | name = "libflate" 1360 | version = "0.1.19" 1361 | source = "registry+https://github.com/rust-lang/crates.io-index" 1362 | dependencies = [ 1363 | "adler32 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", 1364 | "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 1365 | "crc32fast 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 1366 | ] 1367 | 1368 | [[package]] 1369 | name = "libloading" 1370 | version = "0.5.0" 1371 | source = "registry+https://github.com/rust-lang/crates.io-index" 1372 | dependencies = [ 1373 | "cc 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)", 1374 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 1375 | ] 1376 | 1377 | [[package]] 1378 | name = "libz-sys" 1379 | version = "1.0.25" 1380 | source = "registry+https://github.com/rust-lang/crates.io-index" 1381 | dependencies = [ 1382 | "cc 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)", 1383 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1384 | "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", 1385 | "vcpkg 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", 1386 | ] 1387 | 1388 | [[package]] 1389 | name = "linked-hash-map" 1390 | version = "0.5.1" 1391 | source = "registry+https://github.com/rust-lang/crates.io-index" 1392 | 1393 | [[package]] 1394 | name = "lock_api" 1395 | version = "0.1.5" 1396 | source = "registry+https://github.com/rust-lang/crates.io-index" 1397 | dependencies = [ 1398 | "owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 1399 | "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 1400 | ] 1401 | 1402 | [[package]] 1403 | name = "log" 1404 | version = "0.3.9" 1405 | source = "registry+https://github.com/rust-lang/crates.io-index" 1406 | dependencies = [ 1407 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 1408 | ] 1409 | 1410 | [[package]] 1411 | name = "log" 1412 | version = "0.4.6" 1413 | source = "registry+https://github.com/rust-lang/crates.io-index" 1414 | dependencies = [ 1415 | "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 1416 | ] 1417 | 1418 | [[package]] 1419 | name = "lzw" 1420 | version = "0.10.0" 1421 | source = "registry+https://github.com/rust-lang/crates.io-index" 1422 | 1423 | [[package]] 1424 | name = "malloc_buf" 1425 | version = "0.0.6" 1426 | source = "registry+https://github.com/rust-lang/crates.io-index" 1427 | dependencies = [ 1428 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1429 | ] 1430 | 1431 | [[package]] 1432 | name = "matches" 1433 | version = "0.1.8" 1434 | source = "registry+https://github.com/rust-lang/crates.io-index" 1435 | 1436 | [[package]] 1437 | name = "memchr" 1438 | version = "2.1.3" 1439 | source = "registry+https://github.com/rust-lang/crates.io-index" 1440 | dependencies = [ 1441 | "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 1442 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1443 | ] 1444 | 1445 | [[package]] 1446 | name = "memmap" 1447 | version = "0.6.2" 1448 | source = "registry+https://github.com/rust-lang/crates.io-index" 1449 | dependencies = [ 1450 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1451 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 1452 | ] 1453 | 1454 | [[package]] 1455 | name = "memoffset" 1456 | version = "0.2.1" 1457 | source = "registry+https://github.com/rust-lang/crates.io-index" 1458 | 1459 | [[package]] 1460 | name = "mime" 1461 | version = "0.3.13" 1462 | source = "registry+https://github.com/rust-lang/crates.io-index" 1463 | dependencies = [ 1464 | "unicase 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 1465 | ] 1466 | 1467 | [[package]] 1468 | name = "mime_guess" 1469 | version = "2.0.0-alpha.6" 1470 | source = "registry+https://github.com/rust-lang/crates.io-index" 1471 | dependencies = [ 1472 | "mime 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)", 1473 | "phf 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", 1474 | "phf_codegen 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", 1475 | "unicase 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 1476 | ] 1477 | 1478 | [[package]] 1479 | name = "miniz_oxide" 1480 | version = "0.2.1" 1481 | source = "registry+https://github.com/rust-lang/crates.io-index" 1482 | dependencies = [ 1483 | "adler32 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", 1484 | ] 1485 | 1486 | [[package]] 1487 | name = "miniz_oxide_c_api" 1488 | version = "0.2.1" 1489 | source = "registry+https://github.com/rust-lang/crates.io-index" 1490 | dependencies = [ 1491 | "cc 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)", 1492 | "crc 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)", 1493 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1494 | "miniz_oxide 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 1495 | ] 1496 | 1497 | [[package]] 1498 | name = "mio" 1499 | version = "0.6.16" 1500 | source = "registry+https://github.com/rust-lang/crates.io-index" 1501 | dependencies = [ 1502 | "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 1503 | "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 1504 | "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 1505 | "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 1506 | "lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 1507 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1508 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 1509 | "miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 1510 | "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", 1511 | "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 1512 | "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 1513 | ] 1514 | 1515 | [[package]] 1516 | name = "mio-extras" 1517 | version = "2.0.5" 1518 | source = "registry+https://github.com/rust-lang/crates.io-index" 1519 | dependencies = [ 1520 | "lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 1521 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 1522 | "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", 1523 | "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 1524 | ] 1525 | 1526 | [[package]] 1527 | name = "mio-more" 1528 | version = "0.1.0" 1529 | source = "registry+https://github.com/rust-lang/crates.io-index" 1530 | dependencies = [ 1531 | "lazycell 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 1532 | "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", 1533 | "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", 1534 | "slab 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 1535 | ] 1536 | 1537 | [[package]] 1538 | name = "mio-named-pipes" 1539 | version = "0.1.6" 1540 | source = "registry+https://github.com/rust-lang/crates.io-index" 1541 | dependencies = [ 1542 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 1543 | "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", 1544 | "miow 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 1545 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 1546 | ] 1547 | 1548 | [[package]] 1549 | name = "mio-uds" 1550 | version = "0.6.7" 1551 | source = "registry+https://github.com/rust-lang/crates.io-index" 1552 | dependencies = [ 1553 | "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 1554 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1555 | "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", 1556 | ] 1557 | 1558 | [[package]] 1559 | name = "miow" 1560 | version = "0.2.1" 1561 | source = "registry+https://github.com/rust-lang/crates.io-index" 1562 | dependencies = [ 1563 | "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 1564 | "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", 1565 | "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 1566 | "ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 1567 | ] 1568 | 1569 | [[package]] 1570 | name = "miow" 1571 | version = "0.3.3" 1572 | source = "registry+https://github.com/rust-lang/crates.io-index" 1573 | dependencies = [ 1574 | "socket2 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", 1575 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 1576 | ] 1577 | 1578 | [[package]] 1579 | name = "msdos_time" 1580 | version = "0.1.6" 1581 | source = "registry+https://github.com/rust-lang/crates.io-index" 1582 | dependencies = [ 1583 | "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", 1584 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 1585 | ] 1586 | 1587 | [[package]] 1588 | name = "native-tls" 1589 | version = "0.1.5" 1590 | source = "registry+https://github.com/rust-lang/crates.io-index" 1591 | dependencies = [ 1592 | "lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", 1593 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1594 | "openssl 0.9.24 (registry+https://github.com/rust-lang/crates.io-index)", 1595 | "schannel 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)", 1596 | "security-framework 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)", 1597 | "security-framework-sys 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)", 1598 | "tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 1599 | ] 1600 | 1601 | [[package]] 1602 | name = "net2" 1603 | version = "0.2.33" 1604 | source = "registry+https://github.com/rust-lang/crates.io-index" 1605 | dependencies = [ 1606 | "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 1607 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1608 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 1609 | ] 1610 | 1611 | [[package]] 1612 | name = "nix" 1613 | version = "0.11.0" 1614 | source = "registry+https://github.com/rust-lang/crates.io-index" 1615 | dependencies = [ 1616 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 1617 | "cc 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)", 1618 | "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 1619 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1620 | "void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", 1621 | ] 1622 | 1623 | [[package]] 1624 | name = "nodrop" 1625 | version = "0.1.13" 1626 | source = "registry+https://github.com/rust-lang/crates.io-index" 1627 | 1628 | [[package]] 1629 | name = "nom" 1630 | version = "4.2.0" 1631 | source = "registry+https://github.com/rust-lang/crates.io-index" 1632 | dependencies = [ 1633 | "memchr 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)", 1634 | "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 1635 | ] 1636 | 1637 | [[package]] 1638 | name = "notify" 1639 | version = "4.0.7" 1640 | source = "registry+https://github.com/rust-lang/crates.io-index" 1641 | dependencies = [ 1642 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 1643 | "filetime 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", 1644 | "fsevent 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)", 1645 | "fsevent-sys 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 1646 | "inotify 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", 1647 | "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 1648 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1649 | "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", 1650 | "mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)", 1651 | "walkdir 2.2.7 (registry+https://github.com/rust-lang/crates.io-index)", 1652 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 1653 | ] 1654 | 1655 | [[package]] 1656 | name = "num-derive" 1657 | version = "0.2.4" 1658 | source = "registry+https://github.com/rust-lang/crates.io-index" 1659 | dependencies = [ 1660 | "proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)", 1661 | "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", 1662 | "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", 1663 | ] 1664 | 1665 | [[package]] 1666 | name = "num-integer" 1667 | version = "0.1.39" 1668 | source = "registry+https://github.com/rust-lang/crates.io-index" 1669 | dependencies = [ 1670 | "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", 1671 | ] 1672 | 1673 | [[package]] 1674 | name = "num-iter" 1675 | version = "0.1.37" 1676 | source = "registry+https://github.com/rust-lang/crates.io-index" 1677 | dependencies = [ 1678 | "num-integer 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)", 1679 | "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", 1680 | ] 1681 | 1682 | [[package]] 1683 | name = "num-rational" 1684 | version = "0.1.42" 1685 | source = "registry+https://github.com/rust-lang/crates.io-index" 1686 | dependencies = [ 1687 | "num-integer 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)", 1688 | "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", 1689 | ] 1690 | 1691 | [[package]] 1692 | name = "num-traits" 1693 | version = "0.1.43" 1694 | source = "registry+https://github.com/rust-lang/crates.io-index" 1695 | dependencies = [ 1696 | "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", 1697 | ] 1698 | 1699 | [[package]] 1700 | name = "num-traits" 1701 | version = "0.2.6" 1702 | source = "registry+https://github.com/rust-lang/crates.io-index" 1703 | 1704 | [[package]] 1705 | name = "num_cpus" 1706 | version = "1.9.0" 1707 | source = "registry+https://github.com/rust-lang/crates.io-index" 1708 | dependencies = [ 1709 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1710 | ] 1711 | 1712 | [[package]] 1713 | name = "objc" 1714 | version = "0.2.5" 1715 | source = "registry+https://github.com/rust-lang/crates.io-index" 1716 | dependencies = [ 1717 | "malloc_buf 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", 1718 | ] 1719 | 1720 | [[package]] 1721 | name = "objc-foundation" 1722 | version = "0.1.1" 1723 | source = "registry+https://github.com/rust-lang/crates.io-index" 1724 | dependencies = [ 1725 | "block 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 1726 | "objc 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", 1727 | "objc_id 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 1728 | ] 1729 | 1730 | [[package]] 1731 | name = "objc_id" 1732 | version = "0.1.1" 1733 | source = "registry+https://github.com/rust-lang/crates.io-index" 1734 | dependencies = [ 1735 | "objc 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", 1736 | ] 1737 | 1738 | [[package]] 1739 | name = "openssl" 1740 | version = "0.9.24" 1741 | source = "registry+https://github.com/rust-lang/crates.io-index" 1742 | dependencies = [ 1743 | "bitflags 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 1744 | "foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", 1745 | "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 1746 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1747 | "openssl-sys 0.9.40 (registry+https://github.com/rust-lang/crates.io-index)", 1748 | ] 1749 | 1750 | [[package]] 1751 | name = "openssl-sys" 1752 | version = "0.9.40" 1753 | source = "registry+https://github.com/rust-lang/crates.io-index" 1754 | dependencies = [ 1755 | "cc 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)", 1756 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1757 | "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", 1758 | "vcpkg 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", 1759 | ] 1760 | 1761 | [[package]] 1762 | name = "ordered-float" 1763 | version = "0.5.2" 1764 | source = "registry+https://github.com/rust-lang/crates.io-index" 1765 | dependencies = [ 1766 | "num-traits 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)", 1767 | "unreachable 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", 1768 | ] 1769 | 1770 | [[package]] 1771 | name = "osmesa-sys" 1772 | version = "0.1.2" 1773 | source = "registry+https://github.com/rust-lang/crates.io-index" 1774 | dependencies = [ 1775 | "shared_library 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 1776 | ] 1777 | 1778 | [[package]] 1779 | name = "owning_ref" 1780 | version = "0.3.3" 1781 | source = "registry+https://github.com/rust-lang/crates.io-index" 1782 | dependencies = [ 1783 | "stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 1784 | ] 1785 | 1786 | [[package]] 1787 | name = "owning_ref" 1788 | version = "0.4.0" 1789 | source = "registry+https://github.com/rust-lang/crates.io-index" 1790 | dependencies = [ 1791 | "stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 1792 | ] 1793 | 1794 | [[package]] 1795 | name = "pango" 1796 | version = "0.5.0" 1797 | source = "registry+https://github.com/rust-lang/crates.io-index" 1798 | dependencies = [ 1799 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 1800 | "glib 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", 1801 | "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1802 | "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1803 | "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 1804 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1805 | "pango-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1806 | ] 1807 | 1808 | [[package]] 1809 | name = "pango-sys" 1810 | version = "0.7.0" 1811 | source = "registry+https://github.com/rust-lang/crates.io-index" 1812 | dependencies = [ 1813 | "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1814 | "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1815 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1816 | "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", 1817 | ] 1818 | 1819 | [[package]] 1820 | name = "parking_lot" 1821 | version = "0.5.5" 1822 | source = "registry+https://github.com/rust-lang/crates.io-index" 1823 | dependencies = [ 1824 | "owning_ref 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 1825 | "parking_lot_core 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", 1826 | ] 1827 | 1828 | [[package]] 1829 | name = "parking_lot" 1830 | version = "0.7.1" 1831 | source = "registry+https://github.com/rust-lang/crates.io-index" 1832 | dependencies = [ 1833 | "lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 1834 | "parking_lot_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 1835 | ] 1836 | 1837 | [[package]] 1838 | name = "parking_lot_core" 1839 | version = "0.2.14" 1840 | source = "registry+https://github.com/rust-lang/crates.io-index" 1841 | dependencies = [ 1842 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1843 | "rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 1844 | "smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)", 1845 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 1846 | ] 1847 | 1848 | [[package]] 1849 | name = "parking_lot_core" 1850 | version = "0.4.0" 1851 | source = "registry+https://github.com/rust-lang/crates.io-index" 1852 | dependencies = [ 1853 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1854 | "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 1855 | "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", 1856 | "smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)", 1857 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 1858 | ] 1859 | 1860 | [[package]] 1861 | name = "peeking_take_while" 1862 | version = "0.1.2" 1863 | source = "registry+https://github.com/rust-lang/crates.io-index" 1864 | 1865 | [[package]] 1866 | name = "percent-encoding" 1867 | version = "1.0.1" 1868 | source = "registry+https://github.com/rust-lang/crates.io-index" 1869 | 1870 | [[package]] 1871 | name = "phf" 1872 | version = "0.7.24" 1873 | source = "registry+https://github.com/rust-lang/crates.io-index" 1874 | dependencies = [ 1875 | "phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", 1876 | ] 1877 | 1878 | [[package]] 1879 | name = "phf_codegen" 1880 | version = "0.7.24" 1881 | source = "registry+https://github.com/rust-lang/crates.io-index" 1882 | dependencies = [ 1883 | "phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", 1884 | "phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", 1885 | ] 1886 | 1887 | [[package]] 1888 | name = "phf_generator" 1889 | version = "0.7.24" 1890 | source = "registry+https://github.com/rust-lang/crates.io-index" 1891 | dependencies = [ 1892 | "phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", 1893 | "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 1894 | ] 1895 | 1896 | [[package]] 1897 | name = "phf_shared" 1898 | version = "0.7.24" 1899 | source = "registry+https://github.com/rust-lang/crates.io-index" 1900 | dependencies = [ 1901 | "siphasher 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", 1902 | "unicase 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 1903 | ] 1904 | 1905 | [[package]] 1906 | name = "pkg-config" 1907 | version = "0.3.14" 1908 | source = "registry+https://github.com/rust-lang/crates.io-index" 1909 | 1910 | [[package]] 1911 | name = "png" 1912 | version = "0.12.0" 1913 | source = "registry+https://github.com/rust-lang/crates.io-index" 1914 | dependencies = [ 1915 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 1916 | "deflate 0.7.19 (registry+https://github.com/rust-lang/crates.io-index)", 1917 | "inflate 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", 1918 | "num-iter 0.1.37 (registry+https://github.com/rust-lang/crates.io-index)", 1919 | ] 1920 | 1921 | [[package]] 1922 | name = "podio" 1923 | version = "0.1.6" 1924 | source = "registry+https://github.com/rust-lang/crates.io-index" 1925 | 1926 | [[package]] 1927 | name = "proc-macro2" 1928 | version = "0.4.26" 1929 | source = "registry+https://github.com/rust-lang/crates.io-index" 1930 | dependencies = [ 1931 | "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 1932 | ] 1933 | 1934 | [[package]] 1935 | name = "quick-error" 1936 | version = "1.2.2" 1937 | source = "registry+https://github.com/rust-lang/crates.io-index" 1938 | 1939 | [[package]] 1940 | name = "quote" 1941 | version = "0.6.11" 1942 | source = "registry+https://github.com/rust-lang/crates.io-index" 1943 | dependencies = [ 1944 | "proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)", 1945 | ] 1946 | 1947 | [[package]] 1948 | name = "rand" 1949 | version = "0.4.6" 1950 | source = "registry+https://github.com/rust-lang/crates.io-index" 1951 | dependencies = [ 1952 | "fuchsia-cprng 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 1953 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1954 | "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 1955 | "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 1956 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 1957 | ] 1958 | 1959 | [[package]] 1960 | name = "rand" 1961 | version = "0.6.5" 1962 | source = "registry+https://github.com/rust-lang/crates.io-index" 1963 | dependencies = [ 1964 | "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 1965 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1966 | "rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 1967 | "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 1968 | "rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 1969 | "rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 1970 | "rand_jitter 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 1971 | "rand_os 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 1972 | "rand_pcg 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 1973 | "rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 1974 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 1975 | ] 1976 | 1977 | [[package]] 1978 | name = "rand_chacha" 1979 | version = "0.1.1" 1980 | source = "registry+https://github.com/rust-lang/crates.io-index" 1981 | dependencies = [ 1982 | "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 1983 | "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 1984 | ] 1985 | 1986 | [[package]] 1987 | name = "rand_core" 1988 | version = "0.3.1" 1989 | source = "registry+https://github.com/rust-lang/crates.io-index" 1990 | dependencies = [ 1991 | "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 1992 | ] 1993 | 1994 | [[package]] 1995 | name = "rand_core" 1996 | version = "0.4.0" 1997 | source = "registry+https://github.com/rust-lang/crates.io-index" 1998 | 1999 | [[package]] 2000 | name = "rand_hc" 2001 | version = "0.1.0" 2002 | source = "registry+https://github.com/rust-lang/crates.io-index" 2003 | dependencies = [ 2004 | "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 2005 | ] 2006 | 2007 | [[package]] 2008 | name = "rand_isaac" 2009 | version = "0.1.1" 2010 | source = "registry+https://github.com/rust-lang/crates.io-index" 2011 | dependencies = [ 2012 | "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 2013 | ] 2014 | 2015 | [[package]] 2016 | name = "rand_jitter" 2017 | version = "0.1.1" 2018 | source = "registry+https://github.com/rust-lang/crates.io-index" 2019 | dependencies = [ 2020 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 2021 | "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 2022 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 2023 | ] 2024 | 2025 | [[package]] 2026 | name = "rand_os" 2027 | version = "0.1.2" 2028 | source = "registry+https://github.com/rust-lang/crates.io-index" 2029 | dependencies = [ 2030 | "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", 2031 | "fuchsia-cprng 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 2032 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 2033 | "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 2034 | "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 2035 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 2036 | ] 2037 | 2038 | [[package]] 2039 | name = "rand_pcg" 2040 | version = "0.1.1" 2041 | source = "registry+https://github.com/rust-lang/crates.io-index" 2042 | dependencies = [ 2043 | "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 2044 | "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", 2045 | ] 2046 | 2047 | [[package]] 2048 | name = "rand_xorshift" 2049 | version = "0.1.1" 2050 | source = "registry+https://github.com/rust-lang/crates.io-index" 2051 | dependencies = [ 2052 | "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 2053 | ] 2054 | 2055 | [[package]] 2056 | name = "rayon" 2057 | version = "1.0.3" 2058 | source = "registry+https://github.com/rust-lang/crates.io-index" 2059 | dependencies = [ 2060 | "crossbeam-deque 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 2061 | "either 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)", 2062 | "rayon-core 1.4.1 (registry+https://github.com/rust-lang/crates.io-index)", 2063 | ] 2064 | 2065 | [[package]] 2066 | name = "rayon-core" 2067 | version = "1.4.1" 2068 | source = "registry+https://github.com/rust-lang/crates.io-index" 2069 | dependencies = [ 2070 | "crossbeam-deque 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 2071 | "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 2072 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 2073 | "num_cpus 1.9.0 (registry+https://github.com/rust-lang/crates.io-index)", 2074 | ] 2075 | 2076 | [[package]] 2077 | name = "rdrand" 2078 | version = "0.4.0" 2079 | source = "registry+https://github.com/rust-lang/crates.io-index" 2080 | dependencies = [ 2081 | "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 2082 | ] 2083 | 2084 | [[package]] 2085 | name = "redox_syscall" 2086 | version = "0.1.51" 2087 | source = "registry+https://github.com/rust-lang/crates.io-index" 2088 | 2089 | [[package]] 2090 | name = "redox_termios" 2091 | version = "0.1.1" 2092 | source = "registry+https://github.com/rust-lang/crates.io-index" 2093 | dependencies = [ 2094 | "redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)", 2095 | ] 2096 | 2097 | [[package]] 2098 | name = "redox_users" 2099 | version = "0.2.0" 2100 | source = "registry+https://github.com/rust-lang/crates.io-index" 2101 | dependencies = [ 2102 | "argon2rs 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", 2103 | "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 2104 | "rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 2105 | "redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)", 2106 | ] 2107 | 2108 | [[package]] 2109 | name = "regex" 2110 | version = "1.1.0" 2111 | source = "registry+https://github.com/rust-lang/crates.io-index" 2112 | dependencies = [ 2113 | "aho-corasick 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)", 2114 | "memchr 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)", 2115 | "regex-syntax 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 2116 | "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 2117 | "utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", 2118 | ] 2119 | 2120 | [[package]] 2121 | name = "regex-syntax" 2122 | version = "0.6.5" 2123 | source = "registry+https://github.com/rust-lang/crates.io-index" 2124 | dependencies = [ 2125 | "ucd-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", 2126 | ] 2127 | 2128 | [[package]] 2129 | name = "relay" 2130 | version = "0.1.1" 2131 | source = "registry+https://github.com/rust-lang/crates.io-index" 2132 | dependencies = [ 2133 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 2134 | ] 2135 | 2136 | [[package]] 2137 | name = "remove_dir_all" 2138 | version = "0.5.1" 2139 | source = "registry+https://github.com/rust-lang/crates.io-index" 2140 | dependencies = [ 2141 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 2142 | ] 2143 | 2144 | [[package]] 2145 | name = "reqwest" 2146 | version = "0.8.8" 2147 | source = "registry+https://github.com/rust-lang/crates.io-index" 2148 | dependencies = [ 2149 | "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 2150 | "encoding_rs 0.8.15 (registry+https://github.com/rust-lang/crates.io-index)", 2151 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 2152 | "hyper 0.11.27 (registry+https://github.com/rust-lang/crates.io-index)", 2153 | "hyper-tls 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", 2154 | "libflate 0.1.19 (registry+https://github.com/rust-lang/crates.io-index)", 2155 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 2156 | "mime_guess 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", 2157 | "native-tls 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 2158 | "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", 2159 | "serde_json 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)", 2160 | "serde_urlencoded 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", 2161 | "tokio-core 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", 2162 | "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", 2163 | "tokio-tls 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", 2164 | "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", 2165 | "uuid 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 2166 | ] 2167 | 2168 | [[package]] 2169 | name = "rustc-demangle" 2170 | version = "0.1.13" 2171 | source = "registry+https://github.com/rust-lang/crates.io-index" 2172 | 2173 | [[package]] 2174 | name = "rustc_version" 2175 | version = "0.2.3" 2176 | source = "registry+https://github.com/rust-lang/crates.io-index" 2177 | dependencies = [ 2178 | "semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", 2179 | ] 2180 | 2181 | [[package]] 2182 | name = "rusttype" 2183 | version = "0.4.3" 2184 | source = "registry+https://github.com/rust-lang/crates.io-index" 2185 | dependencies = [ 2186 | "arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", 2187 | "ordered-float 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", 2188 | "stb_truetype 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", 2189 | ] 2190 | 2191 | [[package]] 2192 | name = "ryu" 2193 | version = "0.2.7" 2194 | source = "registry+https://github.com/rust-lang/crates.io-index" 2195 | 2196 | [[package]] 2197 | name = "safemem" 2198 | version = "0.3.0" 2199 | source = "registry+https://github.com/rust-lang/crates.io-index" 2200 | 2201 | [[package]] 2202 | name = "same-file" 2203 | version = "1.0.4" 2204 | source = "registry+https://github.com/rust-lang/crates.io-index" 2205 | dependencies = [ 2206 | "winapi-util 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 2207 | ] 2208 | 2209 | [[package]] 2210 | name = "schannel" 2211 | version = "0.1.14" 2212 | source = "registry+https://github.com/rust-lang/crates.io-index" 2213 | dependencies = [ 2214 | "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 2215 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 2216 | ] 2217 | 2218 | [[package]] 2219 | name = "scoped-tls" 2220 | version = "0.1.2" 2221 | source = "registry+https://github.com/rust-lang/crates.io-index" 2222 | 2223 | [[package]] 2224 | name = "scoped_threadpool" 2225 | version = "0.1.9" 2226 | source = "registry+https://github.com/rust-lang/crates.io-index" 2227 | 2228 | [[package]] 2229 | name = "scopeguard" 2230 | version = "0.3.3" 2231 | source = "registry+https://github.com/rust-lang/crates.io-index" 2232 | 2233 | [[package]] 2234 | name = "security-framework" 2235 | version = "0.1.16" 2236 | source = "registry+https://github.com/rust-lang/crates.io-index" 2237 | dependencies = [ 2238 | "core-foundation 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", 2239 | "core-foundation-sys 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", 2240 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 2241 | "security-framework-sys 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)", 2242 | ] 2243 | 2244 | [[package]] 2245 | name = "security-framework-sys" 2246 | version = "0.1.16" 2247 | source = "registry+https://github.com/rust-lang/crates.io-index" 2248 | dependencies = [ 2249 | "core-foundation-sys 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", 2250 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 2251 | ] 2252 | 2253 | [[package]] 2254 | name = "semver" 2255 | version = "0.9.0" 2256 | source = "registry+https://github.com/rust-lang/crates.io-index" 2257 | dependencies = [ 2258 | "semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 2259 | ] 2260 | 2261 | [[package]] 2262 | name = "semver-parser" 2263 | version = "0.7.0" 2264 | source = "registry+https://github.com/rust-lang/crates.io-index" 2265 | 2266 | [[package]] 2267 | name = "serde" 2268 | version = "1.0.85" 2269 | source = "registry+https://github.com/rust-lang/crates.io-index" 2270 | 2271 | [[package]] 2272 | name = "serde_derive" 2273 | version = "1.0.85" 2274 | source = "registry+https://github.com/rust-lang/crates.io-index" 2275 | dependencies = [ 2276 | "proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)", 2277 | "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", 2278 | "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", 2279 | ] 2280 | 2281 | [[package]] 2282 | name = "serde_json" 2283 | version = "1.0.37" 2284 | source = "registry+https://github.com/rust-lang/crates.io-index" 2285 | dependencies = [ 2286 | "itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", 2287 | "ryu 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", 2288 | "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", 2289 | ] 2290 | 2291 | [[package]] 2292 | name = "serde_urlencoded" 2293 | version = "0.5.4" 2294 | source = "registry+https://github.com/rust-lang/crates.io-index" 2295 | dependencies = [ 2296 | "dtoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", 2297 | "itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", 2298 | "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", 2299 | "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", 2300 | ] 2301 | 2302 | [[package]] 2303 | name = "serde_yaml" 2304 | version = "0.8.8" 2305 | source = "registry+https://github.com/rust-lang/crates.io-index" 2306 | dependencies = [ 2307 | "dtoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", 2308 | "linked-hash-map 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 2309 | "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", 2310 | "yaml-rust 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 2311 | ] 2312 | 2313 | [[package]] 2314 | name = "servo-fontconfig" 2315 | version = "0.4.0" 2316 | source = "registry+https://github.com/rust-lang/crates.io-index" 2317 | dependencies = [ 2318 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 2319 | "servo-fontconfig-sys 4.0.7 (registry+https://github.com/rust-lang/crates.io-index)", 2320 | ] 2321 | 2322 | [[package]] 2323 | name = "servo-fontconfig-sys" 2324 | version = "4.0.7" 2325 | source = "registry+https://github.com/rust-lang/crates.io-index" 2326 | dependencies = [ 2327 | "expat-sys 2.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 2328 | "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", 2329 | "servo-freetype-sys 4.0.3", 2330 | ] 2331 | 2332 | [[package]] 2333 | name = "servo-freetype-sys" 2334 | version = "4.0.3" 2335 | dependencies = [ 2336 | "freetype-sys 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", 2337 | ] 2338 | 2339 | [[package]] 2340 | name = "shared_library" 2341 | version = "0.1.9" 2342 | source = "registry+https://github.com/rust-lang/crates.io-index" 2343 | dependencies = [ 2344 | "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 2345 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 2346 | ] 2347 | 2348 | [[package]] 2349 | name = "siphasher" 2350 | version = "0.2.3" 2351 | source = "registry+https://github.com/rust-lang/crates.io-index" 2352 | 2353 | [[package]] 2354 | name = "slab" 2355 | version = "0.3.0" 2356 | source = "registry+https://github.com/rust-lang/crates.io-index" 2357 | 2358 | [[package]] 2359 | name = "slab" 2360 | version = "0.4.2" 2361 | source = "registry+https://github.com/rust-lang/crates.io-index" 2362 | 2363 | [[package]] 2364 | name = "smallvec" 2365 | version = "0.6.8" 2366 | source = "registry+https://github.com/rust-lang/crates.io-index" 2367 | dependencies = [ 2368 | "unreachable 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", 2369 | ] 2370 | 2371 | [[package]] 2372 | name = "smithay-client-toolkit" 2373 | version = "0.2.6" 2374 | source = "registry+https://github.com/rust-lang/crates.io-index" 2375 | dependencies = [ 2376 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 2377 | "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 2378 | "dlib 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", 2379 | "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 2380 | "memmap 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", 2381 | "nix 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", 2382 | "tempfile 3.0.5 (registry+https://github.com/rust-lang/crates.io-index)", 2383 | "wayland-client 0.20.12 (registry+https://github.com/rust-lang/crates.io-index)", 2384 | "wayland-commons 0.20.12 (registry+https://github.com/rust-lang/crates.io-index)", 2385 | "wayland-protocols 0.20.12 (registry+https://github.com/rust-lang/crates.io-index)", 2386 | ] 2387 | 2388 | [[package]] 2389 | name = "socket2" 2390 | version = "0.3.8" 2391 | source = "registry+https://github.com/rust-lang/crates.io-index" 2392 | dependencies = [ 2393 | "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 2394 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 2395 | "redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)", 2396 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 2397 | ] 2398 | 2399 | [[package]] 2400 | name = "stable_deref_trait" 2401 | version = "1.1.1" 2402 | source = "registry+https://github.com/rust-lang/crates.io-index" 2403 | 2404 | [[package]] 2405 | name = "static_assertions" 2406 | version = "0.2.5" 2407 | source = "registry+https://github.com/rust-lang/crates.io-index" 2408 | 2409 | [[package]] 2410 | name = "stb_truetype" 2411 | version = "0.2.5" 2412 | source = "registry+https://github.com/rust-lang/crates.io-index" 2413 | dependencies = [ 2414 | "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 2415 | ] 2416 | 2417 | [[package]] 2418 | name = "strsim" 2419 | version = "0.7.0" 2420 | source = "registry+https://github.com/rust-lang/crates.io-index" 2421 | 2422 | [[package]] 2423 | name = "syn" 2424 | version = "0.15.26" 2425 | source = "registry+https://github.com/rust-lang/crates.io-index" 2426 | dependencies = [ 2427 | "proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)", 2428 | "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", 2429 | "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 2430 | ] 2431 | 2432 | [[package]] 2433 | name = "synstructure" 2434 | version = "0.10.1" 2435 | source = "registry+https://github.com/rust-lang/crates.io-index" 2436 | dependencies = [ 2437 | "proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)", 2438 | "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", 2439 | "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", 2440 | "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 2441 | ] 2442 | 2443 | [[package]] 2444 | name = "tempdir" 2445 | version = "0.3.7" 2446 | source = "registry+https://github.com/rust-lang/crates.io-index" 2447 | dependencies = [ 2448 | "rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 2449 | "remove_dir_all 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 2450 | ] 2451 | 2452 | [[package]] 2453 | name = "tempfile" 2454 | version = "3.0.5" 2455 | source = "registry+https://github.com/rust-lang/crates.io-index" 2456 | dependencies = [ 2457 | "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 2458 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 2459 | "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 2460 | "redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)", 2461 | "remove_dir_all 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 2462 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 2463 | ] 2464 | 2465 | [[package]] 2466 | name = "termcolor" 2467 | version = "1.0.4" 2468 | source = "registry+https://github.com/rust-lang/crates.io-index" 2469 | dependencies = [ 2470 | "wincolor 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 2471 | ] 2472 | 2473 | [[package]] 2474 | name = "terminfo" 2475 | version = "0.6.1" 2476 | source = "registry+https://github.com/rust-lang/crates.io-index" 2477 | dependencies = [ 2478 | "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", 2479 | "nom 4.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 2480 | "phf 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", 2481 | "phf_codegen 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", 2482 | ] 2483 | 2484 | [[package]] 2485 | name = "termion" 2486 | version = "1.5.1" 2487 | source = "registry+https://github.com/rust-lang/crates.io-index" 2488 | dependencies = [ 2489 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 2490 | "redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)", 2491 | "redox_termios 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 2492 | ] 2493 | 2494 | [[package]] 2495 | name = "textwrap" 2496 | version = "0.10.0" 2497 | source = "registry+https://github.com/rust-lang/crates.io-index" 2498 | dependencies = [ 2499 | "unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 2500 | ] 2501 | 2502 | [[package]] 2503 | name = "thread_local" 2504 | version = "0.3.6" 2505 | source = "registry+https://github.com/rust-lang/crates.io-index" 2506 | dependencies = [ 2507 | "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 2508 | ] 2509 | 2510 | [[package]] 2511 | name = "time" 2512 | version = "0.1.42" 2513 | source = "registry+https://github.com/rust-lang/crates.io-index" 2514 | dependencies = [ 2515 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 2516 | "redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)", 2517 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 2518 | ] 2519 | 2520 | [[package]] 2521 | name = "tokio" 2522 | version = "0.1.15" 2523 | source = "registry+https://github.com/rust-lang/crates.io-index" 2524 | dependencies = [ 2525 | "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 2526 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 2527 | "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", 2528 | "num_cpus 1.9.0 (registry+https://github.com/rust-lang/crates.io-index)", 2529 | "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 2530 | "tokio-current-thread 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", 2531 | "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 2532 | "tokio-fs 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 2533 | "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", 2534 | "tokio-reactor 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", 2535 | "tokio-sync 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 2536 | "tokio-tcp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", 2537 | "tokio-threadpool 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", 2538 | "tokio-timer 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)", 2539 | "tokio-udp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", 2540 | "tokio-uds 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", 2541 | ] 2542 | 2543 | [[package]] 2544 | name = "tokio-codec" 2545 | version = "0.1.1" 2546 | source = "registry+https://github.com/rust-lang/crates.io-index" 2547 | dependencies = [ 2548 | "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 2549 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 2550 | "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", 2551 | ] 2552 | 2553 | [[package]] 2554 | name = "tokio-core" 2555 | version = "0.1.17" 2556 | source = "registry+https://github.com/rust-lang/crates.io-index" 2557 | dependencies = [ 2558 | "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 2559 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 2560 | "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 2561 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 2562 | "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", 2563 | "scoped-tls 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 2564 | "tokio 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", 2565 | "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 2566 | "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", 2567 | "tokio-reactor 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", 2568 | "tokio-timer 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)", 2569 | ] 2570 | 2571 | [[package]] 2572 | name = "tokio-current-thread" 2573 | version = "0.1.4" 2574 | source = "registry+https://github.com/rust-lang/crates.io-index" 2575 | dependencies = [ 2576 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 2577 | "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 2578 | ] 2579 | 2580 | [[package]] 2581 | name = "tokio-executor" 2582 | version = "0.1.6" 2583 | source = "registry+https://github.com/rust-lang/crates.io-index" 2584 | dependencies = [ 2585 | "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 2586 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 2587 | ] 2588 | 2589 | [[package]] 2590 | name = "tokio-fs" 2591 | version = "0.1.5" 2592 | source = "registry+https://github.com/rust-lang/crates.io-index" 2593 | dependencies = [ 2594 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 2595 | "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", 2596 | "tokio-threadpool 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", 2597 | ] 2598 | 2599 | [[package]] 2600 | name = "tokio-io" 2601 | version = "0.1.11" 2602 | source = "registry+https://github.com/rust-lang/crates.io-index" 2603 | dependencies = [ 2604 | "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 2605 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 2606 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 2607 | ] 2608 | 2609 | [[package]] 2610 | name = "tokio-reactor" 2611 | version = "0.1.8" 2612 | source = "registry+https://github.com/rust-lang/crates.io-index" 2613 | dependencies = [ 2614 | "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 2615 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 2616 | "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 2617 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 2618 | "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", 2619 | "num_cpus 1.9.0 (registry+https://github.com/rust-lang/crates.io-index)", 2620 | "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", 2621 | "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 2622 | "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 2623 | "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", 2624 | ] 2625 | 2626 | [[package]] 2627 | name = "tokio-service" 2628 | version = "0.1.0" 2629 | source = "registry+https://github.com/rust-lang/crates.io-index" 2630 | dependencies = [ 2631 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 2632 | ] 2633 | 2634 | [[package]] 2635 | name = "tokio-sync" 2636 | version = "0.1.0" 2637 | source = "registry+https://github.com/rust-lang/crates.io-index" 2638 | dependencies = [ 2639 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 2640 | ] 2641 | 2642 | [[package]] 2643 | name = "tokio-tcp" 2644 | version = "0.1.3" 2645 | source = "registry+https://github.com/rust-lang/crates.io-index" 2646 | dependencies = [ 2647 | "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 2648 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 2649 | "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 2650 | "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", 2651 | "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", 2652 | "tokio-reactor 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", 2653 | ] 2654 | 2655 | [[package]] 2656 | name = "tokio-threadpool" 2657 | version = "0.1.11" 2658 | source = "registry+https://github.com/rust-lang/crates.io-index" 2659 | dependencies = [ 2660 | "crossbeam 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", 2661 | "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", 2662 | "crossbeam-deque 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", 2663 | "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 2664 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 2665 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 2666 | "num_cpus 1.9.0 (registry+https://github.com/rust-lang/crates.io-index)", 2667 | "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 2668 | "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 2669 | "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 2670 | ] 2671 | 2672 | [[package]] 2673 | name = "tokio-timer" 2674 | version = "0.2.9" 2675 | source = "registry+https://github.com/rust-lang/crates.io-index" 2676 | dependencies = [ 2677 | "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 2678 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 2679 | "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 2680 | "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 2681 | ] 2682 | 2683 | [[package]] 2684 | name = "tokio-tls" 2685 | version = "0.1.4" 2686 | source = "registry+https://github.com/rust-lang/crates.io-index" 2687 | dependencies = [ 2688 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 2689 | "native-tls 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 2690 | "tokio-core 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", 2691 | "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", 2692 | ] 2693 | 2694 | [[package]] 2695 | name = "tokio-udp" 2696 | version = "0.1.3" 2697 | source = "registry+https://github.com/rust-lang/crates.io-index" 2698 | dependencies = [ 2699 | "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 2700 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 2701 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 2702 | "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", 2703 | "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 2704 | "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", 2705 | "tokio-reactor 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", 2706 | ] 2707 | 2708 | [[package]] 2709 | name = "tokio-uds" 2710 | version = "0.2.5" 2711 | source = "registry+https://github.com/rust-lang/crates.io-index" 2712 | dependencies = [ 2713 | "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 2714 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 2715 | "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 2716 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 2717 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 2718 | "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", 2719 | "mio-uds 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)", 2720 | "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 2721 | "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", 2722 | "tokio-reactor 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", 2723 | ] 2724 | 2725 | [[package]] 2726 | name = "try-lock" 2727 | version = "0.1.0" 2728 | source = "registry+https://github.com/rust-lang/crates.io-index" 2729 | 2730 | [[package]] 2731 | name = "ucd-util" 2732 | version = "0.1.3" 2733 | source = "registry+https://github.com/rust-lang/crates.io-index" 2734 | 2735 | [[package]] 2736 | name = "unicase" 2737 | version = "1.4.2" 2738 | source = "registry+https://github.com/rust-lang/crates.io-index" 2739 | dependencies = [ 2740 | "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 2741 | ] 2742 | 2743 | [[package]] 2744 | name = "unicase" 2745 | version = "2.2.0" 2746 | source = "registry+https://github.com/rust-lang/crates.io-index" 2747 | dependencies = [ 2748 | "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 2749 | ] 2750 | 2751 | [[package]] 2752 | name = "unicode-bidi" 2753 | version = "0.3.4" 2754 | source = "registry+https://github.com/rust-lang/crates.io-index" 2755 | dependencies = [ 2756 | "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", 2757 | ] 2758 | 2759 | [[package]] 2760 | name = "unicode-normalization" 2761 | version = "0.1.8" 2762 | source = "registry+https://github.com/rust-lang/crates.io-index" 2763 | dependencies = [ 2764 | "smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)", 2765 | ] 2766 | 2767 | [[package]] 2768 | name = "unicode-width" 2769 | version = "0.1.5" 2770 | source = "registry+https://github.com/rust-lang/crates.io-index" 2771 | 2772 | [[package]] 2773 | name = "unicode-xid" 2774 | version = "0.1.0" 2775 | source = "registry+https://github.com/rust-lang/crates.io-index" 2776 | 2777 | [[package]] 2778 | name = "unreachable" 2779 | version = "1.0.0" 2780 | source = "registry+https://github.com/rust-lang/crates.io-index" 2781 | dependencies = [ 2782 | "void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", 2783 | ] 2784 | 2785 | [[package]] 2786 | name = "url" 2787 | version = "1.7.2" 2788 | source = "registry+https://github.com/rust-lang/crates.io-index" 2789 | dependencies = [ 2790 | "idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 2791 | "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", 2792 | "percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 2793 | ] 2794 | 2795 | [[package]] 2796 | name = "user32-sys" 2797 | version = "0.2.0" 2798 | source = "registry+https://github.com/rust-lang/crates.io-index" 2799 | dependencies = [ 2800 | "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 2801 | "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 2802 | ] 2803 | 2804 | [[package]] 2805 | name = "utf8-ranges" 2806 | version = "1.0.2" 2807 | source = "registry+https://github.com/rust-lang/crates.io-index" 2808 | 2809 | [[package]] 2810 | name = "utf8parse" 2811 | version = "0.1.1" 2812 | source = "registry+https://github.com/rust-lang/crates.io-index" 2813 | 2814 | [[package]] 2815 | name = "uuid" 2816 | version = "0.6.5" 2817 | source = "registry+https://github.com/rust-lang/crates.io-index" 2818 | dependencies = [ 2819 | "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 2820 | "rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 2821 | ] 2822 | 2823 | [[package]] 2824 | name = "vcpkg" 2825 | version = "0.2.6" 2826 | source = "registry+https://github.com/rust-lang/crates.io-index" 2827 | 2828 | [[package]] 2829 | name = "vec_map" 2830 | version = "0.8.1" 2831 | source = "registry+https://github.com/rust-lang/crates.io-index" 2832 | 2833 | [[package]] 2834 | name = "version_check" 2835 | version = "0.1.5" 2836 | source = "registry+https://github.com/rust-lang/crates.io-index" 2837 | 2838 | [[package]] 2839 | name = "void" 2840 | version = "1.0.2" 2841 | source = "registry+https://github.com/rust-lang/crates.io-index" 2842 | 2843 | [[package]] 2844 | name = "vte" 2845 | version = "0.3.3" 2846 | source = "registry+https://github.com/rust-lang/crates.io-index" 2847 | dependencies = [ 2848 | "utf8parse 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 2849 | ] 2850 | 2851 | [[package]] 2852 | name = "walkdir" 2853 | version = "2.2.7" 2854 | source = "registry+https://github.com/rust-lang/crates.io-index" 2855 | dependencies = [ 2856 | "same-file 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 2857 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 2858 | "winapi-util 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 2859 | ] 2860 | 2861 | [[package]] 2862 | name = "want" 2863 | version = "0.0.4" 2864 | source = "registry+https://github.com/rust-lang/crates.io-index" 2865 | dependencies = [ 2866 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 2867 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 2868 | "try-lock 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 2869 | ] 2870 | 2871 | [[package]] 2872 | name = "wayland-client" 2873 | version = "0.20.12" 2874 | source = "registry+https://github.com/rust-lang/crates.io-index" 2875 | dependencies = [ 2876 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 2877 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 2878 | "wayland-commons 0.20.12 (registry+https://github.com/rust-lang/crates.io-index)", 2879 | "wayland-scanner 0.20.12 (registry+https://github.com/rust-lang/crates.io-index)", 2880 | "wayland-sys 0.20.12 (registry+https://github.com/rust-lang/crates.io-index)", 2881 | ] 2882 | 2883 | [[package]] 2884 | name = "wayland-commons" 2885 | version = "0.20.12" 2886 | source = "registry+https://github.com/rust-lang/crates.io-index" 2887 | dependencies = [ 2888 | "downcast-rs 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", 2889 | "wayland-sys 0.20.12 (registry+https://github.com/rust-lang/crates.io-index)", 2890 | ] 2891 | 2892 | [[package]] 2893 | name = "wayland-protocols" 2894 | version = "0.20.12" 2895 | source = "registry+https://github.com/rust-lang/crates.io-index" 2896 | dependencies = [ 2897 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 2898 | "wayland-client 0.20.12 (registry+https://github.com/rust-lang/crates.io-index)", 2899 | "wayland-commons 0.20.12 (registry+https://github.com/rust-lang/crates.io-index)", 2900 | "wayland-scanner 0.20.12 (registry+https://github.com/rust-lang/crates.io-index)", 2901 | "wayland-sys 0.20.12 (registry+https://github.com/rust-lang/crates.io-index)", 2902 | ] 2903 | 2904 | [[package]] 2905 | name = "wayland-scanner" 2906 | version = "0.20.12" 2907 | source = "registry+https://github.com/rust-lang/crates.io-index" 2908 | dependencies = [ 2909 | "xml-rs 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 2910 | ] 2911 | 2912 | [[package]] 2913 | name = "wayland-sys" 2914 | version = "0.20.12" 2915 | source = "registry+https://github.com/rust-lang/crates.io-index" 2916 | dependencies = [ 2917 | "dlib 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", 2918 | "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 2919 | ] 2920 | 2921 | [[package]] 2922 | name = "which" 2923 | version = "2.0.1" 2924 | source = "registry+https://github.com/rust-lang/crates.io-index" 2925 | dependencies = [ 2926 | "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 2927 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 2928 | ] 2929 | 2930 | [[package]] 2931 | name = "widestring" 2932 | version = "0.2.2" 2933 | source = "registry+https://github.com/rust-lang/crates.io-index" 2934 | 2935 | [[package]] 2936 | name = "winapi" 2937 | version = "0.2.8" 2938 | source = "registry+https://github.com/rust-lang/crates.io-index" 2939 | 2940 | [[package]] 2941 | name = "winapi" 2942 | version = "0.3.6" 2943 | source = "registry+https://github.com/rust-lang/crates.io-index" 2944 | dependencies = [ 2945 | "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 2946 | "winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 2947 | ] 2948 | 2949 | [[package]] 2950 | name = "winapi-build" 2951 | version = "0.1.1" 2952 | source = "registry+https://github.com/rust-lang/crates.io-index" 2953 | 2954 | [[package]] 2955 | name = "winapi-i686-pc-windows-gnu" 2956 | version = "0.4.0" 2957 | source = "registry+https://github.com/rust-lang/crates.io-index" 2958 | 2959 | [[package]] 2960 | name = "winapi-util" 2961 | version = "0.1.2" 2962 | source = "registry+https://github.com/rust-lang/crates.io-index" 2963 | dependencies = [ 2964 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 2965 | ] 2966 | 2967 | [[package]] 2968 | name = "winapi-x86_64-pc-windows-gnu" 2969 | version = "0.4.0" 2970 | source = "registry+https://github.com/rust-lang/crates.io-index" 2971 | 2972 | [[package]] 2973 | name = "wincolor" 2974 | version = "1.0.1" 2975 | source = "registry+https://github.com/rust-lang/crates.io-index" 2976 | dependencies = [ 2977 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 2978 | "winapi-util 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 2979 | ] 2980 | 2981 | [[package]] 2982 | name = "winit" 2983 | version = "0.15.1" 2984 | source = "registry+https://github.com/rust-lang/crates.io-index" 2985 | dependencies = [ 2986 | "android_glue 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", 2987 | "cocoa 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)", 2988 | "core-foundation 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", 2989 | "core-graphics 0.14.0 (registry+https://github.com/rust-lang/crates.io-index)", 2990 | "image 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)", 2991 | "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 2992 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 2993 | "objc 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", 2994 | "parking_lot 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", 2995 | "percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 2996 | "smithay-client-toolkit 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", 2997 | "wayland-client 0.20.12 (registry+https://github.com/rust-lang/crates.io-index)", 2998 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 2999 | "x11-dl 2.18.3 (registry+https://github.com/rust-lang/crates.io-index)", 3000 | ] 3001 | 3002 | [[package]] 3003 | name = "winpty" 3004 | version = "0.1.0" 3005 | dependencies = [ 3006 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 3007 | "widestring 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 3008 | "winpty-sys 0.4.3 (git+https://github.com/zacps/winpty?branch=rust)", 3009 | ] 3010 | 3011 | [[package]] 3012 | name = "winpty-sys" 3013 | version = "0.4.3" 3014 | source = "git+https://github.com/zacps/winpty?branch=rust#632ebb070c6c87634f2aee0ba5776dae12fb2ae1" 3015 | dependencies = [ 3016 | "bindgen 0.45.0 (registry+https://github.com/rust-lang/crates.io-index)", 3017 | "cc 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)", 3018 | ] 3019 | 3020 | [[package]] 3021 | name = "winreg" 3022 | version = "0.4.0" 3023 | source = "registry+https://github.com/rust-lang/crates.io-index" 3024 | dependencies = [ 3025 | "advapi32-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 3026 | "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 3027 | "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 3028 | ] 3029 | 3030 | [[package]] 3031 | name = "ws2_32-sys" 3032 | version = "0.2.1" 3033 | source = "registry+https://github.com/rust-lang/crates.io-index" 3034 | dependencies = [ 3035 | "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 3036 | "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 3037 | ] 3038 | 3039 | [[package]] 3040 | name = "x11-clipboard" 3041 | version = "0.2.2" 3042 | source = "registry+https://github.com/rust-lang/crates.io-index" 3043 | dependencies = [ 3044 | "error-chain 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", 3045 | "xcb 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", 3046 | ] 3047 | 3048 | [[package]] 3049 | name = "x11-dl" 3050 | version = "2.18.3" 3051 | source = "registry+https://github.com/rust-lang/crates.io-index" 3052 | dependencies = [ 3053 | "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 3054 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 3055 | "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", 3056 | ] 3057 | 3058 | [[package]] 3059 | name = "xcb" 3060 | version = "0.8.2" 3061 | source = "registry+https://github.com/rust-lang/crates.io-index" 3062 | dependencies = [ 3063 | "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 3064 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 3065 | ] 3066 | 3067 | [[package]] 3068 | name = "xdg" 3069 | version = "2.2.0" 3070 | source = "registry+https://github.com/rust-lang/crates.io-index" 3071 | 3072 | [[package]] 3073 | name = "xml-rs" 3074 | version = "0.7.0" 3075 | source = "registry+https://github.com/rust-lang/crates.io-index" 3076 | dependencies = [ 3077 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 3078 | ] 3079 | 3080 | [[package]] 3081 | name = "xml-rs" 3082 | version = "0.8.0" 3083 | source = "registry+https://github.com/rust-lang/crates.io-index" 3084 | 3085 | [[package]] 3086 | name = "yaml-rust" 3087 | version = "0.4.2" 3088 | source = "registry+https://github.com/rust-lang/crates.io-index" 3089 | dependencies = [ 3090 | "linked-hash-map 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 3091 | ] 3092 | 3093 | [[package]] 3094 | name = "zip" 3095 | version = "0.4.2" 3096 | source = "registry+https://github.com/rust-lang/crates.io-index" 3097 | dependencies = [ 3098 | "bzip2 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 3099 | "flate2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", 3100 | "msdos_time 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 3101 | "podio 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 3102 | "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", 3103 | ] 3104 | 3105 | [metadata] 3106 | "checksum adler32 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "7e522997b529f05601e05166c07ed17789691f562762c7f3b987263d2dedee5c" 3107 | "checksum advapi32-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e06588080cb19d0acb6739808aafa5f26bfb2ca015b2b6370028b44cf7cb8a9a" 3108 | "checksum aho-corasick 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)" = "1e9a933f4e58658d7b12defcf96dc5c720f20832deebe3e0a19efd3b6aaeeb9e" 3109 | "checksum android_glue 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "000444226fcff248f2bc4c7625be32c63caccfecc2723a2b9f78a7487a49c407" 3110 | "checksum ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b" 3111 | "checksum approx 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "08abcc3b4e9339e33a3d0a5ed15d84a687350c05689d825e0f6655eef9e76a94" 3112 | "checksum argon2rs 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "3f67b0b6a86dae6e67ff4ca2b6201396074996379fba2b92ff649126f37cb392" 3113 | "checksum arraydeque 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e300327073b806ffc81fccb228b2d4131ac7ef1b1a015f7b0c399c7f886cacc6" 3114 | "checksum arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "92c7fb76bc8826a8b33b4ee5bb07a247a81e76764ab4d55e8f73e3a4d8808c71" 3115 | "checksum atk-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c7017e53393e713212aed7aea336b6553be4927f58c37070a56c2fe3d107e489" 3116 | "checksum atty 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "9a7d5b8723950951411ee34d271d99dddcc2035a16ab25310ea2c8cfd4369652" 3117 | "checksum autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a6d640bee2da49f60a4068a7fae53acde8982514ab7bae8b8cea9e88cbcfd799" 3118 | "checksum backtrace 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)" = "b5b493b66e03090ebc4343eb02f94ff944e0cbc9ac6571491d170ba026741eb5" 3119 | "checksum backtrace-sys 0.1.28 (registry+https://github.com/rust-lang/crates.io-index)" = "797c830ac25ccc92a7f8a7b9862bde440715531514594a6154e3d4a54dd769b6" 3120 | "checksum base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)" = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643" 3121 | "checksum bindgen 0.45.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e144fcd207ac9c7325d2c012050e7d8839634defe1a3e8d303124ed0a77c6bea" 3122 | "checksum bitflags 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "aad18937a628ec6abcd26d1489012cc0e18c21798210f491af69ded9b881106d" 3123 | "checksum bitflags 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4efd02e230a02e18f92fc2735f44597385ed02ad8f831e7c1c1156ee5e1ab3a5" 3124 | "checksum bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12" 3125 | "checksum blake2-rfc 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)" = "5d6d530bdd2d52966a6d03b7a964add7ae1a288d25214066fd4b600f0f796400" 3126 | "checksum block 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" 3127 | "checksum build_const 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "39092a32794787acd8525ee150305ff051b0aa6cc2abaf193924f5ab05425f39" 3128 | "checksum byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a019b10a2a7cdeb292db131fc8113e57ea2a908f6e7894b0c3c671893b65dbeb" 3129 | "checksum bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)" = "40ade3d27603c2cb345eb0912aec461a6dec7e06a4ae48589904e808335c7afa" 3130 | "checksum bzip2 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "42b7c3cbf0fa9c1b82308d57191728ca0256cb821220f4e2fd410a72ade26e3b" 3131 | "checksum bzip2-sys 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "6584aa36f5ad4c9247f5323b0a42f37802b37a836f0ad87084d7a33961abe25f" 3132 | "checksum cairo-rs 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "dd940f0d609699e343ef71c4af5f66423afbf30d666f796dabd8fd15229cf5b6" 3133 | "checksum cairo-sys-rs 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d25596627380be4381247dba06c69ad05ca21b3b065bd9827e416882ac41dcd2" 3134 | "checksum cc 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)" = "bb4a8b715cb4597106ea87c7c84b2f1d452c7492033765df7f32651e66fcf749" 3135 | "checksum cexpr 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "644d693ecfa91955ed32dcc7eda4914e1be97a641fb6f0645a37348e20b230da" 3136 | "checksum cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "082bb9b28e00d3c9d39cc03e64ce4cea0f1bb9b3fde493f0cbc008472d22bdf4" 3137 | "checksum cgl 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "55e7ec0b74fe5897894cbc207092c577e87c52f8a59e8ca8d97ef37551f60a49" 3138 | "checksum cgmath 0.16.1 (registry+https://github.com/rust-lang/crates.io-index)" = "64a4b57c8f4e3a2e9ac07e0f6abc9c24b6fc9e1b54c3478cfb598f3d0023e51c" 3139 | "checksum clang-sys 0.26.4 (registry+https://github.com/rust-lang/crates.io-index)" = "6ef0c1bcf2e99c649104bd7a7012d8f8802684400e03db0ec0af48583c6fa0e4" 3140 | "checksum clap 2.32.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b957d88f4b6a63b9d70d5f454ac8011819c6efa7727858f458ab71c756ce2d3e" 3141 | "checksum clipboard 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "b9b4623b47d8637fc9d47564583d4cc01eb8c8e34e26b2bf348bf4b036acb657" 3142 | "checksum clipboard-win 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "289da2fc09ab964a4948a63287c94fcb4698fa823c46da84c3792928c9d36110" 3143 | "checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" 3144 | "checksum cmake 0.1.35 (registry+https://github.com/rust-lang/crates.io-index)" = "6ec65ee4f9c9d16f335091d23693457ed4928657ba4982289d7fafee03bc614a" 3145 | "checksum cocoa 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b44bd25bd275e9d74a5dff8ca55f2fb66c9ad5e12170d58697701df21a56e0e" 3146 | "checksum color_quant 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0dbbb57365263e881e805dc77d94697c9118fd94d8da011240555aa7b23445bd" 3147 | "checksum constant_time_eq 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "8ff012e225ce166d4422e0e78419d901719760f62ae2b7969ca6b564d1b54a9e" 3148 | "checksum core-foundation 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "25bfd746d203017f7d5cbd31ee5d8e17f94b6521c7af77ece6c9e4b2d4b16c67" 3149 | "checksum core-foundation 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "286e0b41c3a20da26536c6000a280585d519fd07b3956b43aed8a79e9edce980" 3150 | "checksum core-foundation 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)" = "4e2640d6d0bf22e82bed1b73c6aef8d5dd31e5abe6666c57e6d45e2649f4f887" 3151 | "checksum core-foundation-sys 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "065a5d7ffdcbc8fa145d6f0746f3555025b9097a9e9cda59f7467abae670c78d" 3152 | "checksum core-foundation-sys 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "716c271e8613ace48344f723b60b900a93150271e5be206212d052bbc0883efa" 3153 | "checksum core-foundation-sys 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e7ca8a5221364ef15ce201e8ed2f609fc312682a8f4e0e3d4aa5879764e0fa3b" 3154 | "checksum core-graphics 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fb0ed45fdc32f9ab426238fba9407dfead7bacd7900c9b4dd3f396f46eafdae3" 3155 | "checksum core-graphics 0.14.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e54c4ab33705fa1fc8af375bb7929d68e1c1546c1ecef408966d8c3e49a1d84a" 3156 | "checksum core-graphics 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)" = "56790968ab1c8a1202a102e6de05fc6e1ec87da99e4e93e9a7d13efbfc1e95a9" 3157 | "checksum core-text 13.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7210eea4baa4b51d7319d90e4787d8a2b472c8d5d9926dc39be85fecac0e6df7" 3158 | "checksum core-text 9.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2bd581c37283d0c23311d179aefbb891f2324ee0405da58a26e8594ab76e5748" 3159 | "checksum crc 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d663548de7f5cca343f1e0a48d14dcfb0e9eb4e079ec58883b7251539fa10aeb" 3160 | "checksum crc32fast 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e91d5240c6975ef33aeb5f148f35275c25eda8e8a5f95abe421978b05b8bf192" 3161 | "checksum crossbeam 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ad4c7ea749d9fb09e23c5cb17e3b70650860553a0e2744e38446b1803bf7db94" 3162 | "checksum crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "0f0ed1a4de2235cabda8558ff5840bffb97fcb64c97827f354a451307df5f72b" 3163 | "checksum crossbeam-deque 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f739f8c5363aca78cfb059edf753d8f0d36908c348f3d8d1503f03d8b75d9cf3" 3164 | "checksum crossbeam-deque 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)" = "05e44b8cf3e1a625844d1750e1f7820da46044ff6d28f4d43e455ba3e5bb2c13" 3165 | "checksum crossbeam-epoch 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "927121f5407de9956180ff5e936fe3cf4324279280001cd56b669d28ee7e9150" 3166 | "checksum crossbeam-epoch 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "04c9e3102cc2d69cd681412141b390abd55a362afc1540965dad0ad4d34280b4" 3167 | "checksum crossbeam-utils 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "2760899e32a1d58d5abb31129f8fae5de75220bc2176e77ff7c627ae45c918d9" 3168 | "checksum crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "f8306fcef4a7b563b76b7dd949ca48f52bc1141aa067d2ea09565f3e2652aa5c" 3169 | "checksum deflate 0.7.19 (registry+https://github.com/rust-lang/crates.io-index)" = "8a6abb26e16e8d419b5c78662aa9f82857c2386a073da266840e474d5055ec86" 3170 | "checksum dirs 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "88972de891f6118092b643d85a0b28e0678e0f948d7f879aa32f2d5aafe97d2a" 3171 | "checksum dlib 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "77e51249a9d823a4cb79e3eca6dcd756153e8ed0157b6c04775d04bf1b13b76a" 3172 | "checksum downcast-rs 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "18df8ce4470c189d18aa926022da57544f31e154631eb4cfe796aea97051fe6c" 3173 | "checksum dtoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "6d301140eb411af13d3115f9a562c85cc6b541ade9dfa314132244aaee7489dd" 3174 | "checksum dunce 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e86b07356baf1cc7058c95807ffba0bebe0c8cadd0df4c40b292c86194eabb37" 3175 | "checksum either 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3be565ca5c557d7f59e7cfcf1844f9e3033650c929c6566f511e8005f205c1d0" 3176 | "checksum embed-resource 1.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "59edbe56442f96505f79c9116006f2e26c7f5655cccdc2c1546b2528c63bd612" 3177 | "checksum encoding_rs 0.8.15 (registry+https://github.com/rust-lang/crates.io-index)" = "fd251508d65030820f3a4317af2248180db337fdb25d89967956242580277813" 3178 | "checksum env_logger 0.5.13 (registry+https://github.com/rust-lang/crates.io-index)" = "15b0a4d2e39f8420210be8b27eeda28029729e2fd4291019455016c348240c38" 3179 | "checksum env_logger 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "afb070faf94c85d17d50ca44f6ad076bce18ae92f0037d350947240a36e9d42e" 3180 | "checksum epoxy 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9b96028ce3ff03972312fd8243281858e80fc0f9838b1f035676b6c199214d9e" 3181 | "checksum errno 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "c2a071601ed01b988f896ab14b95e67335d1eeb50190932a1320f7fe3cadc84e" 3182 | "checksum errno-dragonfly 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "14ca354e36190500e1e1fb267c647932382b54053c50b14970856c0b00a35067" 3183 | "checksum error-chain 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ff511d5dc435d703f4971bc399647c9bc38e20cb41452e3b9feb4765419ed3f3" 3184 | "checksum euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)" = "c95fd0d455f114291a3109286bd387bd423770058474a2d3f38b712cd661df60" 3185 | "checksum expat-sys 2.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "658f19728920138342f68408b7cf7644d90d4784353d8ebc32e7e8663dbe45fa" 3186 | "checksum failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "795bd83d3abeb9220f257e597aa0080a508b27533824adf336529648f6abf7e2" 3187 | "checksum failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "ea1063915fd7ef4309e222a5a07cf9c319fb9c7836b1f89b85458672dbb127e1" 3188 | "checksum filetime 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "a2df5c1a8c4be27e7707789dc42ae65976e60b394afd293d1419ab915833e646" 3189 | "checksum flate2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "2291c165c8e703ee54ef3055ad6188e3d51108e2ded18e9f2476e774fc5ad3d4" 3190 | "checksum fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3" 3191 | "checksum font-loader 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2fbd86bafc9e14ab7076e084d31eed4633120f910d0c42a017e5382aac89937f" 3192 | "checksum foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 3193 | "checksum foreign-types-shared 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 3194 | "checksum fragile 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "05f8140122fa0d5dcb9fc8627cfce2b37cc1500f752636d46ea28bc26785c2f9" 3195 | "checksum freetype-rs 0.19.1 (registry+https://github.com/rust-lang/crates.io-index)" = "28cc92a7040ee7b631e4279e263f9a83aedc1eb6085c68d8ca4d072b5644e705" 3196 | "checksum freetype-sys 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0f9c8666cce7cf6e51a290623647febfbab92480b4c3e0f495cb9d4d312b5d38" 3197 | "checksum fsevent 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)" = "c4bbbf71584aeed076100b5665ac14e3d85eeb31fdbb45fbd41ef9a682b5ec05" 3198 | "checksum fsevent-sys 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "1a772d36c338d07a032d5375a36f15f9a7043bf0cb8ce7cee658e037c6032874" 3199 | "checksum fuchsia-cprng 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "81f7f8eb465745ea9b02e2704612a9946a59fa40572086c6fd49d6ddcf30bf31" 3200 | "checksum fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" 3201 | "checksum fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" 3202 | "checksum futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)" = "49e7653e374fe0d0c12de4250f0bdb60680b8c80eed558c5c7538eec9c89e21b" 3203 | "checksum futures-cpupool 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "ab90cde24b3319636588d0c35fe03b1333857621051837ed769faefb4c2162e4" 3204 | "checksum gcc 0.3.55 (registry+https://github.com/rust-lang/crates.io-index)" = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" 3205 | "checksum gdi32-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0912515a8ff24ba900422ecda800b52f4016a56251922d397c576bf92c690518" 3206 | "checksum gdk 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bcc52c7244046df9d959df87289f1fc5cca23f9f850bab0c967963e2ecb83a96" 3207 | "checksum gdk-pixbuf 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bc3aa730cb4df3de5d9fed59f43afdf9e5fb2d3d10bfcbd04cec031435ce87f5" 3208 | "checksum gdk-pixbuf-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "08284f16ce4d909b10d785a763ba190e222d2c1557b29908bf0a661e27a8ac3b" 3209 | "checksum gdk-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "108548ebf5329b551f2b97ab356908d14627905abb74b936c3372de1535aee81" 3210 | "checksum gif 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dd4bca55ac1f213920ce3527ccd62386f1f15fa3f1714aeee1cf93f2c416903f" 3211 | "checksum gio 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "29a44b051990573448edc80b1995237f8b97b5734d2aec05105b9242aa10af11" 3212 | "checksum gio-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6975ada29f7924dc1c90b30ed3b32d777805a275556c05e420da4fbdc22eb250" 3213 | "checksum gl_generator 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a0ffaf173cf76c73a73e080366bf556b4776ece104b06961766ff11449f38604" 3214 | "checksum gl_generator 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7a795170cbd85b5a7baa58d6d7525cae6a03e486859860c220f7ebbbdd379d0a" 3215 | "checksum gleam 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)" = "4b47f5b15742aee359c7895ab98cf2cceecc89bb4feb6f4e42f802d7899877da" 3216 | "checksum glib 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7a333edf5b9f1411c246ef14e7881b087255f04c56dbef48c64a0cb039b4b340" 3217 | "checksum glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3573351e846caed9f11207b275cd67bc07f0c2c94fb628e5d7c92ca056c7882d" 3218 | "checksum glob 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "8be18de09a56b60ed0edf84bc9df007e30040691af7acd1c41874faac5895bfb" 3219 | "checksum glutin 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)" = "42fb2de780307bd2bedbe013bc585659a683e7c6307d0baa878aec3da9250fc1" 3220 | "checksum gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "08475e4a08f27e6e2287005950114735ed61cec2cb8c1187682a5aec8c69b715" 3221 | "checksum gtk 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "56a6b30f194f09a17bb7ffa95c3ecdb405abd3b75ff981f831b1f6d18fe115ff" 3222 | "checksum gtk-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d487d333a4b87072e6bf9f2e55befa0ebef01b9496c2e263c0f4a1ff3d6c04b1" 3223 | "checksum httparse 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e8734b0cfd3bc3e101ec59100e101c2eecd19282202e87808b3037b442777a83" 3224 | "checksum humantime 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3ca7e5f2e110db35f93b837c81797f3714500b81d517bf20c431b16d3ca4f114" 3225 | "checksum hyper 0.11.27 (registry+https://github.com/rust-lang/crates.io-index)" = "34a590ca09d341e94cddf8e5af0bbccde205d5fbc2fa3c09dd67c7f85cea59d7" 3226 | "checksum hyper-tls 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "ffb1bd5e518d3065840ab315dbbf44e4420e5f7d80e2cb93fa6ffffc50522378" 3227 | "checksum idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e" 3228 | "checksum image 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ebdff791af04e30089bde8ad2a632b86af433b40c04db8d70ad4b21487db7a6a" 3229 | "checksum inflate 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "84c683bde2d8413b8f1be3e459c30e4817672b6e7a31d9212b0323154e76eba7" 3230 | "checksum inotify 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "40b54539f3910d6f84fbf9a643efd6e3aa6e4f001426c0329576128255994718" 3231 | "checksum inotify-sys 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e74a1aa87c59aeff6ef2cc2fa62d41bc43f54952f55652656b18a02fd5e356c0" 3232 | "checksum iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dbe6e417e7d0975db6512b90796e8ce223145ac4e33c377e4a42882a0e88bb08" 3233 | "checksum itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "1306f3464951f30e30d12373d31c79fbd52d236e5e896fd92f96ec7babbbe60b" 3234 | "checksum jpeg-decoder 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)" = "c8b7d43206b34b3f94ea9445174bda196e772049b9bddbc620c9d29b2d20110d" 3235 | "checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" 3236 | "checksum khronos_api 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "037ab472c33f67b5fbd3e9163a2645319e5356fcd355efa6d4eb7fff4bbcb554" 3237 | "checksum khronos_api 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "62237e6d326bd5871cd21469323bf096de81f1618cd82cbaf5d87825335aeb49" 3238 | "checksum language-tags 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a" 3239 | "checksum lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "76f033c7ad61445c5b347c7382dd1237847eb1bce590fe50365dcb33d546be73" 3240 | "checksum lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a374c89b9db55895453a74c1e38861d9deec0b01b405a82516e9d5de4820dea1" 3241 | "checksum lazycell 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ce12306c4739d86ee97c23139f3a34ddf0387bbf181bc7929d287025a8c3ef6b" 3242 | "checksum lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" 3243 | "checksum libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)" = "e962c7641008ac010fa60a7dfdc1712449f29c44ef2d4702394aea943ee75047" 3244 | "checksum libflate 0.1.19 (registry+https://github.com/rust-lang/crates.io-index)" = "bff3ac7d6f23730d3b533c35ed75eef638167634476a499feef16c428d74b57b" 3245 | "checksum libloading 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9c3ad660d7cb8c5822cd83d10897b0f1f1526792737a179e73896152f85b88c2" 3246 | "checksum libz-sys 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)" = "2eb5e43362e38e2bca2fd5f5134c4d4564a23a5c28e9b95411652021a8675ebe" 3247 | "checksum linked-hash-map 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "70fb39025bc7cdd76305867c4eccf2f2dcf6e9a57f5b21a93e1c2d86cd03ec9e" 3248 | "checksum lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c" 3249 | "checksum log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b" 3250 | "checksum log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6" 3251 | "checksum lzw 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7d947cbb889ed21c2a84be6ffbaebf5b4e0f4340638cba0444907e38b56be084" 3252 | "checksum malloc_buf 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" 3253 | "checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" 3254 | "checksum memchr 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e1dd4eaac298c32ce07eb6ed9242eda7d82955b9170b7d6db59b2e02cc63fcb8" 3255 | "checksum memmap 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e2ffa2c986de11a9df78620c01eeaaf27d94d3ff02bf81bfcca953102dd0c6ff" 3256 | "checksum memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3" 3257 | "checksum mime 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)" = "3e27ca21f40a310bd06d9031785f4801710d566c184a6e15bad4f1d9b65f9425" 3258 | "checksum mime_guess 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)" = "30de2e4613efcba1ec63d8133f344076952090c122992a903359be5a4f99c3ed" 3259 | "checksum miniz_oxide 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c468f2369f07d651a5d0bb2c9079f8488a66d5466efe42d0c5c6466edcb7f71e" 3260 | "checksum miniz_oxide_c_api 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b7fe927a42e3807ef71defb191dc87d4e24479b221e67015fe38ae2b7b447bab" 3261 | "checksum mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)" = "71646331f2619b1026cc302f87a2b8b648d5c6dd6937846a16cc8ce0f347f432" 3262 | "checksum mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "46e73a04c2fa6250b8d802134d56d554a9ec2922bf977777c805ea5def61ce40" 3263 | "checksum mio-more 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0063c5ac7d07a3f177ad237540ddf5d96b7c9a9882b337702c1994bfd844d3e0" 3264 | "checksum mio-named-pipes 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "f5e374eff525ce1c5b7687c4cef63943e7686524a387933ad27ca7ec43779cb3" 3265 | "checksum mio-uds 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)" = "966257a94e196b11bb43aca423754d87429960a768de9414f3691d6957abf125" 3266 | "checksum miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919" 3267 | "checksum miow 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "396aa0f2003d7df8395cb93e09871561ccc3e785f0acb369170e8cc74ddf9226" 3268 | "checksum msdos_time 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "aad9dfe950c057b1bfe9c1f2aa51583a8468ef2a5baba2ebbe06d775efeb7729" 3269 | "checksum native-tls 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "f74dbadc8b43df7864539cedb7bc91345e532fdd913cfdc23ad94f4d2d40fbc0" 3270 | "checksum net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)" = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88" 3271 | "checksum nix 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d37e713a259ff641624b6cb20e3b12b2952313ba36b6823c0f16e6cfd9e5de17" 3272 | "checksum nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "2f9667ddcc6cc8a43afc9b7917599d7216aa09c463919ea32c59ed6cac8bc945" 3273 | "checksum nom 4.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b30adc557058ce00c9d0d7cb3c6e0b5bc6f36e2e2eabe74b0ba726d194abd588" 3274 | "checksum notify 4.0.7 (registry+https://github.com/rust-lang/crates.io-index)" = "c968cf37cf949114b00d51b0b23536d1c3a4a3963767cf4c969c65a6af78dc7d" 3275 | "checksum num-derive 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "d9fe8fcafd1b86a37ce8a1cfa15ae504817e0c8c2e7ad42767371461ac1d316d" 3276 | "checksum num-integer 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)" = "e83d528d2677f0518c570baf2b7abdcf0cd2d248860b68507bdcb3e91d4c0cea" 3277 | "checksum num-iter 0.1.37 (registry+https://github.com/rust-lang/crates.io-index)" = "af3fdbbc3291a5464dc57b03860ec37ca6bf915ed6ee385e7c6c052c422b2124" 3278 | "checksum num-rational 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "ee314c74bd753fc86b4780aa9475da469155f3848473a261d2d18e35245a784e" 3279 | "checksum num-traits 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)" = "92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31" 3280 | "checksum num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "0b3a5d7cc97d6d30d8b9bc8fa19bf45349ffe46241e8816f50f62f6d6aaabee1" 3281 | "checksum num_cpus 1.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5a69d464bdc213aaaff628444e99578ede64e9c854025aa43b9796530afa9238" 3282 | "checksum objc 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "9833ab0efe5361b1e2122a0544a5d3359576911a42cb098c2e59be8650807367" 3283 | "checksum objc-foundation 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" 3284 | "checksum objc_id 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" 3285 | "checksum openssl 0.9.24 (registry+https://github.com/rust-lang/crates.io-index)" = "a3605c298474a3aa69de92d21139fb5e2a81688d308262359d85cdd0d12a7985" 3286 | "checksum openssl-sys 0.9.40 (registry+https://github.com/rust-lang/crates.io-index)" = "1bb974e77de925ef426b6bc82fce15fd45bdcbeb5728bffcfc7cdeeb7ce1c2d6" 3287 | "checksum ordered-float 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7eb5259643245d3f292c7a146b2df53bba24d7eab159410e648eb73dc164669d" 3288 | "checksum osmesa-sys 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "88cfece6e95d2e717e0872a7f53a8684712ad13822a7979bc760b9c77ec0013b" 3289 | "checksum owning_ref 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "cdf84f41639e037b484f93433aa3897863b561ed65c6e59c7073d7c561710f37" 3290 | "checksum owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13" 3291 | "checksum pango 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4c2cb169402a3eb1ba034a7cc7d95b8b1c106e9be5ba4be79a5a93dc1a2795f4" 3292 | "checksum pango-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d6eb49268e69dd0c1da5d3001a61aac08e2e9d2bfbe4ae4b19b9963c998f6453" 3293 | "checksum parking_lot 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)" = "d4d05f1349491390b1730afba60bb20d55761bef489a954546b58b4b34e1e2ac" 3294 | "checksum parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ab41b4aed082705d1056416ae4468b6ea99d52599ecf3169b00088d43113e337" 3295 | "checksum parking_lot_core 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)" = "4db1a8ccf734a7bce794cc19b3df06ed87ab2f3907036b693c68f56b4d4537fa" 3296 | "checksum parking_lot_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9" 3297 | "checksum peeking_take_while 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" 3298 | "checksum percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831" 3299 | "checksum phf 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)" = "b3da44b85f8e8dfaec21adae67f95d93244b2ecf6ad2a692320598dcc8e6dd18" 3300 | "checksum phf_codegen 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)" = "b03e85129e324ad4166b06b2c7491ae27fe3ec353af72e72cd1654c7225d517e" 3301 | "checksum phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)" = "09364cc93c159b8b06b1f4dd8a4398984503483891b0c26b867cf431fb132662" 3302 | "checksum phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)" = "234f71a15de2288bcb7e3b6515828d22af7ec8598ee6d24c3b526fa0a80b67a0" 3303 | "checksum pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)" = "676e8eb2b1b4c9043511a9b7bea0915320d7e502b0a079fb03f9635a5252b18c" 3304 | "checksum png 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f54b9600d584d3b8a739e1662a595fab051329eff43f20e7d8cc22872962145b" 3305 | "checksum podio 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "780fb4b6698bbf9cf2444ea5d22411cef2953f0824b98f33cf454ec5615645bd" 3306 | "checksum proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)" = "38fddd23d98b2144d197c0eca5705632d4fe2667d14a6be5df8934f8d74f1978" 3307 | "checksum quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0" 3308 | "checksum quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)" = "cdd8e04bd9c52e0342b406469d494fcb033be4bdbe5c606016defbb1681411e1" 3309 | "checksum rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" 3310 | "checksum rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca" 3311 | "checksum rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef" 3312 | "checksum rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" 3313 | "checksum rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d0e7a549d590831370895ab7ba4ea0c1b6b011d106b5ff2da6eee112615e6dc0" 3314 | "checksum rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4" 3315 | "checksum rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08" 3316 | "checksum rand_jitter 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "29fe7b8bc348249f3b1bbb9ab8baa6fa3419196ecfbf213408bca1b2494710de" 3317 | "checksum rand_os 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "b7c690732391ae0abafced5015ffb53656abfaec61b342290e5eb56b286a679d" 3318 | "checksum rand_pcg 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "086bd09a33c7044e56bb44d5bdde5a60e7f119a9e95b0775f545de759a32fe05" 3319 | "checksum rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c" 3320 | "checksum rayon 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "373814f27745b2686b350dd261bfd24576a6fb0e2c5919b3a2b6005f820b0473" 3321 | "checksum rayon-core 1.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b055d1e92aba6877574d8fe604a63c8b5df60f60e5982bf7ccbb1338ea527356" 3322 | "checksum rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" 3323 | "checksum redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)" = "423e376fffca3dfa06c9e9790a9ccd282fafb3cc6e6397d01dbf64f9bacc6b85" 3324 | "checksum redox_termios 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76" 3325 | "checksum redox_users 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "214a97e49be64fd2c86f568dd0cb2c757d2cc53de95b273b6ad0a1c908482f26" 3326 | "checksum regex 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "37e7cbbd370869ce2e8dff25c7018702d10b21a20ef7135316f8daecd6c25b7f" 3327 | "checksum regex-syntax 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "8c2f35eedad5295fdf00a63d7d4b238135723f92b434ec06774dad15c7ab0861" 3328 | "checksum relay 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1576e382688d7e9deecea24417e350d3062d97e32e45d70b1cde65994ff1489a" 3329 | "checksum remove_dir_all 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3488ba1b9a2084d38645c4c08276a1752dcbf2c7130d74f1569681ad5d2799c5" 3330 | "checksum reqwest 0.8.8 (registry+https://github.com/rust-lang/crates.io-index)" = "738769ec83daf6c1929dc9dae7d69ed3779b55ae5c356e989dcd3aa677d8486e" 3331 | "checksum rustc-demangle 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "adacaae16d02b6ec37fdc7acfcddf365978de76d1983d3ee22afc260e1ca9619" 3332 | "checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" 3333 | "checksum rusttype 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "11ff03da02f6d340bbee5ec55eed03ff9abd6ea013b93bc7c35973cc28f65999" 3334 | "checksum ryu 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "eb9e9b8cde282a9fe6a42dd4681319bfb63f121b8a8ee9439c6f4107e58a46f7" 3335 | "checksum safemem 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8dca453248a96cb0749e36ccdfe2b0b4e54a61bfef89fb97ec621eb8e0a93dd9" 3336 | "checksum same-file 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "8f20c4be53a8a1ff4c1f1b2bd14570d2f634628709752f0702ecdd2b3f9a5267" 3337 | "checksum schannel 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "0e1a231dc10abf6749cfa5d7767f25888d484201accbd919b66ab5413c502d56" 3338 | "checksum scoped-tls 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "332ffa32bf586782a3efaeb58f127980944bbc8c4d6913a86107ac2a5ab24b28" 3339 | "checksum scoped_threadpool 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "1d51f5df5af43ab3f1360b429fa5e0152ac5ce8c0bd6485cae490332e96846a8" 3340 | "checksum scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27" 3341 | "checksum security-framework 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "dfa44ee9c54ce5eecc9de7d5acbad112ee58755239381f687e564004ba4a2332" 3342 | "checksum security-framework-sys 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "5421621e836278a0b139268f36eee0dc7e389b784dc3f79d8f11aabadf41bead" 3343 | "checksum semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" 3344 | "checksum semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" 3345 | "checksum serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)" = "534b8b91a95e0f71bca3ed5824752d558da048d4248c91af873b63bd60519752" 3346 | "checksum serde_derive 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)" = "a915306b0f1ac5607797697148c223bedeaa36bcc2e28a01441cd638cc6567b4" 3347 | "checksum serde_json 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)" = "4b90a9fbe1211e57d3e1c15670f1cb00802988fb23a1a4aad7a2b63544f1920e" 3348 | "checksum serde_urlencoded 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)" = "d48f9f99cd749a2de71d29da5f948de7f2764cc5a9d7f3c97e3514d4ee6eabf2" 3349 | "checksum serde_yaml 0.8.8 (registry+https://github.com/rust-lang/crates.io-index)" = "0887a8e097a69559b56aa2526bf7aff7c3048cf627dff781f0b56a6001534593" 3350 | "checksum servo-fontconfig 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a088f8d775a5c5314aae09bd77340bc9c67d72b9a45258be34c83548b4814cd9" 3351 | "checksum servo-fontconfig-sys 4.0.7 (registry+https://github.com/rust-lang/crates.io-index)" = "b46d201addcfbd25c1798ad1281d98c40743824e0b0f1e611bd3d5d0d31a7b8d" 3352 | "checksum shared_library 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "5a9e7e0f2bfae24d8a5b5a66c5b257a83c7412304311512a0c054cd5e619da11" 3353 | "checksum siphasher 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "0b8de496cf83d4ed58b6be86c3a275b8602f6ffe98d3024a869e124147a9a3ac" 3354 | "checksum slab 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "17b4fcaed89ab08ef143da37bc52adbcc04d4a69014f4c1208d6b51f0c47bc23" 3355 | "checksum slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" 3356 | "checksum smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)" = "88aea073965ab29f6edb5493faf96ad662fb18aa9eeb186a3b7057951605ed15" 3357 | "checksum smithay-client-toolkit 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "2051bffc6cbf271176e8ba1527f801b6444567daee15951ff5152aaaf7777b2f" 3358 | "checksum socket2 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "c4d11a52082057d87cb5caa31ad812f4504b97ab44732cd8359df2e9ff9f48e7" 3359 | "checksum stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8" 3360 | "checksum static_assertions 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "c19be23126415861cb3a23e501d34a708f7f9b2183c5252d690941c2e69199d5" 3361 | "checksum stb_truetype 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "71a7d260b43b6129a22dc341be18a231044ca67a48b7e32625f380cc5ec9ad70" 3362 | "checksum strsim 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bb4f380125926a99e52bc279241539c018323fab05ad6368b56f93d9369ff550" 3363 | "checksum syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)" = "f92e629aa1d9c827b2bb8297046c1ccffc57c99b947a680d3ccff1f136a3bee9" 3364 | "checksum synstructure 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "73687139bf99285483c96ac0add482c3776528beac1d97d444f6e91f203a2015" 3365 | "checksum tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)" = "15f2b5fb00ccdf689e0149d1b1b3c03fead81c2b37735d812fa8bddbbf41b6d8" 3366 | "checksum tempfile 3.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "7e91405c14320e5c79b3d148e1c86f40749a36e490642202a31689cb1a3452b2" 3367 | "checksum termcolor 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "4096add70612622289f2fdcdbd5086dc81c1e2675e6ae58d6c4f62a16c6d7f2f" 3368 | "checksum terminfo 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8e51065bafd2abe106b6036483b69d1741f4a1ec56ce8a2378de341637de689e" 3369 | "checksum termion 1.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "689a3bdfaab439fd92bc87df5c4c78417d3cbe537487274e9b0b2dce76e92096" 3370 | "checksum textwrap 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "307686869c93e71f94da64286f9a9524c0f308a9e1c87a583de8e9c9039ad3f6" 3371 | "checksum thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b" 3372 | "checksum time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f" 3373 | "checksum tokio 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)" = "e0500b88064f08bebddd0c0bed39e19f5c567a5f30975bee52b0c0d3e2eeb38c" 3374 | "checksum tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5c501eceaf96f0e1793cf26beb63da3d11c738c4a943fdf3746d81d64684c39f" 3375 | "checksum tokio-core 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)" = "aeeffbbb94209023feaef3c196a41cbcdafa06b4a6f893f68779bb5e53796f71" 3376 | "checksum tokio-current-thread 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "331c8acc267855ec06eb0c94618dcbbfea45bed2d20b77252940095273fb58f6" 3377 | "checksum tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "30c6dbf2d1ad1de300b393910e8a3aa272b724a400b6531da03eed99e329fbf0" 3378 | "checksum tokio-fs 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "0e9cbbc8a3698b7ab652340f46633364f9eaa928ddaaee79d8b8f356dd79a09d" 3379 | "checksum tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "b53aeb9d3f5ccf2ebb29e19788f96987fa1355f8fe45ea193928eaaaf3ae820f" 3380 | "checksum tokio-reactor 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "afbcdb0f0d2a1e4c440af82d7bbf0bf91a8a8c0575bcd20c05d15be7e9d3a02f" 3381 | "checksum tokio-service 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "24da22d077e0f15f55162bdbdc661228c1581892f52074fb242678d015b45162" 3382 | "checksum tokio-sync 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0d65a58e2215c13179e6eeb2cf00511e0aee455cad40a9bfaef15a2fd8aab1c7" 3383 | "checksum tokio-tcp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "1d14b10654be682ac43efee27401d792507e30fd8d26389e1da3b185de2e4119" 3384 | "checksum tokio-threadpool 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "c3fd86cb15547d02daa2b21aadaf4e37dee3368df38a526178a5afa3c034d2fb" 3385 | "checksum tokio-timer 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)" = "21c04a314a1f69f73c0227beba6250e06cdc1e9a62e7eff912bf54a59b6d1b94" 3386 | "checksum tokio-tls 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "772f4b04e560117fe3b0a53e490c16ddc8ba6ec437015d91fa385564996ed913" 3387 | "checksum tokio-udp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "66268575b80f4a4a710ef83d087fdfeeabdce9b74c797535fbac18a2cb906e92" 3388 | "checksum tokio-uds 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "037ffc3ba0e12a0ab4aca92e5234e0dedeb48fddf6ccd260f1f150a36a9f2445" 3389 | "checksum try-lock 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ee2aa4715743892880f70885373966c83d73ef1b0838a664ef0c76fffd35e7c2" 3390 | "checksum ucd-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "535c204ee4d8434478593480b8f86ab45ec9aae0e83c568ca81abf0fd0e88f86" 3391 | "checksum unicase 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7f4765f83163b74f957c797ad9253caf97f103fb064d3999aea9568d09fc8a33" 3392 | "checksum unicase 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9d3218ea14b4edcaccfa0df0a64a3792a2c32cc706f1b336e48867f9d3147f90" 3393 | "checksum unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5" 3394 | "checksum unicode-normalization 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "141339a08b982d942be2ca06ff8b076563cbe223d1befd5450716790d44e2426" 3395 | "checksum unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526" 3396 | "checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" 3397 | "checksum unreachable 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56" 3398 | "checksum url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a" 3399 | "checksum user32-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4ef4711d107b21b410a3a974b1204d9accc8b10dad75d8324b5d755de1617d47" 3400 | "checksum utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "796f7e48bef87609f7ade7e06495a87d5cd06c7866e6a5cbfceffc558a243737" 3401 | "checksum utf8parse 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8772a4ccbb4e89959023bc5b7cb8623a795caa7092d99f3aa9501b9484d4557d" 3402 | "checksum uuid 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "e1436e58182935dcd9ce0add9ea0b558e8a87befe01c1a301e6020aeb0876363" 3403 | "checksum vcpkg 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "def296d3eb3b12371b2c7d0e83bfe1403e4db2d7a0bba324a12b21c4ee13143d" 3404 | "checksum vec_map 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a" 3405 | "checksum version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd" 3406 | "checksum void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" 3407 | "checksum vte 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "4f42f536e22f7fcbb407639765c8fd78707a33109301f834a594758bedd6e8cf" 3408 | "checksum walkdir 2.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "9d9d7ed3431229a144296213105a390676cc49c9b6a72bd19f3176c98e129fa1" 3409 | "checksum want 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "a05d9d966753fa4b5c8db73fcab5eed4549cfe0e1e4e66911e5564a0085c35d1" 3410 | "checksum wayland-client 0.20.12 (registry+https://github.com/rust-lang/crates.io-index)" = "e7516a23419a55bd2e6d466c75a6a52c85718e5013660603289c2b8bee794b12" 3411 | "checksum wayland-commons 0.20.12 (registry+https://github.com/rust-lang/crates.io-index)" = "d8609d59b95bf198bae4f3b064d55a712f2d529eec6aac98cc1f6e9cc911d47a" 3412 | "checksum wayland-protocols 0.20.12 (registry+https://github.com/rust-lang/crates.io-index)" = "bd4d31a96be6ecdbaddbf35200f5af2daee01be592afecd8feaf443d417e9230" 3413 | "checksum wayland-scanner 0.20.12 (registry+https://github.com/rust-lang/crates.io-index)" = "e674d85ae9c67cbbc590374d8f2e20a7a02fff87ce3a31fc52213afece8d05ad" 3414 | "checksum wayland-sys 0.20.12 (registry+https://github.com/rust-lang/crates.io-index)" = "87c82ee658aa657fdfd7061f22e442030d921cfefc5bad68bcf41973e67922f7" 3415 | "checksum which 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b57acb10231b9493c8472b20cb57317d0679a49e0bdbee44b3b803a6473af164" 3416 | "checksum widestring 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7157704c2e12e3d2189c507b7482c52820a16dfa4465ba91add92f266667cadb" 3417 | "checksum winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" 3418 | "checksum winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "92c1eb33641e276cfa214a0522acad57be5c56b10cb348b3c5117db75f3ac4b0" 3419 | "checksum winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" 3420 | "checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 3421 | "checksum winapi-util 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7168bab6e1daee33b4557efd0e95d5ca70a03706d39fa5f3fe7a236f584b03c9" 3422 | "checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 3423 | "checksum wincolor 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "561ed901ae465d6185fa7864d63fbd5720d0ef718366c9a4dc83cf6170d7e9ba" 3424 | "checksum winit 0.15.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4bb6ea35de8bd722201914b28a33d503ee45b09fcf85fc4bbf574845e41f79e2" 3425 | "checksum winpty-sys 0.4.3 (git+https://github.com/zacps/winpty?branch=rust)" = "" 3426 | "checksum winreg 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cbf285379f20d7f26abd990d9a566be9d31ab7a9d335299baaa1f0604f5f96af" 3427 | "checksum ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e" 3428 | "checksum x11-clipboard 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "2e7374c7699210cca7084ca61d57e09640fc744d1391808cb9ae2fe4ca9bd1df" 3429 | "checksum x11-dl 2.18.3 (registry+https://github.com/rust-lang/crates.io-index)" = "940586acb859ea05c53971ac231685799a7ec1dee66ac0bccc0e6ad96e06b4e3" 3430 | "checksum xcb 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "5e917a3f24142e9ff8be2414e36c649d47d6cc2ba81f16201cdef96e533e02de" 3431 | "checksum xdg 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d089681aa106a86fade1b0128fb5daf07d5867a509ab036d99988dec80429a57" 3432 | "checksum xml-rs 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3c1cb601d29fe2c2ac60a2b2e5e293994d87a1f6fa9687a31a15270f909be9c2" 3433 | "checksum xml-rs 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "541b12c998c5b56aa2b4e6f18f03664eef9a4fd0a246a55594efae6cc2d964b5" 3434 | "checksum yaml-rust 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "95acf0db5515d07da9965ec0e0ba6cc2d825e2caeb7303b66ca441729801254e" 3435 | "checksum zip 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "36b9e08fb518a65cf7e08a1e482573eb87a2f4f8c6619316612a3c1f162fe822" 3436 | --------------------------------------------------------------------------------