struct BackendObject { } impl BackendObject { pub fn new() -> Result { unimplemented!() } }