#root::numeric

I32 root/numeric/I32.vi

type I32;

impl

impl : Fork[I32];
impl : Drop[I32];
impl : Add[I32, I32, I32];
impl : Sub[I32, I32, I32];
impl : Mul[I32, I32, I32];
impl : Pow[I32, N32, I32];
impl : Div[I32, I32, I32];
impl : Rem[I32, I32, I32];
impl : Pos[I32, I32];
impl : Neg[I32, I32];
impl : BitAnd[I32, I32, I32];
impl : BitOr[I32, I32, I32];
impl : BitXor[I32, I32, I32];
impl : Shl[I32, N32, I32];
impl : Shr[I32, N32, I32];
impl : Not[I32, I32];
impl : Show[I32];
impl : Ord[I32];
impl : Eq[I32];

maximum root/numeric/I32.vi:13

const maximum: I32;

minimum root/numeric/I32.vi:14

const minimum: I32;

abs root/numeric/I32.vi:111

fn abs(a: I32) -> I32;

from_n32 root/numeric/I32.vi:119

impl from_n32: Cast[N32, I32];

to_n32 root/numeric/I32.vi:120

impl to_n32: Cast[I32, N32];

to_string root/numeric/I32.vi:122

impl to_string: Cast[I32, String];

parse root/numeric/I32.vi:142

fn parse(str: String) -> Option[I32];

min root/numeric/I32.vi:181

fn min(a: I32, b: I32) -> I32;

max root/numeric/I32.vi:189

fn max(a: I32, b: I32) -> I32;