mirror of
https://github.com/cwinfo/matterbridge.git
synced 2024-11-30 00:21:36 +00:00
18 lines
373 B
Go
18 lines
373 B
Go
|
package optional
|
||
|
|
||
|
// NewOptionalUint32 returns an optional Uint32 structure.
|
||
|
func NewOptionalUint32(value uint32) *Uint32 {
|
||
|
return &Uint32{Value: value, IsEmpty: false}
|
||
|
}
|
||
|
|
||
|
func NewEmptyUint32() *Uint32 {
|
||
|
return &Uint32{IsEmpty: true}
|
||
|
}
|
||
|
|
||
|
// Uint32 is a simple structure for Uint32 values that can
|
||
|
// optionally be nil.
|
||
|
type Uint32 struct {
|
||
|
Value uint32
|
||
|
IsEmpty bool
|
||
|
}
|