Trait figures::Abs

source ·
pub trait Abs {
    // Required method
    fn abs(&self) -> Self;
}
Expand description

A type that can have its absolute difference from zero calculated.

Required Methods§

source

fn abs(&self) -> Self

Returns the positive difference between this value and 0.

This function should never panic and always perform a saturating absolute value calculation.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl Abs for f32

source§

fn abs(&self) -> Self

source§

impl Abs for i8

source§

fn abs(&self) -> Self

source§

impl Abs for i16

source§

fn abs(&self) -> Self

source§

impl Abs for i32

source§

fn abs(&self) -> Self

source§

impl Abs for i64

source§

fn abs(&self) -> Self

source§

impl Abs for i128

source§

fn abs(&self) -> Self

source§

impl Abs for isize

source§

fn abs(&self) -> Self

Implementors§

source§

impl Abs for Lp

source§

impl Abs for Px

source§

impl<Unit> Abs for Point<Unit>where Unit: Abs,

source§

impl<Unit> Abs for Size<Unit>where Unit: Abs,