Trait khronos_egl::Upcast[][src]

pub trait Upcast<V> {
    fn upcast(&self) -> Option<&V>;
}

Required methods

fn upcast(&self) -> Option<&V>[src]

Loading content...

Implementors

impl<L: Borrow<Library>> Upcast<Dynamic<L, EGL1_1>> for Dynamic<L, EGL1_0>[src]

impl<L: Borrow<Library>> Upcast<Dynamic<L, EGL1_2>> for Dynamic<L, EGL1_0>[src]

impl<L: Borrow<Library>> Upcast<Dynamic<L, EGL1_2>> for Dynamic<L, EGL1_1>[src]

impl<L: Borrow<Library>> Upcast<Dynamic<L, EGL1_3>> for Dynamic<L, EGL1_0>[src]

impl<L: Borrow<Library>> Upcast<Dynamic<L, EGL1_3>> for Dynamic<L, EGL1_1>[src]

impl<L: Borrow<Library>> Upcast<Dynamic<L, EGL1_3>> for Dynamic<L, EGL1_2>[src]

impl<L: Borrow<Library>> Upcast<Dynamic<L, EGL1_4>> for Dynamic<L, EGL1_0>[src]

impl<L: Borrow<Library>> Upcast<Dynamic<L, EGL1_4>> for Dynamic<L, EGL1_1>[src]

impl<L: Borrow<Library>> Upcast<Dynamic<L, EGL1_4>> for Dynamic<L, EGL1_2>[src]

impl<L: Borrow<Library>> Upcast<Dynamic<L, EGL1_4>> for Dynamic<L, EGL1_3>[src]

impl<L: Borrow<Library>> Upcast<Dynamic<L, EGL1_5>> for Dynamic<L, EGL1_0>[src]

impl<L: Borrow<Library>> Upcast<Dynamic<L, EGL1_5>> for Dynamic<L, EGL1_1>[src]

impl<L: Borrow<Library>> Upcast<Dynamic<L, EGL1_5>> for Dynamic<L, EGL1_2>[src]

impl<L: Borrow<Library>> Upcast<Dynamic<L, EGL1_5>> for Dynamic<L, EGL1_3>[src]

impl<L: Borrow<Library>> Upcast<Dynamic<L, EGL1_5>> for Dynamic<L, EGL1_4>[src]

impl<L: Borrow<Library>> Upcast<Instance<Dynamic<L, EGL1_1>>> for Instance<Dynamic<L, EGL1_0>>[src]

impl<L: Borrow<Library>> Upcast<Instance<Dynamic<L, EGL1_2>>> for Instance<Dynamic<L, EGL1_0>>[src]

impl<L: Borrow<Library>> Upcast<Instance<Dynamic<L, EGL1_2>>> for Instance<Dynamic<L, EGL1_1>>[src]

impl<L: Borrow<Library>> Upcast<Instance<Dynamic<L, EGL1_3>>> for Instance<Dynamic<L, EGL1_0>>[src]

impl<L: Borrow<Library>> Upcast<Instance<Dynamic<L, EGL1_3>>> for Instance<Dynamic<L, EGL1_1>>[src]

impl<L: Borrow<Library>> Upcast<Instance<Dynamic<L, EGL1_3>>> for Instance<Dynamic<L, EGL1_2>>[src]

impl<L: Borrow<Library>> Upcast<Instance<Dynamic<L, EGL1_4>>> for Instance<Dynamic<L, EGL1_0>>[src]

impl<L: Borrow<Library>> Upcast<Instance<Dynamic<L, EGL1_4>>> for Instance<Dynamic<L, EGL1_1>>[src]

impl<L: Borrow<Library>> Upcast<Instance<Dynamic<L, EGL1_4>>> for Instance<Dynamic<L, EGL1_2>>[src]

impl<L: Borrow<Library>> Upcast<Instance<Dynamic<L, EGL1_4>>> for Instance<Dynamic<L, EGL1_3>>[src]

impl<L: Borrow<Library>> Upcast<Instance<Dynamic<L, EGL1_5>>> for Instance<Dynamic<L, EGL1_0>>[src]

impl<L: Borrow<Library>> Upcast<Instance<Dynamic<L, EGL1_5>>> for Instance<Dynamic<L, EGL1_1>>[src]

impl<L: Borrow<Library>> Upcast<Instance<Dynamic<L, EGL1_5>>> for Instance<Dynamic<L, EGL1_2>>[src]

impl<L: Borrow<Library>> Upcast<Instance<Dynamic<L, EGL1_5>>> for Instance<Dynamic<L, EGL1_3>>[src]

impl<L: Borrow<Library>> Upcast<Instance<Dynamic<L, EGL1_5>>> for Instance<Dynamic<L, EGL1_4>>[src]

impl<T> Upcast<T> for T[src]

Loading content...