Expand description
§Structured Error Types
Comprehensive error handling for AT Protocol identity operations using structured error types
with the thiserror library. All errors follow the project convention of prefixed error codes
with descriptive messages.
§Error Categories
WebDIDError: Errors specific todid:weboperations including URL conversion and document fetchingConfigError: Configuration and environment variable related errorsResolveError: Handle and DID resolution errors including DNS/HTTP failures and conflictsPLCDIDError: PLC directory communication and document parsing errors
§Error Format
All errors use the standardized format: error-{domain}-{number} {message}: {details}
Enums§
- Config
Error - Error types that can occur when working with configuration
- KeyError
- Error types that can occur when working with cryptographic keys
- PLCDID
Error - Error types that can occur when working with PLC DIDs
- Resolve
Error - Error types that can occur when resolving AT Protocol identities
- WebDID
Error - Error types that can occur when working with Web DIDs