pub struct SoftwareAuthorityPolicy {
pub predicate: SoftwarePredicate,
pub declared_sources: Vec<SoftwareSourceKind>,
pub resolved_sources: Vec<SoftwareSourceKind>,
pub observed_sources: Vec<SoftwareSourceKind>,
}Expand description
Predicate-specific source roles. No global source priority is implied.
Fields§
§predicate: SoftwarePredicate§declared_sources: Vec<SoftwareSourceKind>§resolved_sources: Vec<SoftwareSourceKind>§observed_sources: Vec<SoftwareSourceKind>Trait Implementations§
Source§impl Clone for SoftwareAuthorityPolicy
impl Clone for SoftwareAuthorityPolicy
Source§fn clone(&self) -> SoftwareAuthorityPolicy
fn clone(&self) -> SoftwareAuthorityPolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SoftwareAuthorityPolicy
impl Debug for SoftwareAuthorityPolicy
Source§impl<'de> Deserialize<'de> for SoftwareAuthorityPolicy
impl<'de> Deserialize<'de> for SoftwareAuthorityPolicy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SoftwareAuthorityPolicy
Source§impl PartialEq for SoftwareAuthorityPolicy
impl PartialEq for SoftwareAuthorityPolicy
Source§impl Serialize for SoftwareAuthorityPolicy
impl Serialize for SoftwareAuthorityPolicy
impl StructuralPartialEq for SoftwareAuthorityPolicy
Auto Trait Implementations§
impl Freeze for SoftwareAuthorityPolicy
impl RefUnwindSafe for SoftwareAuthorityPolicy
impl Send for SoftwareAuthorityPolicy
impl Sync for SoftwareAuthorityPolicy
impl Unpin for SoftwareAuthorityPolicy
impl UnsafeUnpin for SoftwareAuthorityPolicy
impl UnwindSafe for SoftwareAuthorityPolicy
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.