mirror of https://github.com/status-im/NimYAML.git
14 lines
331 B
Nim
14 lines
331 B
Nim
import yaml
|
|
type Mob = object
|
|
level, experience: int32
|
|
drops: seq[string]
|
|
|
|
setTagUri(Mob, "!Mob")
|
|
setTagUri(seq[string], "!Drops")
|
|
|
|
var mob = Mob(level: 42, experience: 1800, drops:
|
|
@["Sword of Mob Slaying"])
|
|
var s = newFileStream("out.yaml", fmWrite)
|
|
dump(mob, s,
|
|
options = defineOptions(tagStyle = tsAll))
|
|
s.close() |