mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-09-27 22:56:17 +02:00
Merge pull request #8661 from ProofOfKeags/feature/record-producer-axiom
tlv: add axiomatic RecordProducer implementation for Record
This commit is contained in:
@@ -63,6 +63,15 @@ type Record struct {
|
||||
decoder Decoder
|
||||
}
|
||||
|
||||
// Record (the function) is the trivial implementation of RecordProducer for
|
||||
// Record (the type). This makes it seamless to mix primitive and dynamic
|
||||
// records together in the same collections.
|
||||
//
|
||||
// NOTE: Part of the RecordProducer interface.
|
||||
func (f *Record) Record() Record {
|
||||
return *f
|
||||
}
|
||||
|
||||
// Size returns the size of the Record's value. If no static size is known, the
|
||||
// dynamic size will be evaluated.
|
||||
func (f *Record) Size() uint64 {
|
||||
|
Reference in New Issue
Block a user