diff options
author | Joe Wilm <jwilm@users.noreply.github.com> | 2018-12-10 09:53:56 -0800 |
---|---|---|
committer | Christian Duerr <chrisduerr@users.noreply.github.com> | 2018-12-10 17:53:56 +0000 |
commit | 217ad9ec285b4923de1790b0976c8c793039c994 (patch) | |
tree | 440e0d6d35f119246d2b113fd01b431f4f9c2c38 /src/window.rs | |
parent | 7ab0b448479c9705fa14003bda97040630710b7a (diff) | |
download | alacritty-217ad9ec285b4923de1790b0976c8c793039c994.tar.gz alacritty-217ad9ec285b4923de1790b0976c8c793039c994.zip |
Upgrade to Rust 2018
This resolves a lot of NLL issues, however full NLL will be necessary to
handle a couple of remaining issues.
Diffstat (limited to 'src/window.rs')
-rw-r--r-- | src/window.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/window.rs b/src/window.rs index 82d465f2..ebff59c1 100644 --- a/src/window.rs +++ b/src/window.rs @@ -14,7 +14,7 @@ use std::convert::From; use std::fmt::Display; -use gl; +use crate::gl; use glutin::GlContext; #[cfg(windows)] use glutin::Icon; @@ -26,9 +26,9 @@ use glutin::{ }; use glutin::dpi::{LogicalPosition, LogicalSize, PhysicalSize}; -use cli::Options; -use config::{Decorations, WindowConfig}; -use MouseCursor; +use crate::cli::Options; +use crate::config::{Decorations, WindowConfig}; +use crate::MouseCursor; #[cfg(windows)] static WINDOW_ICON: &'static [u8] = include_bytes!("../assets/windows/alacritty.ico"); @@ -93,7 +93,7 @@ pub struct DeviceProperties { } impl ::std::error::Error for Error { - fn cause(&self) -> Option<&::std::error::Error> { + fn cause(&self) -> Option<&dyn (::std::error::Error)> { match *self { Error::ContextCreation(ref err) => Some(err), Error::Context(ref err) => Some(err), @@ -109,7 +109,7 @@ impl ::std::error::Error for Error { } impl Display for Error { - fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { + fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result { match *self { Error::ContextCreation(ref err) => write!(f, "Error creating GL context; {}", err), Error::Context(ref err) => write!(f, "Error operating on render context; {}", err), |