[−][src]Trait embedded_layout::align::Align
This trait enables alignment operations for View
objects
This trait is blanket-implemented for all objects that implement View
.
For more information, see the module level documentation
Required methods
fn align_to<H, V>(
self,
reference: &impl View,
horizontal: H,
vertical: V
) -> Self where
H: HorizontalAlignment,
V: VerticalAlignment,
self,
reference: &impl View,
horizontal: H,
vertical: V
) -> Self where
H: HorizontalAlignment,
V: VerticalAlignment,
Return the object aligned to an other one using the alignment parameters as rules
fn align_to_mut<H, V>(
&mut self,
reference: &impl View,
horizontal: H,
vertical: V
) -> &mut Self where
H: HorizontalAlignment,
V: VerticalAlignment,
&mut self,
reference: &impl View,
horizontal: H,
vertical: V
) -> &mut Self where
H: HorizontalAlignment,
V: VerticalAlignment,
Align the object to an other one using the alignment parameters as rules
Implementors
impl<T> Align for T where
T: View,
[src]
T: View,
fn align_to<H, V>(
self,
reference: &impl View,
horizontal: H,
vertical: V
) -> Self where
H: HorizontalAlignment,
V: VerticalAlignment,
[src]
self,
reference: &impl View,
horizontal: H,
vertical: V
) -> Self where
H: HorizontalAlignment,
V: VerticalAlignment,
fn align_to_mut<H, V>(
&mut self,
reference: &impl View,
horizontal: H,
vertical: V
) -> &mut Self where
H: HorizontalAlignment,
V: VerticalAlignment,
[src]
&mut self,
reference: &impl View,
horizontal: H,
vertical: V
) -> &mut Self where
H: HorizontalAlignment,
V: VerticalAlignment,