v1.6.0
Added bitmask/MaskBit.Copy()
This commit is contained in:
parent
b87934e8a9
commit
ae49f42c0c
@ -2,8 +2,8 @@ package bitmask
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"errors"
|
||||
"encoding/binary"
|
||||
"errors"
|
||||
"math/bits"
|
||||
)
|
||||
|
||||
@ -109,6 +109,15 @@ func (m *MaskBit) Bytes(trim bool) (b []byte) {
|
||||
return
|
||||
}
|
||||
|
||||
// Copy returns a pointer to a (new) copy of a MaskBit.
|
||||
func (m *MaskBit) Copy() (newM *MaskBit) {
|
||||
|
||||
newM = new(MaskBit)
|
||||
*newM = *m
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
// Value returns the current raw uint value of a MaskBit.
|
||||
func (m *MaskBit) Value() (v uint) {
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user