package json
import "github.com/open-policy-agent/opa/ast/json"
Index ¶
Types ¶
type MarshalOptions ¶
type MarshalOptions struct { // IncludeLocation toggles the marshaling of location information IncludeLocation NodeToggle // IncludeLocationText additionally/optionally includes the text of the location IncludeLocationText bool }
MarshalOptions defines the options for JSON marshaling, currently only toggling the marshaling of location information is supported
type NodeToggle ¶
type NodeToggle struct { Term bool Package bool Comment bool Import bool Rule bool Head bool Expr bool SomeDecl bool Every bool With bool Annotations bool AnnotationsRef bool }
NodeToggle is a generic struct to allow the toggling of settings for different ast node types
type Options ¶
type Options struct { MarshalOptions MarshalOptions }
Options defines the options for JSON operations, currently only marshaling can be configured
Source Files ¶
- Version
- v0.57.1
- Published
- Oct 18, 2023
- Platform
- windows/amd64
- Last checked
- 14 seconds ago –
Tools for package owners.