pub enum SpamDb {
Options(OptionsDb),
Packages(PackagesDb),
}Expand description
A spam database of either kind, returned by SpamDb::open when the kind
is not known at compile time.
Variants§
Options(OptionsDb)
An options database (NixOS module options).
Packages(PackagesDb)
A packages database (file path to package name mappings).
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SpamDb
impl RefUnwindSafe for SpamDb
impl Send for SpamDb
impl Sync for SpamDb
impl Unpin for SpamDb
impl UnsafeUnpin for SpamDb
impl UnwindSafe for SpamDb
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