INNER CODE UNIT · Go

optionalBool

openrundev/openrun · plugins/container.go:154

func optionalBool(argName string, v any) (*bool, error) {
	if v == nil {
		return nil, nil
	}
	b, ok := v.(bool)
	if !ok {
		return nil, fmt.Errorf("%s must be a bool, got %T", argName, v)
	}
	return &b, nil
}

func (c *containerModule) Config(ctx context.Context, call *sdk.Call) (any, error) {
	var src, lifetime, scheme, health, buildDir string
	var port int64
	var cargs, devSettings map[string]any
	var volumes []string
	var sidecars []any
	if err := sdk.UnpackArgs("config", call, "src?", &src, "port?", &port, "scheme?", &scheme,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…