use std::path::PathBuf;
use servo::resources::{Resource, ResourceReaderMethods};
/// minimal servo resource reader.
const NET_ERROR_HTML: &str = "\
\
Couldn't load page\
\
Couldn't load page
\
The page could not be loaded. Check the address and your connection, then try again.
\
";
struct GpuiServoResourceReader;
impl ResourceReaderMethods for GpuiServoResourceReader {
fn read(&self, res: Resource) -> Vec {
match res {
Resource::NetErrorHTML => NET_ERROR_HTML.as_bytes().to_vec(),
_ => Vec::new(),
}
}
fn sandbox_access_files(&self) -> Vec {
Vec::new()
}
fn sandbox_access_files_dirs(&self) -> Vec {
Vec::new()
}
}
static RESOURCE_READER: GpuiServoResourceReader = GpuiServoResourceReader;
servo::submit_resource_reader!(&RESOURCE_READER);