Skip to main content

SessionLayoutBuilder

Struct SessionLayoutBuilder 

Source
pub struct SessionLayoutBuilder<'a> { /* private fields */ }
Expand description

Entry point returned by Session::layout.

Implementations§

Source§

impl<'a> SessionLayoutBuilder<'a>

Source

pub const fn window(self, window_index: u32) -> Self

Selects the window index that will receive the layout.

This layout API mutates one existing window. The target window must already exist and must contain exactly one pane when GridLayoutBuilder::apply is called.

Source

pub const fn grid(self, columns: usize, rows: usize) -> GridLayoutBuilder<'a>

Starts a grid layout.

The first argument is the maximum number of columns per row, matching the grid example grid(3, 2) for “three panes on top, two panes below”. The second argument is the maximum number of rows.

Trait Implementations§

Source§

impl<'a> Debug for SessionLayoutBuilder<'a>

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. 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<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, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

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.