blob: 5a0143947e89e4ead5a900c3795d4f850bef60ec (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import streams
import strformat
import nimpb/nimpb
import addressbook_pb
import phonenumber_pb
let pbsi = newFileStream("addressbook.dat")
let addressBook = readAddressBook(pbsi)
for person in addressBook.people:
echo("---")
echo(&"Id: {person.id}")
echo(&"Name: {person.name}")
echo(&"Email: {person.email}")
echo("Phones:")
for phone in person.phones:
echo(&" {phone.ftype} {phone.number}")
|