Enum foxbox_taxonomy::api::InternalError  
            
                [−]
            
        [src]
pub enum InternalError {
    NoSuchGetter(Id<Getter>),
    NoSuchSetter(Id<Setter>),
    NoSuchService(Id<ServiceId>),
    NoSuchAdapter(Id<AdapterId>),
    DuplicateGetter(Id<Getter>),
    DuplicateSetter(Id<Setter>),
    DuplicateService(Id<ServiceId>),
    DuplicateAdapter(Id<AdapterId>),
    ConflictingAdapter(Id<AdapterId>, Id<AdapterId>),
    GenericError(String),
    InvalidInitialService,
}Variants
NoSuchGetter | Attempting to fetch or watch a getter that isn't registered.  | |
NoSuchSetter | Attempting to send values to a setter that isn't registered.  | |
NoSuchService | Attempting to access a service that isn't registered.  | |
NoSuchAdapter | Attempting to access an adapter that isn't registered.  | |
DuplicateGetter | Attempting to register a getter with an id that is already used.  | |
DuplicateSetter | Attempting to register a setter with an id that is already used.  | |
DuplicateService | Attempting to register a service with an id that is already used.  | |
DuplicateAdapter | Attempting to register an adapter with an id that is already used.  | |
ConflictingAdapter | Attempting to register a channel with an adapter that doesn't match that of its service.  | |
GenericError | Open question: Individual adapters will have errors of many adapter-specific types. How do we make this best represent those?  | |
InvalidInitialService | Attempting to register a service in an invalid initial state. Typically, a service that pretends that it already has channels.  |