[−][src]Trait guion::widget::array::WidgetArray
Required methods
fn len(&self) -> usize
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
Implementations on Foreign Types
impl<'w, T, E> WidgetArray<'w, E> for Vec<T> where
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
E: Env,
[src]
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
E: Env,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, 'l, T, E> WidgetArray<'w, E> for &'w [T] where
T: AsWidget<'l, E> + Statize,
T::Statur: Sized,
E: Env,
'l: 'w,
[src]
T: AsWidget<'l, E> + Statize,
T::Statur: Sized,
E: Env,
'l: 'w,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, 'l, T, E> WidgetArray<'w, E> for &'w mut [T] where
T: AsWidget<'l, E> + Statize,
T::Statur: Sized,
E: Env,
'l: 'w,
[src]
T: AsWidget<'l, E> + Statize,
T::Statur: Sized,
E: Env,
'l: 'w,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, AF, AG> WidgetArray<'w, E> for (AF, AG) where
E: Env,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, AE, AF, AG> WidgetArray<'w, E> for (AE, AF, AG) where
E: Env,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, AD, AE, AF, AG> WidgetArray<'w, E> for (AD, AE, AF, AG) where
E: Env,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (AC, AD, AE, AF, AG) where
E: Env,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (AB, AC, AD, AE, AF, AG) where
E: Env,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, AA, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (AA, AB, AC, AD, AE, AF, AG) where
E: Env,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, Z, AA, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (Z, AA, AB, AC, AD, AE, AF, AG) where
E: Env,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, Y, Z, AA, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (Y, Z, AA, AB, AC, AD, AE, AF, AG) where
E: Env,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, X, Y, Z, AA, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (X, Y, Z, AA, AB, AC, AD, AE, AF, AG) where
E: Env,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG) where
E: Env,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG) where
E: Env,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG) where
E: Env,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG) where
E: Env,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG) where
E: Env,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG) where
E: Env,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG) where
E: Env,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG) where
E: Env,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG) where
E: Env,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG) where
E: Env,
N: AsWidget<'w, E> + Statize,
N::Statur: Sized,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
N: AsWidget<'w, E> + Statize,
N::Statur: Sized,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG) where
E: Env,
M: AsWidget<'w, E> + Statize,
M::Statur: Sized,
N: AsWidget<'w, E> + Statize,
N::Statur: Sized,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
M: AsWidget<'w, E> + Statize,
M::Statur: Sized,
N: AsWidget<'w, E> + Statize,
N::Statur: Sized,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG) where
E: Env,
L: AsWidget<'w, E> + Statize,
L::Statur: Sized,
M: AsWidget<'w, E> + Statize,
M::Statur: Sized,
N: AsWidget<'w, E> + Statize,
N::Statur: Sized,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
L: AsWidget<'w, E> + Statize,
L::Statur: Sized,
M: AsWidget<'w, E> + Statize,
M::Statur: Sized,
N: AsWidget<'w, E> + Statize,
N::Statur: Sized,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG) where
E: Env,
K: AsWidget<'w, E> + Statize,
K::Statur: Sized,
L: AsWidget<'w, E> + Statize,
L::Statur: Sized,
M: AsWidget<'w, E> + Statize,
M::Statur: Sized,
N: AsWidget<'w, E> + Statize,
N::Statur: Sized,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
K: AsWidget<'w, E> + Statize,
K::Statur: Sized,
L: AsWidget<'w, E> + Statize,
L::Statur: Sized,
M: AsWidget<'w, E> + Statize,
M::Statur: Sized,
N: AsWidget<'w, E> + Statize,
N::Statur: Sized,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG) where
E: Env,
J: AsWidget<'w, E> + Statize,
J::Statur: Sized,
K: AsWidget<'w, E> + Statize,
K::Statur: Sized,
L: AsWidget<'w, E> + Statize,
L::Statur: Sized,
M: AsWidget<'w, E> + Statize,
M::Statur: Sized,
N: AsWidget<'w, E> + Statize,
N::Statur: Sized,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
J: AsWidget<'w, E> + Statize,
J::Statur: Sized,
K: AsWidget<'w, E> + Statize,
K::Statur: Sized,
L: AsWidget<'w, E> + Statize,
L::Statur: Sized,
M: AsWidget<'w, E> + Statize,
M::Statur: Sized,
N: AsWidget<'w, E> + Statize,
N::Statur: Sized,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG) where
E: Env,
I: AsWidget<'w, E> + Statize,
I::Statur: Sized,
J: AsWidget<'w, E> + Statize,
J::Statur: Sized,
K: AsWidget<'w, E> + Statize,
K::Statur: Sized,
L: AsWidget<'w, E> + Statize,
L::Statur: Sized,
M: AsWidget<'w, E> + Statize,
M::Statur: Sized,
N: AsWidget<'w, E> + Statize,
N::Statur: Sized,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
I: AsWidget<'w, E> + Statize,
I::Statur: Sized,
J: AsWidget<'w, E> + Statize,
J::Statur: Sized,
K: AsWidget<'w, E> + Statize,
K::Statur: Sized,
L: AsWidget<'w, E> + Statize,
L::Statur: Sized,
M: AsWidget<'w, E> + Statize,
M::Statur: Sized,
N: AsWidget<'w, E> + Statize,
N::Statur: Sized,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG) where
E: Env,
H: AsWidget<'w, E> + Statize,
H::Statur: Sized,
I: AsWidget<'w, E> + Statize,
I::Statur: Sized,
J: AsWidget<'w, E> + Statize,
J::Statur: Sized,
K: AsWidget<'w, E> + Statize,
K::Statur: Sized,
L: AsWidget<'w, E> + Statize,
L::Statur: Sized,
M: AsWidget<'w, E> + Statize,
M::Statur: Sized,
N: AsWidget<'w, E> + Statize,
N::Statur: Sized,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
H: AsWidget<'w, E> + Statize,
H::Statur: Sized,
I: AsWidget<'w, E> + Statize,
I::Statur: Sized,
J: AsWidget<'w, E> + Statize,
J::Statur: Sized,
K: AsWidget<'w, E> + Statize,
K::Statur: Sized,
L: AsWidget<'w, E> + Statize,
L::Statur: Sized,
M: AsWidget<'w, E> + Statize,
M::Statur: Sized,
N: AsWidget<'w, E> + Statize,
N::Statur: Sized,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG) where
E: Env,
G: AsWidget<'w, E> + Statize,
G::Statur: Sized,
H: AsWidget<'w, E> + Statize,
H::Statur: Sized,
I: AsWidget<'w, E> + Statize,
I::Statur: Sized,
J: AsWidget<'w, E> + Statize,
J::Statur: Sized,
K: AsWidget<'w, E> + Statize,
K::Statur: Sized,
L: AsWidget<'w, E> + Statize,
L::Statur: Sized,
M: AsWidget<'w, E> + Statize,
M::Statur: Sized,
N: AsWidget<'w, E> + Statize,
N::Statur: Sized,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
G: AsWidget<'w, E> + Statize,
G::Statur: Sized,
H: AsWidget<'w, E> + Statize,
H::Statur: Sized,
I: AsWidget<'w, E> + Statize,
I::Statur: Sized,
J: AsWidget<'w, E> + Statize,
J::Statur: Sized,
K: AsWidget<'w, E> + Statize,
K::Statur: Sized,
L: AsWidget<'w, E> + Statize,
L::Statur: Sized,
M: AsWidget<'w, E> + Statize,
M::Statur: Sized,
N: AsWidget<'w, E> + Statize,
N::Statur: Sized,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG) where
E: Env,
F: AsWidget<'w, E> + Statize,
F::Statur: Sized,
G: AsWidget<'w, E> + Statize,
G::Statur: Sized,
H: AsWidget<'w, E> + Statize,
H::Statur: Sized,
I: AsWidget<'w, E> + Statize,
I::Statur: Sized,
J: AsWidget<'w, E> + Statize,
J::Statur: Sized,
K: AsWidget<'w, E> + Statize,
K::Statur: Sized,
L: AsWidget<'w, E> + Statize,
L::Statur: Sized,
M: AsWidget<'w, E> + Statize,
M::Statur: Sized,
N: AsWidget<'w, E> + Statize,
N::Statur: Sized,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
F: AsWidget<'w, E> + Statize,
F::Statur: Sized,
G: AsWidget<'w, E> + Statize,
G::Statur: Sized,
H: AsWidget<'w, E> + Statize,
H::Statur: Sized,
I: AsWidget<'w, E> + Statize,
I::Statur: Sized,
J: AsWidget<'w, E> + Statize,
J::Statur: Sized,
K: AsWidget<'w, E> + Statize,
K::Statur: Sized,
L: AsWidget<'w, E> + Statize,
L::Statur: Sized,
M: AsWidget<'w, E> + Statize,
M::Statur: Sized,
N: AsWidget<'w, E> + Statize,
N::Statur: Sized,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, D, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (D, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG) where
E: Env,
D: AsWidget<'w, E> + Statize,
D::Statur: Sized,
F: AsWidget<'w, E> + Statize,
F::Statur: Sized,
G: AsWidget<'w, E> + Statize,
G::Statur: Sized,
H: AsWidget<'w, E> + Statize,
H::Statur: Sized,
I: AsWidget<'w, E> + Statize,
I::Statur: Sized,
J: AsWidget<'w, E> + Statize,
J::Statur: Sized,
K: AsWidget<'w, E> + Statize,
K::Statur: Sized,
L: AsWidget<'w, E> + Statize,
L::Statur: Sized,
M: AsWidget<'w, E> + Statize,
M::Statur: Sized,
N: AsWidget<'w, E> + Statize,
N::Statur: Sized,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
D: AsWidget<'w, E> + Statize,
D::Statur: Sized,
F: AsWidget<'w, E> + Statize,
F::Statur: Sized,
G: AsWidget<'w, E> + Statize,
G::Statur: Sized,
H: AsWidget<'w, E> + Statize,
H::Statur: Sized,
I: AsWidget<'w, E> + Statize,
I::Statur: Sized,
J: AsWidget<'w, E> + Statize,
J::Statur: Sized,
K: AsWidget<'w, E> + Statize,
K::Statur: Sized,
L: AsWidget<'w, E> + Statize,
L::Statur: Sized,
M: AsWidget<'w, E> + Statize,
M::Statur: Sized,
N: AsWidget<'w, E> + Statize,
N::Statur: Sized,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, C, D, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (C, D, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG) where
E: Env,
C: AsWidget<'w, E> + Statize,
C::Statur: Sized,
D: AsWidget<'w, E> + Statize,
D::Statur: Sized,
F: AsWidget<'w, E> + Statize,
F::Statur: Sized,
G: AsWidget<'w, E> + Statize,
G::Statur: Sized,
H: AsWidget<'w, E> + Statize,
H::Statur: Sized,
I: AsWidget<'w, E> + Statize,
I::Statur: Sized,
J: AsWidget<'w, E> + Statize,
J::Statur: Sized,
K: AsWidget<'w, E> + Statize,
K::Statur: Sized,
L: AsWidget<'w, E> + Statize,
L::Statur: Sized,
M: AsWidget<'w, E> + Statize,
M::Statur: Sized,
N: AsWidget<'w, E> + Statize,
N::Statur: Sized,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
C: AsWidget<'w, E> + Statize,
C::Statur: Sized,
D: AsWidget<'w, E> + Statize,
D::Statur: Sized,
F: AsWidget<'w, E> + Statize,
F::Statur: Sized,
G: AsWidget<'w, E> + Statize,
G::Statur: Sized,
H: AsWidget<'w, E> + Statize,
H::Statur: Sized,
I: AsWidget<'w, E> + Statize,
I::Statur: Sized,
J: AsWidget<'w, E> + Statize,
J::Statur: Sized,
K: AsWidget<'w, E> + Statize,
K::Statur: Sized,
L: AsWidget<'w, E> + Statize,
L::Statur: Sized,
M: AsWidget<'w, E> + Statize,
M::Statur: Sized,
N: AsWidget<'w, E> + Statize,
N::Statur: Sized,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, B, C, D, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (B, C, D, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG) where
E: Env,
B: AsWidget<'w, E> + Statize,
B::Statur: Sized,
C: AsWidget<'w, E> + Statize,
C::Statur: Sized,
D: AsWidget<'w, E> + Statize,
D::Statur: Sized,
F: AsWidget<'w, E> + Statize,
F::Statur: Sized,
G: AsWidget<'w, E> + Statize,
G::Statur: Sized,
H: AsWidget<'w, E> + Statize,
H::Statur: Sized,
I: AsWidget<'w, E> + Statize,
I::Statur: Sized,
J: AsWidget<'w, E> + Statize,
J::Statur: Sized,
K: AsWidget<'w, E> + Statize,
K::Statur: Sized,
L: AsWidget<'w, E> + Statize,
L::Statur: Sized,
M: AsWidget<'w, E> + Statize,
M::Statur: Sized,
N: AsWidget<'w, E> + Statize,
N::Statur: Sized,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
B: AsWidget<'w, E> + Statize,
B::Statur: Sized,
C: AsWidget<'w, E> + Statize,
C::Statur: Sized,
D: AsWidget<'w, E> + Statize,
D::Statur: Sized,
F: AsWidget<'w, E> + Statize,
F::Statur: Sized,
G: AsWidget<'w, E> + Statize,
G::Statur: Sized,
H: AsWidget<'w, E> + Statize,
H::Statur: Sized,
I: AsWidget<'w, E> + Statize,
I::Statur: Sized,
J: AsWidget<'w, E> + Statize,
J::Statur: Sized,
K: AsWidget<'w, E> + Statize,
K::Statur: Sized,
L: AsWidget<'w, E> + Statize,
L::Statur: Sized,
M: AsWidget<'w, E> + Statize,
M::Statur: Sized,
N: AsWidget<'w, E> + Statize,
N::Statur: Sized,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,
fn into_childs(self) -> Vec<Resolvable<'w, E>>
[src]
impl<'w, E, A, B, C, D, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG> WidgetArray<'w, E> for (A, B, C, D, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG) where
E: Env,
A: AsWidget<'w, E> + Statize,
A::Statur: Sized,
B: AsWidget<'w, E> + Statize,
B::Statur: Sized,
C: AsWidget<'w, E> + Statize,
C::Statur: Sized,
D: AsWidget<'w, E> + Statize,
D::Statur: Sized,
F: AsWidget<'w, E> + Statize,
F::Statur: Sized,
G: AsWidget<'w, E> + Statize,
G::Statur: Sized,
H: AsWidget<'w, E> + Statize,
H::Statur: Sized,
I: AsWidget<'w, E> + Statize,
I::Statur: Sized,
J: AsWidget<'w, E> + Statize,
J::Statur: Sized,
K: AsWidget<'w, E> + Statize,
K::Statur: Sized,
L: AsWidget<'w, E> + Statize,
L::Statur: Sized,
M: AsWidget<'w, E> + Statize,
M::Statur: Sized,
N: AsWidget<'w, E> + Statize,
N::Statur: Sized,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
[src]
E: Env,
A: AsWidget<'w, E> + Statize,
A::Statur: Sized,
B: AsWidget<'w, E> + Statize,
B::Statur: Sized,
C: AsWidget<'w, E> + Statize,
C::Statur: Sized,
D: AsWidget<'w, E> + Statize,
D::Statur: Sized,
F: AsWidget<'w, E> + Statize,
F::Statur: Sized,
G: AsWidget<'w, E> + Statize,
G::Statur: Sized,
H: AsWidget<'w, E> + Statize,
H::Statur: Sized,
I: AsWidget<'w, E> + Statize,
I::Statur: Sized,
J: AsWidget<'w, E> + Statize,
J::Statur: Sized,
K: AsWidget<'w, E> + Statize,
K::Statur: Sized,
L: AsWidget<'w, E> + Statize,
L::Statur: Sized,
M: AsWidget<'w, E> + Statize,
M::Statur: Sized,
N: AsWidget<'w, E> + Statize,
N::Statur: Sized,
O: AsWidget<'w, E> + Statize,
O::Statur: Sized,
P: AsWidget<'w, E> + Statize,
P::Statur: Sized,
Q: AsWidget<'w, E> + Statize,
Q::Statur: Sized,
R: AsWidget<'w, E> + Statize,
R::Statur: Sized,
S: AsWidget<'w, E> + Statize,
S::Statur: Sized,
T: AsWidget<'w, E> + Statize,
T::Statur: Sized,
U: AsWidget<'w, E> + Statize,
U::Statur: Sized,
V: AsWidget<'w, E> + Statize,
V::Statur: Sized,
W: AsWidget<'w, E> + Statize,
W::Statur: Sized,
X: AsWidget<'w, E> + Statize,
X::Statur: Sized,
Y: AsWidget<'w, E> + Statize,
Y::Statur: Sized,
Z: AsWidget<'w, E> + Statize,
Z::Statur: Sized,
AA: AsWidget<'w, E> + Statize,
AA::Statur: Sized,
AB: AsWidget<'w, E> + Statize,
AB::Statur: Sized,
AC: AsWidget<'w, E> + Statize,
AC::Statur: Sized,
AD: AsWidget<'w, E> + Statize,
AD::Statur: Sized,
AE: AsWidget<'w, E> + Statize,
AE::Statur: Sized,
AF: AsWidget<'w, E> + Statize,
AF::Statur: Sized,
AG: AsWidget<'w, E> + Statize,
AG::Statur: Sized,
fn len(&self) -> usize
[src]
fn child<'s>(&'s self, i: usize) -> Result<Resolvable<'s, E>, ()> where
'w: 's,
[src]
'w: 's,
fn into_child(self, i: usize) -> Result<Resolvable<'w, E>, ()>
[src]
fn childs<'s>(&'s self) -> Vec<Resolvable<'s, E>> where
'w: 's,
[src]
'w: 's,