File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ pub mod verifyimports;
1313
1414#[ derive( Eq , PartialEq , Debug ) ]
1515pub enum ModuleError {
16+ NotSupported ,
1617 Custom ( String ) ,
1718}
1819
@@ -22,10 +23,10 @@ pub trait ModuleCreator {
2223}
2324
2425pub trait ModuleTranslator {
25- /// Translates module. Returns new module.
26+ /// Translates module. Returns new module. Can fail with ModuleError::NotSupported.
2627 fn translate ( & self , module : & Module ) -> Result < Module , ModuleError > ;
2728
28- /// Translates module in-place. Returns true if the module was modified.
29+ /// Translates module in-place. Returns true if the module was modified. Can fail with ModuleError::NotSupported.
2930 fn translate_inplace ( & self , module : & mut Module ) -> Result < bool , ModuleError > ;
3031}
3132
You can’t perform that action at this time.
0 commit comments