From 4083fc0161bcf1a669ad0af50145ed92c8b776ce Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Fri, 25 Sep 2015 22:43:12 +0200 Subject: minor tweaking --- ber/new/class.go | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'ber/new/class.go') diff --git a/ber/new/class.go b/ber/new/class.go index 7e4bfd3..f0bdff8 100644 --- a/ber/new/class.go +++ b/ber/new/class.go @@ -1,5 +1,7 @@ package ber +import "fmt" + type Header struct { Class Kind @@ -123,3 +125,11 @@ func (s *state) ident() Header { Tag: tag, } } + +func (h Header) String() string { + f := "%v %v %v" + if h.Kind != kindPrimitive { + f = "%v %v %d" + } + return fmt.Sprintf(f, h.Class, h.Kind, h.Tag) +} -- cgit v1.2.3