Maraiah/source/tycho/source/qimpl.rs

36 lines
481 B
Rust
Raw Normal View History

use crate::qintr::*;
pub struct Project
{
emit: ProjectEmitter,
}
impl Drop for Project
{
fn drop(&mut self)
{
2019-06-10 09:05:05 -07:00
eprintln!("drop Project");
}
}
impl ProjectTrait for Project
{
fn new(emit: ProjectEmitter) -> Project
{
2019-06-10 09:05:05 -07:00
eprintln!("new Project");
Project{emit}
}
fn emit(&mut self) -> &mut ProjectEmitter
{
&mut self.emit
}
2019-06-10 09:05:05 -07:00
fn open(&mut self, fname: String)
{
println!("opening project: {}", fname);
}
}
// EOF