MustDepsFromContext retrieves ToolDependencies from the context. Panics if deps are not found - use this in handlers where deps are required.
(ctx context.Context)
| 60 | // MustDepsFromContext retrieves ToolDependencies from the context. |
| 61 | // Panics if deps are not found - use this in handlers where deps are required. |
| 62 | func MustDepsFromContext(ctx context.Context) ToolDependencies { |
| 63 | deps, ok := DepsFromContext(ctx) |
| 64 | if !ok { |
| 65 | panic(ErrDepsNotInContext) |
| 66 | } |
| 67 | return deps |
| 68 | } |
| 69 | |
| 70 | // ToolDependencies defines the interface for dependencies that tool handlers need. |
| 71 | // This is an interface to allow different implementations: |
no test coverage detected