Documentation
¶
Index ¶
- type MainStruct
- type RefreshableMainStruct
- type RefreshableSubStruct
- type RefreshingMainStruct
- func (r RefreshingMainStruct) CurrentMainStruct() MainStruct
- func (r RefreshingMainStruct) IncludedString() refreshable.String
- func (r RefreshingMainStruct) MapMainStruct(mapFn func(MainStruct) interface{}) refreshable.Refreshable
- func (r RefreshingMainStruct) Sub() RefreshableSubStruct
- func (r RefreshingMainStruct) SubscribeToMainStruct(consumer func(MainStruct)) (unsubscribe func())
- type RefreshingSubStruct
- func (r RefreshingSubStruct) CurrentSubStruct() SubStruct
- func (r RefreshingSubStruct) IncludedInt() refreshable.Int
- func (r RefreshingSubStruct) MapSubStruct(mapFn func(SubStruct) interface{}) refreshable.Refreshable
- func (r RefreshingSubStruct) SubscribeToSubStruct(consumer func(SubStruct)) (unsubscribe func())
- type SubStruct
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MainStruct ¶
type RefreshableMainStruct ¶
type RefreshableMainStruct interface {
refreshable.Refreshable
CurrentMainStruct() MainStruct
MapMainStruct(func(MainStruct) interface{}) refreshable.Refreshable
SubscribeToMainStruct(func(MainStruct)) (unsubscribe func())
IncludedString() refreshable.String
Sub() RefreshableSubStruct
}
type RefreshableSubStruct ¶
type RefreshableSubStruct interface {
refreshable.Refreshable
CurrentSubStruct() SubStruct
MapSubStruct(func(SubStruct) interface{}) refreshable.Refreshable
SubscribeToSubStruct(func(SubStruct)) (unsubscribe func())
IncludedInt() refreshable.Int
}
type RefreshingMainStruct ¶
type RefreshingMainStruct struct {
refreshable.Refreshable
}
func NewRefreshingMainStruct ¶
func NewRefreshingMainStruct(in refreshable.Refreshable) RefreshingMainStruct
func (RefreshingMainStruct) CurrentMainStruct ¶
func (r RefreshingMainStruct) CurrentMainStruct() MainStruct
func (RefreshingMainStruct) IncludedString ¶
func (r RefreshingMainStruct) IncludedString() refreshable.String
func (RefreshingMainStruct) MapMainStruct ¶
func (r RefreshingMainStruct) MapMainStruct(mapFn func(MainStruct) interface{}) refreshable.Refreshable
func (RefreshingMainStruct) Sub ¶
func (r RefreshingMainStruct) Sub() RefreshableSubStruct
func (RefreshingMainStruct) SubscribeToMainStruct ¶
func (r RefreshingMainStruct) SubscribeToMainStruct(consumer func(MainStruct)) (unsubscribe func())
type RefreshingSubStruct ¶
type RefreshingSubStruct struct {
refreshable.Refreshable
}
func NewRefreshingSubStruct ¶
func NewRefreshingSubStruct(in refreshable.Refreshable) RefreshingSubStruct
func (RefreshingSubStruct) CurrentSubStruct ¶
func (r RefreshingSubStruct) CurrentSubStruct() SubStruct
func (RefreshingSubStruct) IncludedInt ¶
func (r RefreshingSubStruct) IncludedInt() refreshable.Int
func (RefreshingSubStruct) MapSubStruct ¶
func (r RefreshingSubStruct) MapSubStruct(mapFn func(SubStruct) interface{}) refreshable.Refreshable
func (RefreshingSubStruct) SubscribeToSubStruct ¶
func (r RefreshingSubStruct) SubscribeToSubStruct(consumer func(SubStruct)) (unsubscribe func())
type SubStruct ¶
type SubStruct struct {
IncludedInt int `yaml:"included-int"`
ExcludedLibrary librarypkg.CustomLibraryStruct `yaml:"excluded-library" refreshables:",exclude"`
}
Click to show internal directories.
Click to hide internal directories.