pub trait Pm: Sync {
Show 34 methods
// Required methods
fn name(&self) -> &str;
fn cfg(&self) -> &Config;
// Provided methods
fn boxed<'a>(self) -> BoxPm<'a>
where Self: Sized + Send + 'a { ... }
fn q<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn qc<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn qe<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn qi<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn qii<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn qk<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn ql<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn qm<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn qo<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn qp<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn qs<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn qu<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn r<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn rn<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn rns<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn rs<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn rss<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn s<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn sc<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn scc<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn sccc<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn sg<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn si<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn sii<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn sl<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn ss<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn su<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn suy<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn sw<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn sy<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
fn u<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait { ... }
}
Expand description
The feature set of a Package Manager defined by pacman
commands.
For method explanation see:
Required Methods§
Provided Methods§
sourcefn q<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn q<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Q generates a list of installed packages.
sourcefn qc<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn qc<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Qc shows the changelog of a package.
sourcefn qe<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn qe<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Qe lists packages installed explicitly (not as dependencies).
sourcefn qi<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn qi<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Qi displays local package information: name, version, description, etc.
sourcefn qii<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn qii<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Qii displays local packages which require X to be installed, aka local reverse dependencies.
sourcefn qk<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn qk<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Qk verifies one or more packages.
sourcefn ql<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn ql<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Ql displays files provided by local package.
sourcefn qm<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn qm<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Qm lists packages that are installed but are not available in any installation source (anymore).
sourcefn qo<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn qo<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Qo queries the package which provides FILE.
sourcefn qp<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn qp<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Qp queries a package supplied through a file supplied on the command line rather than an entry in the package management database.
sourcefn qs<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn qs<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Qs searches locally installed package for names or descriptions.
sourcefn qu<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn qu<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Qu lists packages which have an update available.
sourcefn r<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn r<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
R removes a single package, leaving all of its dependencies installed.
sourcefn rn<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn rn<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Rn removes a package and skips the generation of configuration backup files.
sourcefn rns<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn rns<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Rns removes a package and its dependencies which are not required by any other installed package, and skips the generation of configuration backup files.
sourcefn rs<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn rs<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Rs removes a package and its dependencies which are not required by any other installed package, and not explicitly installed by the user.
sourcefn rss<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn rss<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Rss removes a package and its dependencies which are not required by any other installed package.
sourcefn s<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn s<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
S installs one or more packages by name.
sourcefn sc<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn sc<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Sc removes all the cached packages that are not currently installed, and the unused sync database.
sourcefn scc<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn scc<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Scc removes all files from the cache.
sourcefn sccc<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn sccc<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Sccc performs a deeper cleaning of the cache than Scc
(if applicable).
sourcefn sg<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn sg<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Sg lists all packages belonging to the GROUP.
sourcefn si<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn si<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Si displays remote package information: name, version, description, etc.
sourcefn sii<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn sii<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Sii displays packages which require X to be installed, aka reverse dependencies.
sourcefn sl<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn sl<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Sl displays a list of all packages in all installation sources that are handled by the package management.
sourcefn ss<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn ss<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Ss searches for package(s) by searching the expression in name, description, short description.
sourcefn su<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn su<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Su updates outdated packages.
sourcefn suy<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn suy<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Suy refreshes the local package database, then updates outdated packages.
sourcefn sw<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn sw<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Sw retrieves all packages from the server, but does not install/upgrade anything.
sourcefn sy<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn sy<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Sy refreshes the local package database.
sourcefn u<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
fn u<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
_kws: &'life1 [&'life2 str],
_flags: &'life3 [&'life4 str]
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
U upgrades or adds package(s) to the system and installs the required dependencies from sync repositories.