Writes a varint with bounds checking
Writes a 64-bit varint
Writes a signed 32-bit integer using ZigZag encoding
Writes a signed 32-bit integer using protobuf int32 encoding
Writes a protobuf tag
Writes a float value
Writes a string with length prefix
Writes length-delimited bytes
Returns the encoded bytes
Gets current position
Resets the writer for reuse
StaticencodeEncodes a sticker to protobuf bytes
StaticencodeEncodes an EconItem to protobuf bytes
Staticcrc32CRC32 calculation for checksum
StaticcreateCreates a complete inspect URL from an EconItem
Enhanced protobuf writer with comprehensive error handling