Downcast

Trait Downcast 

Source
pub trait Downcast<V> {
    // Required method
    fn downcast(&self) -> &V;
}

Required Methods§

Source

fn downcast(&self) -> &V

Implementors§

Source§

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

Available on crate features dynamic and 1_1 only.
Source§

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

Available on crate features dynamic and 1_2 only.
Source§

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

Available on crate features dynamic and 1_3 only.
Source§

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

Available on crate features dynamic and 1_4 only.
Source§

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

Available on crate features dynamic and 1_5 only.
Source§

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

Available on crate features dynamic and 1_2 only.
Source§

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

Available on crate features dynamic and 1_3 only.
Source§

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

Available on crate features dynamic and 1_4 only.
Source§

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

Available on crate features dynamic and 1_5 only.
Source§

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

Available on crate features dynamic and 1_3 only.
Source§

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

Available on crate features dynamic and 1_4 only.
Source§

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

Available on crate features dynamic and 1_5 only.
Source§

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

Available on crate features dynamic and 1_4 only.
Source§

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

Available on crate features dynamic and 1_5 only.
Source§

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

Available on crate features dynamic and 1_5 only.
Source§

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

Available on crate features dynamic and 1_1 only.
Source§

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

Available on crate features dynamic and 1_2 only.
Source§

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

Available on crate features dynamic and 1_3 only.
Source§

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

Available on crate features dynamic and 1_4 only.
Source§

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

Available on crate features dynamic and 1_5 only.
Source§

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

Available on crate features dynamic and 1_2 only.
Source§

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

Available on crate features dynamic and 1_3 only.
Source§

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

Available on crate features dynamic and 1_4 only.
Source§

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

Available on crate features dynamic and 1_5 only.
Source§

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

Available on crate features dynamic and 1_3 only.
Source§

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

Available on crate features dynamic and 1_4 only.
Source§

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

Available on crate features dynamic and 1_5 only.
Source§

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

Available on crate features dynamic and 1_4 only.
Source§

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

Available on crate features dynamic and 1_5 only.
Source§

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

Available on crate features dynamic and 1_5 only.
Source§

impl<T> Downcast<T> for T