]> git.proxmox.com Git - rustc.git/blob - vendor/redox_syscall/src/scheme/mod.rs
New upstream version 1.52.0~beta.3+dfsg1
[rustc.git] / vendor / redox_syscall / src / scheme / mod.rs
1 use core::{slice, str};
2
3 pub use self::scheme::Scheme;
4 pub use self::scheme_mut::SchemeMut;
5 pub use self::scheme_block::SchemeBlock;
6 pub use self::scheme_block_mut::SchemeBlockMut;
7 pub use self::seek::*;
8
9 unsafe fn str_from_raw_parts(ptr: *const u8, len: usize) -> Option<&'static str> {
10 let slice = slice::from_raw_parts(ptr, len);
11 str::from_utf8(slice).ok()
12 }
13
14 mod scheme;
15 mod scheme_mut;
16 mod scheme_block;
17 mod scheme_block_mut;
18 mod seek;