[][src]Trait customasm::FileServer

pub trait FileServer {
    fn get_bytes(
        &self,
        report: RcReport,
        filename: &str,
        span: Option<&Span>
    ) -> Result<Vec<u8>, ()>;
fn write_bytes(
        &mut self,
        report: RcReport,
        filename: &str,
        data: &Vec<u8>,
        span: Option<&Span>
    ) -> Result<(), ()>; fn get_chars(
        &self,
        report: RcReport,
        filename: &str,
        span: Option<&Span>
    ) -> Result<Vec<char>, ()> { ... }
fn get_excerpt(&self, span: &Span) -> String { ... } }

Required methods

fn get_bytes(
    &self,
    report: RcReport,
    filename: &str,
    span: Option<&Span>
) -> Result<Vec<u8>, ()>

fn write_bytes(
    &mut self,
    report: RcReport,
    filename: &str,
    data: &Vec<u8>,
    span: Option<&Span>
) -> Result<(), ()>

Loading content...

Provided methods

fn get_chars(
    &self,
    report: RcReport,
    filename: &str,
    span: Option<&Span>
) -> Result<Vec<char>, ()>

fn get_excerpt(&self, span: &Span) -> String

Loading content...

Implementors

impl FileServer for FileServerMock[src]

impl FileServer for FileServerReal[src]

Loading content...