mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-10-04 21:56:49 +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
|
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
|
// Size returns the size of the Record's value. If no static size is known, the
|
||||||
// dynamic size will be evaluated.
|
// dynamic size will be evaluated.
|
||||||
func (f *Record) Size() uint64 {
|
func (f *Record) Size() uint64 {
|
||||||
|
Reference in New Issue
Block a user