Struct kas_core::layout::DynGridStorage
source · [−]pub struct DynGridStorage { /* private fields */ }Expand description
Variable-length grid storage
Trait Implementations
sourceimpl Clone for DynGridStorage
impl Clone for DynGridStorage
sourcefn clone(&self) -> DynGridStorage
fn clone(&self) -> DynGridStorage
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for DynGridStorage
impl Debug for DynGridStorage
sourceimpl Default for DynGridStorage
impl Default for DynGridStorage
sourcefn default() -> DynGridStorage
fn default() -> DynGridStorage
Returns the “default value” for a type. Read more
sourceimpl GridStorage for DynGridStorage
impl GridStorage for DynGridStorage
sourcefn width_rules(&mut self) -> &mut [SizeRules]
fn width_rules(&mut self) -> &mut [SizeRules]
Access SizeRules for each column
sourcefn height_rules(&mut self) -> &mut [SizeRules]
fn height_rules(&mut self) -> &mut [SizeRules]
Access SizeRules for each row
sourcefn widths_and_rules(&mut self) -> (&mut [i32], &mut [SizeRules])
fn widths_and_rules(&mut self) -> (&mut [i32], &mut [SizeRules])
Access column widths and rules simultaneously
sourcefn heights_and_rules(&mut self) -> (&mut [i32], &mut [SizeRules])
fn heights_and_rules(&mut self) -> (&mut [i32], &mut [SizeRules])
Access row heights and rules simultaneously
Auto Trait Implementations
impl RefUnwindSafe for DynGridStorage
impl Send for DynGridStorage
impl Sync for DynGridStorage
impl Unpin for DynGridStorage
impl UnwindSafe for DynGridStorage
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<S, T> CastApprox<T> for Swhere
T: ConvApprox<S>,
impl<S, T> CastApprox<T> for Swhere
T: ConvApprox<S>,
sourcefn try_cast_approx(self) -> Result<T, Error>
fn try_cast_approx(self) -> Result<T, Error>
Try approximate conversion from Self to T Read more
sourcefn cast_approx(self) -> T
fn cast_approx(self) -> T
Cast approximately from Self to T Read more
sourceimpl<S, T> CastFloat<T> for Swhere
T: ConvFloat<S>,
impl<S, T> CastFloat<T> for Swhere
T: ConvFloat<S>,
sourcefn cast_trunc(self) -> T
fn cast_trunc(self) -> T
Cast to integer, truncating Read more
sourcefn cast_nearest(self) -> T
fn cast_nearest(self) -> T
Cast to the nearest integer Read more
sourcefn cast_floor(self) -> T
fn cast_floor(self) -> T
Cast the floor to an integer Read more
sourcefn try_cast_trunc(self) -> Result<T, Error>
fn try_cast_trunc(self) -> Result<T, Error>
Try converting to integer with truncation Read more
sourcefn try_cast_nearest(self) -> Result<T, Error>
fn try_cast_nearest(self) -> Result<T, Error>
Try converting to the nearest integer Read more
sourcefn try_cast_floor(self) -> Result<T, Error>
fn try_cast_floor(self) -> Result<T, Error>
Try converting the floor to an integer Read more
sourcefn try_cast_ceil(self) -> Result<T, Error>
fn try_cast_ceil(self) -> Result<T, Error>
Try convert the ceiling to an integer Read more