diff --git a/scheme/scheme.rs b/scheme/scheme.rs index 410699e722127f9387814432bb4fbf45fb584540..8af7985692393614affb5de82ae82142a2787b54 100644 --- a/scheme/scheme.rs +++ b/scheme/scheme.rs @@ -143,6 +143,11 @@ impl Scheme for FileScheme { } } + fn stat(&mut self, url: &str, stat: &mut Stat) -> Result<usize> { + let resource = try!(self.open_inner(url, 0)); + resource.stat(stat) + } + fn unlink(&mut self, url: &str) -> Result<usize> { let path = url.split(':').nth(1).unwrap_or("").trim_matches('/');