19 lines
357 B
Rust
19 lines
357 B
Rust
use collections::Vec;
|
|
|
|
use scheme;
|
|
use syscall::error::Result;
|
|
|
|
pub fn resource() -> Result<Vec<u8>> {
|
|
let mut data = Vec::new();
|
|
|
|
let schemes = scheme::schemes();
|
|
for (name, _scheme_lock) in schemes.iter_name() {
|
|
if ! data.is_empty() {
|
|
data.push(b'\n');
|
|
}
|
|
data.extend_from_slice(name);
|
|
}
|
|
|
|
Ok(data)
|
|
}
|