diff options
author | David Tolnay <dtolnay@gmail.com> | 2020-08-29 22:05:53 -0700 |
---|---|---|
committer | David Tolnay <dtolnay@gmail.com> | 2020-08-29 22:14:22 -0700 |
commit | 5fc28551e180471b822f47b295a76fa2d02bf649 (patch) | |
tree | b7a43e3586cdb01c7285aeb58ac0201c18a95b73 /gen/src/error.rs | |
parent | a593d6e867ee66f28a4704257bc15a782df25979 (diff) | |
parent | e1e12220dacb76fe45e79fa74706a3e09bbbe402 (diff) | |
download | cxx-5fc28551e180471b822f47b295a76fa2d02bf649.tar.gz |
Merge pull request 258 from adetaylor/cxx-embedding-lib
Diffstat (limited to 'gen/src/error.rs')
-rw-r--r-- | gen/src/error.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gen/src/error.rs b/gen/src/error.rs index 537351f0..9a55243e 100644 --- a/gen/src/error.rs +++ b/gen/src/error.rs @@ -11,12 +11,15 @@ use std::ops::Range; use std::path::Path; use std::process; -pub(super) type Result<T, E = Error> = std::result::Result<T, E>; +pub type Result<T, E = Error> = std::result::Result<T, E>; #[derive(Debug)] -pub(super) enum Error { +pub enum Error { + /// No `#[cxx::bridge]` module could be found. NoBridgeMod, + /// An IO error occurred when reading Rust code. Io(io::Error), + /// A syntax error occurred when parsing Rust code. Syn(syn::Error), } |