types

package
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 27, 2026 License: MIT Imports: 6 Imported by: 47

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Decode

func Decode(in, out any) error

Decode round-trips in through JSON into out.

func ParseRAMInHuman added in v0.1.2

func ParseRAMInHuman(ram string) (int64, error)

ParseRAMInHuman parses a human-readable size ("100KB", "-1T") into bytes.

Types

type RawParams

type RawParams map[string]any

func (RawParams) Bool

func (r RawParams) Bool(key string) bool

func (RawParams) Float64

func (r RawParams) Float64(key string) float64

func (RawParams) Int

func (r RawParams) Int(key string) int

func (RawParams) Int64

func (r RawParams) Int64(key string) int64

func (RawParams) IsSet

func (r RawParams) IsSet(key string) bool

func (RawParams) RawParams

func (r RawParams) RawParams(key string) RawParams

func (RawParams) SizeInBytes added in v0.1.2

func (r RawParams) SizeInBytes(key string) (int64, error)

SizeInBytes reads a size given as a plain byte count or a human-readable string; a negative delta stays negative.

func (RawParams) SliceRawParams

func (r RawParams) SliceRawParams(key string) []RawParams

func (RawParams) String

func (r RawParams) String(key string) string

func (RawParams) StringSlice

func (r RawParams) StringSlice(key string) []string

type Resources

type Resources map[string]RawParams

Resources maps a plugin name to its raw params.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL