pub enum PackageCategory {
Base,
CoreUtils,
DevTools,
SystemLibs,
TextEditor,
FileManager,
NetworkTools,
SystemMonitor,
GraphicsDriver,
NetworkDriver,
StorageDriver,
InputDriver,
}Expand description
Functional categories for packages in the ecosystem.
Variants§
Base
Core base system packages (kernel, init, shell)
CoreUtils
Core user-space utilities (ls, cat, cp, etc.)
DevTools
Development tools (compilers, debuggers, build systems)
SystemLibs
System libraries (libc, runtime support)
TextEditor
Text editors
FileManager
File management tools
NetworkTools
Networking utilities
SystemMonitor
System monitoring tools
GraphicsDriver
Graphics/display drivers
NetworkDriver
Network interface drivers
StorageDriver
Storage device drivers
InputDriver
Input device drivers
Trait Implementations§
Source§impl Clone for PackageCategory
impl Clone for PackageCategory
Source§fn clone(&self) -> PackageCategory
fn clone(&self) -> PackageCategory
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PackageCategory
impl Debug for PackageCategory
Source§impl PartialEq for PackageCategory
impl PartialEq for PackageCategory
impl Copy for PackageCategory
impl Eq for PackageCategory
impl StructuralPartialEq for PackageCategory
Auto Trait Implementations§
impl Freeze for PackageCategory
impl RefUnwindSafe for PackageCategory
impl Send for PackageCategory
impl Sync for PackageCategory
impl Unpin for PackageCategory
impl UnwindSafe for PackageCategory
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)