14 lines
327 B
Go
14 lines
327 B
Go
|
|
package model
|
||
|
|
|
||
|
|
import "encoding"
|
||
|
|
|
||
|
|
// Trustlog 接口定义了信任日志的基本操作。
|
||
|
|
// 实现了此接口的类型可以进行序列化、反序列化、哈希计算和提供生产者ID。
|
||
|
|
type Trustlog interface {
|
||
|
|
Hashable
|
||
|
|
encoding.BinaryMarshaler
|
||
|
|
encoding.BinaryUnmarshaler
|
||
|
|
GetProducerID() string
|
||
|
|
Key() string
|
||
|
|
}
|