• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// generated by diplomat-tool
2import type { pointer, codepoint } from "./diplomat-runtime.d.ts";
3
4
5/** Mode used in a rounding operation for signed numbers.
6*
7*See the [Rust documentation for `SignedRoundingMode`](https://docs.rs/fixed_decimal/latest/fixed_decimal/enum.SignedRoundingMode.html) for more information.
8*/
9
10
11export class FixedDecimalSignedRoundingMode {
12
13
14    static fromValue(value : FixedDecimalSignedRoundingMode | string) : FixedDecimalSignedRoundingMode;
15
16    get value() : string;
17
18    get ffiValue() : number;
19
20    static Expand : FixedDecimalSignedRoundingMode;
21    static Trunc : FixedDecimalSignedRoundingMode;
22    static HalfExpand : FixedDecimalSignedRoundingMode;
23    static HalfTrunc : FixedDecimalSignedRoundingMode;
24    static HalfEven : FixedDecimalSignedRoundingMode;
25    static Ceil : FixedDecimalSignedRoundingMode;
26    static Floor : FixedDecimalSignedRoundingMode;
27    static HalfCeil : FixedDecimalSignedRoundingMode;
28    static HalfFloor : FixedDecimalSignedRoundingMode;
29
30    constructor(value: FixedDecimalSignedRoundingMode | string );
31}