Trait QueryMut

Source
pub trait QueryMut<'a> {
Show 32 methods // Required method fn query_raw_text_mut( &mut self, field_name: FieldName, ) -> impl Iterator<Item = QueryRawTextItem<'a>>; // Provided methods fn base_name_mut(&mut self) -> Option<Base<'a>> { ... } fn epoch_mut(&mut self) -> Option<Epoch<'a>> { ... } fn release_mut(&mut self) -> Option<Release<'a>> { ... } fn version_mut(&mut self) -> Option<UpstreamVersion<'a>> { ... } fn valid_pgp_keys_mut(&mut self) -> impl Iterator<Item = PgpKey<'a>> { ... } fn derivative_names_mut(&mut self) -> impl Iterator<Item = Name<'a>> { ... } fn description_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, Description<'a>, ()>> { ... } fn change_log_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, ChangeLog<'a>, ()>> { ... } fn install_script_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, FileName<'a>, ()>> { ... } fn url_mut(&mut self) -> impl Iterator<Item = QueryItem<'a, Url<'a>, ()>> { ... } fn architecture_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, Architecture<'a>, ()>> { ... } fn backup_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, FilePath<'a>, ()>> { ... } fn groups_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, Group<'a>, ()>> { ... } fn license_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, License<'a>, ()>> { ... } fn no_extract_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, FileName<'a>, ()>> { ... } fn options_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, BuildOption<'a>, ()>> { ... } fn source_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, Source<'a>, Option<Architecture<'a>>>> { ... } fn dependencies_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, Dependency<'a>, Option<Architecture<'a>>>> { ... } fn make_dependencies_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, Dependency<'a>, Option<Architecture<'a>>>> { ... } fn check_dependencies_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, Dependency<'a>, Option<Architecture<'a>>>> { ... } fn opt_dependencies_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, DependencyAndReason<'a>, Option<Architecture<'a>>>> { ... } fn provides_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, Dependency<'a>, Option<Architecture<'a>>>> { ... } fn conflicts_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, Dependency<'a>, Option<Architecture<'a>>>> { ... } fn replaces_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, Dependency<'a>, Option<Architecture<'a>>>> { ... } fn md5_checksums_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, SkipOrHex128<'a>, Option<Architecture<'a>>>> { ... } fn sha1_checksums_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, SkipOrHex160<'a>, Option<Architecture<'a>>>> { ... } fn sha224_checksums_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, SkipOrHex224<'a>, Option<Architecture<'a>>>> { ... } fn sha256_checksums_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, SkipOrHex256<'a>, Option<Architecture<'a>>>> { ... } fn sha384_checksums_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, SkipOrHex384<'a>, Option<Architecture<'a>>>> { ... } fn sha512_checksums_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, SkipOrHex512<'a>, Option<Architecture<'a>>>> { ... } fn blake2b_checksums_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, SkipOrHex512<'a>, Option<Architecture<'a>>>> { ... }
}
Expand description

Get information from a querier of .SRCINFO, mutability required.

Required Methods§

Source

fn query_raw_text_mut( &mut self, field_name: FieldName, ) -> impl Iterator<Item = QueryRawTextItem<'a>>

Provided Methods§

Source

fn base_name_mut(&mut self) -> Option<Base<'a>>

Source

fn epoch_mut(&mut self) -> Option<Epoch<'a>>

Source

fn release_mut(&mut self) -> Option<Release<'a>>

Source

fn version_mut(&mut self) -> Option<UpstreamVersion<'a>>

Source

fn valid_pgp_keys_mut(&mut self) -> impl Iterator<Item = PgpKey<'a>>

Source

fn derivative_names_mut(&mut self) -> impl Iterator<Item = Name<'a>>

Source

fn description_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, Description<'a>, ()>>

Source

fn change_log_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, ChangeLog<'a>, ()>>

Source

fn install_script_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, FileName<'a>, ()>>

Source

fn url_mut(&mut self) -> impl Iterator<Item = QueryItem<'a, Url<'a>, ()>>

Source

fn architecture_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, Architecture<'a>, ()>>

Source

fn backup_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, FilePath<'a>, ()>>

Source

fn groups_mut(&mut self) -> impl Iterator<Item = QueryItem<'a, Group<'a>, ()>>

Source

fn license_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, License<'a>, ()>>

Source

fn no_extract_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, FileName<'a>, ()>>

Source

fn options_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, BuildOption<'a>, ()>>

Source

fn source_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, Source<'a>, Option<Architecture<'a>>>>

Source

fn dependencies_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, Dependency<'a>, Option<Architecture<'a>>>>

Source

fn make_dependencies_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, Dependency<'a>, Option<Architecture<'a>>>>

Source

fn check_dependencies_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, Dependency<'a>, Option<Architecture<'a>>>>

Source

fn opt_dependencies_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, DependencyAndReason<'a>, Option<Architecture<'a>>>>

Source

fn provides_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, Dependency<'a>, Option<Architecture<'a>>>>

Source

fn conflicts_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, Dependency<'a>, Option<Architecture<'a>>>>

Source

fn replaces_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, Dependency<'a>, Option<Architecture<'a>>>>

Source

fn md5_checksums_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, SkipOrHex128<'a>, Option<Architecture<'a>>>>

Source

fn sha1_checksums_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, SkipOrHex160<'a>, Option<Architecture<'a>>>>

Source

fn sha224_checksums_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, SkipOrHex224<'a>, Option<Architecture<'a>>>>

Source

fn sha256_checksums_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, SkipOrHex256<'a>, Option<Architecture<'a>>>>

Source

fn sha384_checksums_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, SkipOrHex384<'a>, Option<Architecture<'a>>>>

Source

fn sha512_checksums_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, SkipOrHex512<'a>, Option<Architecture<'a>>>>

Source

fn blake2b_checksums_mut( &mut self, ) -> impl Iterator<Item = QueryItem<'a, SkipOrHex512<'a>, Option<Architecture<'a>>>>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<'a> QueryMut<'a> for ParsedSrcinfo<'a>

Source§

impl<'a> QueryMut<'a> for ForgetfulQuerier<'a>

Source§

impl<'a> QueryMut<'a> for MemoQuerier<'a>