Function subtract [src]

Return a new limit reduced by amount or return null indicating limit would be exceeded.

Prototype

pub fn subtract(l: Limit, amount: usize) ?Limit

Parameters

l: Limitamount: usize

Source

pub fn subtract(l: Limit, amount: usize) ?Limit { if (l == .unlimited) return .unlimited; if (amount > @intFromEnum(l)) return null; return @enumFromInt(@intFromEnum(l) - amount); }