Expand description
Shared Traits Module
Defines common traits used across the Grove codebase.
Structs§
Enums§
- Grove
Error - Grove error type
Traits§
- Configurable
- Configurable trait for objects with configuration
- Context
Clone - Cloneable trait for objects that can be cloned with context
- Disposable
- Disposable trait for objects with cleanup
- Extension
Context - Extension context trait for providing extension-specific information
- Extension
Metadata - Extension metadata trait for package.json information
- Identifiable
- Identifiable trait for objects with unique IDs
- Named
- Named trait for objects with names
- Observable
- Observable trait for objects that can emit events
- Resettable
- Resettable trait for objects that can be reset
- Retryable
- Retryable trait for operations that can be retried
- Serializable
- Serializable trait for objects that can be serialized
- Stateful
- Stateful trait for objects with state
- Validatable
- Validation trait for objects that can be validated
- Versioned
- Versioned trait for objects with version information
Type Aliases§
- Grove
Result - Result type for Grove operations