9 lines
284 B
Go
9 lines
284 B
Go
package transport
|
|
|
|
func WithoutInput[T any](f func() (T, error)) func(struct{}) (T, error) {
|
|
return func(s struct{}) (T, error) { return f() }
|
|
}
|
|
|
|
func WithoutOutput[T any](f func(T) error) func(T) (struct{}, error) {
|
|
return func(t T) (struct{}, error) { return struct{}{}, f(t) }
|
|
}
|