Trait qapi_parser::QemuRepo

source ·
pub trait QemuRepo {
    type Error;

    // Required methods
    fn push_context<P: AsRef<Path>>(&mut self, p: P);
    fn pop_context(&mut self);
    fn context(&self) -> &Path;
    fn include<P: AsRef<Path>>(
        &mut self,
        p: P
    ) -> Result<(QemuRepoContext<'_, Self>, String), Self::Error>;
}

Required Associated Types§

Required Methods§

source

fn push_context<P: AsRef<Path>>(&mut self, p: P)

source

fn pop_context(&mut self)

source

fn context(&self) -> &Path

source

fn include<P: AsRef<Path>>( &mut self, p: P ) -> Result<(QemuRepoContext<'_, Self>, String), Self::Error>

Implementors§