Documentation
¶
Index ¶
- func BuildVerification(raw any) (report.Record, int, error)
- func List(raw any) ([]string, error)
- func Markdown(profile ProfileReport) string
- type Binding
- type ExpectedManifest
- type Input
- type Manifest
- type Policy
- type Profile
- type ProfileReport
- type ProofContract
- type Result
- type Surface
- type VerificationResult
- type WitnessRef
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Markdown ¶
func Markdown(profile ProfileReport) string
Types ¶
type ExpectedManifest ¶
type Input ¶
type Input struct {
Manifest Manifest
Policy Policy
ProfileID string
ProofContract ProofContract
}
type ProfileReport ¶
type ProfileReport struct {
CommandCount int
CommandExecutionState string
EnvironmentClasses []string
Failures []string
NonClaims []string
OptionalSurfaceCount int
PreconditionedRequirementCount int
ProfileID string
ProfileResolutionState string
Purpose string
RequirementCount int
RequiredSurfaceCount int
ScenarioCount int
SurfaceCount int
Surfaces []string
VerifyCommands []string
WitnessMappingCount int
}
func (ProfileReport) JSONValue ¶
func (profile ProfileReport) JSONValue() map[string]any
type ProofContract ¶
type VerificationResult ¶
func Verify ¶
func Verify(raw any) VerificationResult
type WitnessRef ¶
Click to show internal directories.
Click to hide internal directories.