package blobovniczatree

// ID represents Blobovnicza identifier.
type ID []byte

// NewIDFromBytes constructs an ID from a byte slice.
func NewIDFromBytes(v []byte) *ID {
	return (*ID)(&v)
}

func (id ID) Path() string {
	return string(id) + dbExtension
}

func (id ID) Bytes() []byte {
	return id
}