pub struct PackageResources {
pub packages: Vec<PackageRoot>,
pub diagnostics: Vec<PackageDiagnostic>,
}Fields§
§packages: Vec<PackageRoot>§diagnostics: Vec<PackageDiagnostic>Implementations§
Source§impl PackageResources
impl PackageResources
pub fn extension_paths(&self) -> Vec<PathBuf>
pub fn skill_dirs(&self) -> Vec<PathBuf>
pub fn prompt_dirs(&self) -> Vec<PathBuf>
pub fn theme_files(&self) -> Vec<PathBuf>
pub fn system_prompt_files(&self) -> Vec<PathBuf>
pub fn append_system_prompt_files(&self) -> Vec<PathBuf>
pub fn find_theme(&self, name: &str) -> Option<PathBuf>
Trait Implementations§
Source§impl Clone for PackageResources
impl Clone for PackageResources
Source§fn clone(&self) -> PackageResources
fn clone(&self) -> PackageResources
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PackageResources
impl Debug for PackageResources
Source§impl Default for PackageResources
impl Default for PackageResources
Source§fn default() -> PackageResources
fn default() -> PackageResources
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PackageResources
impl RefUnwindSafe for PackageResources
impl Send for PackageResources
impl Sync for PackageResources
impl Unpin for PackageResources
impl UnsafeUnpin for PackageResources
impl UnwindSafe for PackageResources
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more