redefine crate to use Error everywhere except in wasi
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
use crate::handle::{Handle, HandleRights};
|
||||
use crate::wasi::types::Filetype;
|
||||
use crate::wasi::{Errno, Result};
|
||||
use crate::{Error, Result};
|
||||
use std::ops::Deref;
|
||||
use std::path::PathBuf;
|
||||
use std::rc::Rc;
|
||||
@@ -71,7 +71,7 @@ impl Entry {
|
||||
/// The `Entry` can only be converted into a valid `Handle` object if
|
||||
/// the specified set of base rights, and inheriting rights encapsulated within `rights`
|
||||
/// `HandleRights` structure is a subset of rights attached to this `Entry`. The check is
|
||||
/// performed using `Entry::validate_rights` method. If the check fails, `Errno::Notcapable`
|
||||
/// performed using `Entry::validate_rights` method. If the check fails, `Error::Notcapable`
|
||||
/// is returned.
|
||||
pub(crate) fn as_handle(&self, rights: &HandleRights) -> Result<EntryHandle> {
|
||||
self.validate_rights(rights)?;
|
||||
@@ -81,7 +81,7 @@ impl Entry {
|
||||
/// Check if this `Entry` object satisfies the specified `HandleRights`; i.e., if
|
||||
/// rights attached to this `Entry` object are a superset.
|
||||
///
|
||||
/// Upon unsuccessful check, `Errno::Notcapable` is returned.
|
||||
/// Upon unsuccessful check, `Error::Notcapable` is returned.
|
||||
pub(crate) fn validate_rights(&self, rights: &HandleRights) -> Result<()> {
|
||||
let this_rights = self.handle.get_rights();
|
||||
if this_rights.contains(rights) {
|
||||
@@ -92,7 +92,7 @@ impl Entry {
|
||||
rights,
|
||||
this_rights,
|
||||
);
|
||||
Err(Errno::Notcapable)
|
||||
Err(Error::Notcapable)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user