AlphaProtoAsDeclaration converts a v1alpha1.Decl value describing a variable or function into an EnvOption.
(d *exprpb.Decl)
| 406 | |
| 407 | // AlphaProtoAsDeclaration converts a v1alpha1.Decl value describing a variable or function into an EnvOption. |
| 408 | func AlphaProtoAsDeclaration(d *exprpb.Decl) (EnvOption, error) { |
| 409 | canonical := &celpb.Decl{} |
| 410 | if err := convertProto(d, canonical); err != nil { |
| 411 | return nil, err |
| 412 | } |
| 413 | return ProtoAsDeclaration(canonical) |
| 414 | } |
| 415 | |
| 416 | // ProtoAsDeclaration converts a canonical celpb.Decl value describing a variable or function into an EnvOption. |
| 417 | func ProtoAsDeclaration(d *celpb.Decl) (EnvOption, error) { |
no test coverage detected