diff --git a/scopegraphs/src/containers/mod.rs b/scopegraphs/src/containers/mod.rs index b062555..62ef5a4 100644 --- a/scopegraphs/src/containers/mod.rs +++ b/scopegraphs/src/containers/mod.rs @@ -3,8 +3,11 @@ //! Using these interfaces, the resolution algorithms can deal with custom behavior introduced //! by [`Completeness`](crate::completeness::Completeness) implementations. -enum ResolveOrUserError { +/// Union of errors during resolution (i.e., delays) and error during predicate evaluation. +pub enum ResolveOrUserError { + /// Resolution error. Resolve(RE), + /// User error (predicates) User(UE), }