1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
// Copyright (c) 2017, Marty Mills <daggerbot@gmail.com>
// This software is available under the terms of the zlib license.
// See COPYING.md for more information.

use dwindow::Window;

/// Surface reference.
#[derive(Clone, Copy, Eq, PartialEq)]
pub enum SurfaceRef<'a> {
    Window(&'a Window),
}

impl<'a> From<&'a Window> for SurfaceRef<'a> {
    fn from (window: &'a Window) -> SurfaceRef<'a> { SurfaceRef::Window(window) }
}