Versions in this module Expand all Collapse all v0 v0.1.2 Aug 28, 2026 v0.1.1 Aug 28, 2026 v0.1.0 Aug 28, 2026 Changes in this version + type Artifact struct + Data []byte + Path string + SHA256 string + type Catalog struct + Digest string + GoVersion string + ModulePath string + Mutants []Mutant + Profile string + Rejections []Rejection + TestPackages []string + Toolchain string + WorkspaceDigest string + type Change struct + AfterSHA256 string + BeforeSHA256 string + Kind ChangeKind + Path string + type ChangeKind string + const ChangeAdded + const ChangeModified + const ChangeRemoved + type Command struct + Argv []string + Dir string + Env []string + OutputLimit int + Timeout time.Duration + type CommandResult struct + Duration time.Duration + ExitCode int + Output []byte + TimedOut bool + type ExecRequest struct + Args []string + Env []string + Mutant string + Package string + Timeout time.Duration + type Mutant struct + Accepted bool + Column int + DisplayID string + EndByte uint32 + Family string + ID string + Index uint32 + Line int + Original string + Package string + Path string + Replacement string + Rule string + RuleVersion int + SourceDigest string + StartByte uint32 + type MutantResult struct + Artifacts []Artifact + DisplayID string + Duration time.Duration + ID string + KilledBy string + Outcome Outcome + OutputTail string + type OpenOptions struct + Env []string + GoBinary string + ReportDirectory string + TempDirectory string + type Outcome string + const OutcomeErrored + const OutcomeInconclusive + const OutcomeKilled + const OutcomeNotRun + const OutcomeSurvived + const OutcomeTimedOut + type PrepareOptions struct + BuildTimeout time.Duration + Exclude []string + Include []string + Jobs int + MutantTimeout time.Duration + Operators []string + Packages []string + Profile string + Verify Command + type Rejection struct + Column int + Diagnostic string + DisplayID string + ID string + Line int + Path string + Rule string + type Session struct + func (s *Session) Catalog() Catalog + func (s *Session) Changes() ([]Change, error) + func (s *Session) Close() error + func (s *Session) Exec(ctx context.Context, request ExecRequest) (MutantResult, error) + type Workspace struct + func Open(ctx context.Context, root string, options ...OpenOptions) (*Workspace, error) + func (w *Workspace) Close() error + func (w *Workspace) Exec(ctx context.Context, command Command) (CommandResult, error) + func (w *Workspace) Prepare(ctx context.Context, options PrepareOptions) (*Session, error)