2020-11-24 16:50:56 +03:00
|
|
|
package blobovnicza
|
|
|
|
|
|
|
|
// ID represents Blobovnicza identifier.
|
2020-11-25 18:55:40 +03:00
|
|
|
type ID []byte
|
2020-11-24 16:50:56 +03:00
|
|
|
|
2022-04-21 14:28:05 +03:00
|
|
|
// NewIDFromBytes constructs an ID from a byte slice.
|
2020-11-25 18:55:40 +03:00
|
|
|
func NewIDFromBytes(v []byte) *ID {
|
|
|
|
return (*ID)(&v)
|
2020-11-24 16:50:56 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (id ID) String() string {
|
2020-11-30 03:18:06 +03:00
|
|
|
return string(id)
|
2020-11-24 16:50:56 +03:00
|
|
|
}
|
2022-07-06 17:09:50 +03:00
|
|
|
|
|
|
|
func (id ID) Bytes() []byte {
|
|
|
|
return id
|
|
|
|
}
|