use std::{path::Path, sync::Arc};
use tinymist_std::ImmutPath;
use super::{PackageError, PackageRegistry, PackageSpec};
#[derive(Default, Debug)]
pub struct DummyRegistry;
impl DummyRegistry {
pub fn paths(&self) -> Vec<ImmutPath> {
vec![]
}
}
impl PackageRegistry for DummyRegistry {
fn resolve(&self, spec: &PackageSpec) -> Result<Arc<Path>, PackageError> {
Err(PackageError::NotFound(spec.clone()))
}
}