Skip to content

Commit 3cf7191

Browse files
committed
Update Error enum
1 parent e3d8503 commit 3cf7191

File tree

1 file changed

+5
-4
lines changed
  • fortanix-vme/fortanix-vme-abi/src

1 file changed

+5
-4
lines changed

fortanix-vme/fortanix-vme-abi/src/lib.rs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ pub enum Error {
114114
ConnectionNotFound,
115115
SystemError(i32),
116116
Unknown,
117+
VsockError,
117118
}
118119

119120
#[cfg(feature="std")]
@@ -131,11 +132,11 @@ impl From<io::Error> for Error {
131132
impl From<VsockError> for Error {
132133
fn from(error: VsockError) -> Error {
133134
match error {
134-
VsockError::EntropyError => Error::Unknown,
135+
VsockError::EntropyError => Error::VsockError,
135136
VsockError::SystemError(errno) => Error::SystemError(errno),
136-
VsockError::WrongAddressType => Error::Unknown,
137-
VsockError::ZeroDurationTimeout => Error::Unknown,
138-
VsockError::ReservedPort => Error::Unknown,
137+
VsockError::WrongAddressType => Error::VsockError,
138+
VsockError::ZeroDurationTimeout => Error::VsockError,
139+
VsockError::ReservedPort => Error::VsockError,
139140
}
140141
}
141142
}

0 commit comments

Comments
 (0)