Skip to main content

RenderFlexData

Struct RenderFlexData 

Source
pub struct RenderFlexData { /* private fields */ }
Expand description

The fields of a RenderFlex.

A render object that inherits the flex layout holds this bag and implements RenderFlexMixin.

Implementations§

Source§

impl RenderFlexData

Source

pub fn new() -> RenderFlexData

Creates the flex fields with their defaults.

The layout is horizontal and children are aligned to the start of the main axis and the center of the cross axis.

Source§

impl RenderFlexData

Source

pub fn direction(self, direction: Axis) -> RenderFlexData

Dart RenderFlex(direction:).

Source

pub fn main_axis_alignment( self, main_axis_alignment: MainAxisAlignment, ) -> RenderFlexData

Dart RenderFlex(mainAxisAlignment:).

Source

pub fn main_axis_size(self, main_axis_size: MainAxisSize) -> RenderFlexData

Dart RenderFlex(mainAxisSize:).

Source

pub fn cross_axis_alignment( self, cross_axis_alignment: CrossAxisAlignment, ) -> RenderFlexData

Dart RenderFlex(crossAxisAlignment:).

Source

pub fn text_direction( self, text_direction: Option<TextDirection>, ) -> RenderFlexData

Dart RenderFlex(textDirection:).

Source

pub fn vertical_direction( self, vertical_direction: VerticalDirection, ) -> RenderFlexData

Dart RenderFlex(verticalDirection:).

Source

pub fn text_baseline( self, text_baseline: Option<TextBaseline>, ) -> RenderFlexData

Dart RenderFlex(textBaseline:).

Source

pub fn clip_behavior(self, clip_behavior: Clip) -> RenderFlexData

Dart RenderFlex(clipBehavior:).

Source

pub fn spacing(self, spacing: f64) -> RenderFlexData

Dart RenderFlex(spacing:).

Trait Implementations§

Source§

impl Default for RenderFlexData

Source§

fn default() -> RenderFlexData

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
where ST: ?Sized, DT: ?Sized,

Source§

impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
where ST: ?Sized, DT: ?Sized,

Source§

impl<T> Downcast<T> for T

Source§

fn downcast(&self) -> &T

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> Read<Exclusive, BecauseExclusive> for T
where T: ?Sized,

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, !>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> Upcast<T> for T

Source§

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

Source§

impl<T> WasmNotSend for T
where T: Send,

Source§

impl<T> WasmNotSendSync for T

Source§

impl<T> WasmNotSync for T
where T: Sync,