QueryMut

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.

Implementations on Foreign Types§

Source§

impl<'a, Ptr: DerefMut<Target: QueryMut<'a> + Unpin>> QueryMut<'a> for Pin<Ptr>

Source§

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

Source§

impl<'a, Querier: Query<'a> + ?Sized> QueryMut<'a> for &Querier

Source§

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

Source§

impl<'a, Querier: Query<'a> + ?Sized> QueryMut<'a> for Box<Querier>

Source§

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

Source§

impl<'a, Querier: Query<'a> + ?Sized> QueryMut<'a> for Rc<Querier>

Source§

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

Source§

impl<'a, Querier: Query<'a> + ?Sized> QueryMut<'a> for Arc<Querier>

Source§

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

Source§

impl<'a, Querier: QueryMut<'a> + ?Sized> QueryMut<'a> for &mut Querier

Source§

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

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>

Source§

impl<'a, Querier: Query<'a> + ?Sized> QueryMut<'a> for DeriveQueryMut<Querier>