MCPcopy
hub / github.com/lxc/incus / MetadataAsStringSlice

Method MetadataAsStringSlice

shared/api/response.go:67–75  ·  view source on GitHub ↗

MetadataAsStringSlice parses the Response metadata into a slice of string.

()

Source from the content-addressed store, hash-verified

65
66// MetadataAsStringSlice parses the Response metadata into a slice of string.
67func (r *Response) MetadataAsStringSlice() ([]string, error) {
68 sl := []string{}
69 err := r.MetadataAsStruct(&sl)
70 if err != nil {
71 return nil, err
72 }
73
74 return sl, nil
75}
76
77// MetadataAsStruct parses the Response metadata into a provided struct.
78func (r *Response) MetadataAsStruct(target any) error {

Callers

nothing calls this directly

Implementers 15

operationWebSocketinternal/server/operations/websocket.g
forwardedOperationWebSocketinternal/server/operations/websocket.g
operationResponseinternal/server/operations/response.go
forwardedOperationResponseinternal/server/operations/response.go
devIncusResponseinternal/server/response/response.go
syncResponseinternal/server/response/response.go
errorResponseinternal/server/response/response.go
fileResponseinternal/server/response/response.go
forwardedResponseinternal/server/response/response.go
manualResponseinternal/server/response/response.go
upgradeResponseinternal/server/response/response.go
pipeResponseinternal/server/response/response.go

Calls 1

MetadataAsStructMethod · 0.95

Tested by

no test coverage detected