1 2 3 4 5 6 7 8 9 10 11 12 13 14
use crate::DenoLanguage;
use proto_core::{async_trait, Installable, ProtoError, Resolvable};
use std::path::PathBuf;
#[async_trait]
impl Installable<'_> for DenoLanguage {
fn get_archive_prefix(&self) -> Result<Option<String>, ProtoError> {
Ok(None)
}
fn get_install_dir(&self) -> Result<PathBuf, ProtoError> {
Ok(self.base_dir.join(self.get_resolved_version()))
}
}