Documentation
¶
Index ¶
- func Compact[V comparable](args ...V) []V
- func CompactFunc[V any](isempty func(v V) bool, args ...V) []V
- func ExtendTimeout(ctx context.Context, extra_time time.Duration)
- func IntersectHoles[V comparable](list *[]V, list2 []V)
- func IntersectHolesFunc[V any](list *[]V, list2 []V, eql func(v1, v2 V) bool)
- func NewSystemdClient(ctx context.Context) (*dbus.Conn, error)
- func SetCloseOnExec(fd int, close bool) (err error)
- func SortedStringKeys[Value any](m map[string]Value) []string
- func UnitsStatus(ctx context.Context, sd *dbus.Conn, specs UnitStatusSpecs) ([]dbus.UnitStatus, error)
- type JSONDuration
- type Tabbed
- type UnitStatusSpec
- type UnitStatusSpecs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Compact ¶
func Compact[V comparable](args ...V) []V
func CompactFunc ¶ added in v0.0.48
func IntersectHoles ¶
func IntersectHoles[V comparable](list *[]V, list2 []V)
func IntersectHolesFunc ¶ added in v0.0.48
func NewSystemdClient ¶ added in v0.0.45
func SetCloseOnExec ¶ added in v0.0.45
func SortedStringKeys ¶ added in v0.0.15
func UnitsStatus ¶ added in v0.0.45
func UnitsStatus(ctx context.Context, sd *dbus.Conn, specs UnitStatusSpecs) ([]dbus.UnitStatus, error)
Types ¶
type JSONDuration ¶ added in v0.0.49
func (JSONDuration) MarshalJSON ¶ added in v0.0.49
func (d JSONDuration) MarshalJSON() ([]byte, error)
func (*JSONDuration) UnmarshalJSON ¶ added in v0.0.49
func (d *JSONDuration) UnmarshalJSON(b []byte) error
type UnitStatusSpec ¶ added in v0.0.45
type UnitStatusSpec struct {
Name string
Pattern string
Units []dbus.UnitStatus
// contains filtered or unexported fields
}
type UnitStatusSpecs ¶ added in v0.0.45
type UnitStatusSpecs []*UnitStatusSpec
func (UnitStatusSpecs) ToTable ¶ added in v0.0.45
func (specs UnitStatusSpecs) ToTable() table.Table
Click to show internal directories.
Click to hide internal directories.