# Functions

LoadFile loads and parses a CODEOWNERS file at the path specified.
LoadFileFromStandardLocation loads and parses a CODEOWNERS file at one of the standard locations for CODEOWNERS files (./, .github/, docs/).
ParseFile parses a CODEOWNERS file, returning a set of rules.

# Constants

EmailOwner is the owner type for email addresses.
TeamOwner is the owner type for GitHub teams.
UsernameOwner is the owner type for GitHub usernames.

# Structs

Owner represents an owner found in a rule.
Rule is a CODEOWNERS rule that maps a gitignore-style path pattern to a set of owners.

# Type aliases

Ruleset is a collection of CODEOWNERS rules.