AlphaProtoAsDeclaration converts a v1alpha1.Decl value describing a variable or function into an EnvOption.
(d *exprpb.Decl)
| 376 | |
| 377 | // AlphaProtoAsDeclaration converts a v1alpha1.Decl value describing a variable or function into an EnvOption. |
| 378 | func AlphaProtoAsDeclaration(d *exprpb.Decl) (EnvOption, error) { |
| 379 | canonical := &celpb.Decl{} |
| 380 | if err := convertProto(d, canonical); err != nil { |
| 381 | return nil, err |
| 382 | } |
| 383 | return ProtoAsDeclaration(canonical) |
| 384 | } |
| 385 | |
| 386 | // ProtoAsDeclaration converts a canonical celpb.Decl value describing a variable or function into an EnvOption. |
| 387 | func ProtoAsDeclaration(d *celpb.Decl) (EnvOption, error) { |
no test coverage detected