[−][src]Trait wasmtime_wiggle::witx::WitxIo
Required methods
fn fgets(&self, path: &Path) -> Result<String, WitxError>
Read the entire file into a String. Used to resolve use
declarations.
fn fget_line(&self, path: &Path, line_num: usize) -> Result<String, WitxError>
Read a line of a file into a String. Used for error reporting.
fn canonicalize(&self, path: &Path) -> Result<PathBuf, WitxError>
Return the canonical (non-symlinked) path of a file. Used to resolve use
declarations.
Implementations on Foreign Types
impl<'_, T> WitxIo for &'_ T where
T: WitxIo + ?Sized,
[src]
T: WitxIo + ?Sized,
pub fn fgets(&self, path: &Path) -> Result<String, WitxError>
[src]
pub fn fget_line(
&self,
path: &Path,
line_num: usize
) -> Result<String, WitxError>
[src]
&self,
path: &Path,
line_num: usize
) -> Result<String, WitxError>
pub fn canonicalize(&self, path: &Path) -> Result<PathBuf, WitxError>
[src]
Implementors
impl WitxIo for Filesystem
[src]
pub fn fgets(&self, path: &Path) -> Result<String, WitxError>
[src]
pub fn fget_line(
&self,
path: &Path,
line_num: usize
) -> Result<String, WitxError>
[src]
&self,
path: &Path,
line_num: usize
) -> Result<String, WitxError>