Mark WasiCtx's internals as pub(crate).
This commit is contained in:
14
src/ctx.rs
14
src/ctx.rs
@@ -127,9 +127,9 @@ impl WasiCtxBuilder {
|
|||||||
|
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
pub struct WasiCtx {
|
pub struct WasiCtx {
|
||||||
pub fds: HashMap<host::__wasi_fd_t, FdEntry>,
|
pub(crate) fds: HashMap<host::__wasi_fd_t, FdEntry>,
|
||||||
pub args: Vec<CString>,
|
pub(crate) args: Vec<CString>,
|
||||||
pub env: Vec<CString>,
|
pub(crate) env: Vec<CString>,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl WasiCtx {
|
impl WasiCtx {
|
||||||
@@ -148,11 +148,11 @@ impl WasiCtx {
|
|||||||
.and_then(|ctx| ctx.build())
|
.and_then(|ctx| ctx.build())
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn contains_fd_entry(&self, fd: host::__wasi_fd_t) -> bool {
|
pub(crate) fn contains_fd_entry(&self, fd: host::__wasi_fd_t) -> bool {
|
||||||
self.fds.contains_key(&fd)
|
self.fds.contains_key(&fd)
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn get_fd_entry(
|
pub(crate) fn get_fd_entry(
|
||||||
&self,
|
&self,
|
||||||
fd: host::__wasi_fd_t,
|
fd: host::__wasi_fd_t,
|
||||||
rights_base: host::__wasi_rights_t,
|
rights_base: host::__wasi_rights_t,
|
||||||
@@ -165,7 +165,7 @@ impl WasiCtx {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn get_fd_entry_mut(
|
pub(crate) fn get_fd_entry_mut(
|
||||||
&mut self,
|
&mut self,
|
||||||
fd: host::__wasi_fd_t,
|
fd: host::__wasi_fd_t,
|
||||||
rights_base: host::__wasi_rights_t,
|
rights_base: host::__wasi_rights_t,
|
||||||
@@ -190,7 +190,7 @@ impl WasiCtx {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn insert_fd_entry(&mut self, fe: FdEntry) -> Result<host::__wasi_fd_t> {
|
pub(crate) fn insert_fd_entry(&mut self, fe: FdEntry) -> Result<host::__wasi_fd_t> {
|
||||||
// never insert where stdio handles usually are
|
// never insert where stdio handles usually are
|
||||||
let mut fd = 3;
|
let mut fd = 3;
|
||||||
while self.fds.contains_key(&fd) {
|
while self.fds.contains_key(&fd) {
|
||||||
|
|||||||
Reference in New Issue
Block a user