Trait khronos_egl::Upcast

source ·
pub trait Upcast<V> {
    // Required method
    fn upcast(&self) -> Option<&V>;
}

Required Methods§

source

fn upcast(&self) -> Option<&V>

Implementors§

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<T> Upcast<T> for T