pub struct Calc(/* private fields */);Expand description
An expression that depends on the room, by its place in the table.
Copy, so a Sizing holding one still is.
Implementations§
Source§impl Calc
impl Calc
Sourcepub fn resolve(self, room: f32) -> f32
pub fn resolve(self, room: f32) -> f32
The expression in logical px of room px — evaluated under the
table’s read lock, since layout asks once per node that has one.
Trait Implementations§
impl Copy for Calc
impl Eq for Calc
impl StructuralPartialEq for Calc
Auto Trait Implementations§
impl Freeze for Calc
impl RefUnwindSafe for Calc
impl Send for Calc
impl Sync for Calc
impl Unpin for Calc
impl UnsafeUnpin for Calc
impl UnwindSafe for Calc
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.