Module types

Source
Expand description

Domain types for GitHub documentation handling.

This module provides semantic newtypes that prevent category errors and make the domain model more explicit and understandable.

Structs§

DocsDirectory
Directory path for documentation.
DocumentationFile
Documentation file with complete metadata.
DownloadUrl
Download URL with validation.
FileName
File name with validation.
FilePath
File path with semantic meaning.
FileSizeBytes
File size in bytes.
RepoName
Repository name identifier (e.g., “rust”).
RepoOwner
Repository owner identifier (e.g., “rust-lang”).
RepoSpec
Repository specification combining owner and name.