pub enum PaneCoordinateRoundingPolicy {
TowardNegativeInfinity,
NearestHalfTowardNegativeInfinity,
}Expand description
Deterministic rounding policy for coordinate normalization.
Variants§
TowardNegativeInfinity
Round toward negative infinity (floor).
NearestHalfTowardNegativeInfinity
Round to nearest value; exact half-way ties resolve toward negative infinity.
Trait Implementations§
Source§impl Clone for PaneCoordinateRoundingPolicy
impl Clone for PaneCoordinateRoundingPolicy
Source§fn clone(&self) -> PaneCoordinateRoundingPolicy
fn clone(&self) -> PaneCoordinateRoundingPolicy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PaneCoordinateRoundingPolicy
impl Debug for PaneCoordinateRoundingPolicy
Source§impl Default for PaneCoordinateRoundingPolicy
impl Default for PaneCoordinateRoundingPolicy
Source§fn default() -> PaneCoordinateRoundingPolicy
fn default() -> PaneCoordinateRoundingPolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PaneCoordinateRoundingPolicy
impl<'de> Deserialize<'de> for PaneCoordinateRoundingPolicy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PaneCoordinateRoundingPolicy
impl PartialEq for PaneCoordinateRoundingPolicy
Source§fn eq(&self, other: &PaneCoordinateRoundingPolicy) -> bool
fn eq(&self, other: &PaneCoordinateRoundingPolicy) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for PaneCoordinateRoundingPolicy
impl Eq for PaneCoordinateRoundingPolicy
impl StructuralPartialEq for PaneCoordinateRoundingPolicy
Auto Trait Implementations§
impl Freeze for PaneCoordinateRoundingPolicy
impl RefUnwindSafe for PaneCoordinateRoundingPolicy
impl Send for PaneCoordinateRoundingPolicy
impl Sync for PaneCoordinateRoundingPolicy
impl Unpin for PaneCoordinateRoundingPolicy
impl UnsafeUnpin for PaneCoordinateRoundingPolicy
impl UnwindSafe for PaneCoordinateRoundingPolicy
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