#[repr(C)]pub struct NamedArea {
pub name: Atom,
pub rows: UnsignedRange,
pub columns: UnsignedRange,
}
Expand description
Not associated with any particular grid item, but can be referenced from the grid-placement properties.
Fields§
§name: Atom
Name of the named area
rows: UnsignedRange
Rows of the named area
columns: UnsignedRange
Columns of the named area
Trait Implementations§
source§impl MallocSizeOf for NamedArea
impl MallocSizeOf for NamedArea
source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
source§impl PartialEq for NamedArea
impl PartialEq for NamedArea
source§impl SpecifiedValueInfo for NamedArea
impl SpecifiedValueInfo for NamedArea
source§const SUPPORTED_TYPES: u8 = 0u8
const SUPPORTED_TYPES: u8 = 0u8
Supported CssTypes by the given value type. Read more
source§impl ToComputedValue for NamedAreawhere
Atom: ToComputedValue<ComputedValue = Atom>,
UnsignedRange: ToComputedValue<ComputedValue = UnsignedRange>,
impl ToComputedValue for NamedAreawhere
Atom: ToComputedValue<ComputedValue = Atom>,
UnsignedRange: ToComputedValue<ComputedValue = UnsignedRange>,
§type ComputedValue = NamedArea
type ComputedValue = NamedArea
The computed value type we’re going to be converted to.
source§fn from_computed_value(from: &Self::ComputedValue) -> Self
fn from_computed_value(from: &Self::ComputedValue) -> Self
Convert a computed value to specified value form. Read more
source§fn to_computed_value(&self, context: &Context<'_>) -> Self::ComputedValue
fn to_computed_value(&self, context: &Context<'_>) -> Self::ComputedValue
Convert a specified value to a computed value, using itself and the data
inside the
Context
.source§impl ToResolvedValue for NamedAreawhere
Atom: ToResolvedValue<ResolvedValue = Atom>,
UnsignedRange: ToResolvedValue<ResolvedValue = UnsignedRange>,
impl ToResolvedValue for NamedAreawhere
Atom: ToResolvedValue<ResolvedValue = Atom>,
UnsignedRange: ToResolvedValue<ResolvedValue = UnsignedRange>,
§type ResolvedValue = NamedArea
type ResolvedValue = NamedArea
The resolved value type we’re going to be converted to.
source§fn from_resolved_value(from: Self::ResolvedValue) -> Self
fn from_resolved_value(from: Self::ResolvedValue) -> Self
Convert a resolved value to resolved value form.
source§fn to_resolved_value(self, context: &Context<'_>) -> Self::ResolvedValue
fn to_resolved_value(self, context: &Context<'_>) -> Self::ResolvedValue
Convert a resolved value to a resolved value.
impl StructuralPartialEq for NamedArea
Auto Trait Implementations§
impl Freeze for NamedArea
impl RefUnwindSafe for NamedArea
impl Send for NamedArea
impl Sync for NamedArea
impl Unpin for NamedArea
impl UnwindSafe for NamedArea
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert