Function debugEnumerator [src]

Prototype

pub fn debugEnumerator( self: *Builder, name: MetadataString, unsigned: bool, bit_width: u32, value: std.math.big.int.Const, ) Allocator.Error!Metadata

Parameters

self: *Buildername: MetadataStringunsigned: boolbit_width: u32value: std.math.big.int.Const

Source

pub fn debugEnumerator( self: *Builder, name: MetadataString, unsigned: bool, bit_width: u32, value: std.math.big.int.Const, ) Allocator.Error!Metadata { assert(!(unsigned and !value.positive)); try self.ensureUnusedMetadataCapacity(1, Metadata.Enumerator, 0); try self.metadata_limbs.ensureUnusedCapacity(self.gpa, value.limbs.len); return self.debugEnumeratorAssumeCapacity(name, unsigned, bit_width, value); }