pub struct ResolvedEmissionPolicy { /* private fields */ }Expand description
One resolved emission source used by generation and final annotation.
Implementations§
Source§impl ResolvedEmissionPolicy
impl ResolvedEmissionPolicy
Sourcepub const fn requested_profile(self) -> Option<SchemaProfile>
pub const fn requested_profile(self) -> Option<SchemaProfile>
Profile provenance retained for the final annotation.
Sourcepub const fn policy(self) -> EmissionPolicy
pub const fn policy(self) -> EmissionPolicy
Complete policy consumed by generation.
Trait Implementations§
Source§impl Clone for ResolvedEmissionPolicy
impl Clone for ResolvedEmissionPolicy
Source§fn clone(&self) -> ResolvedEmissionPolicy
fn clone(&self) -> ResolvedEmissionPolicy
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 moreimpl Copy for ResolvedEmissionPolicy
Source§impl Debug for ResolvedEmissionPolicy
impl Debug for ResolvedEmissionPolicy
impl Eq for ResolvedEmissionPolicy
Source§impl PartialEq for ResolvedEmissionPolicy
impl PartialEq for ResolvedEmissionPolicy
impl StructuralPartialEq for ResolvedEmissionPolicy
Auto Trait Implementations§
impl Freeze for ResolvedEmissionPolicy
impl RefUnwindSafe for ResolvedEmissionPolicy
impl Send for ResolvedEmissionPolicy
impl Sync for ResolvedEmissionPolicy
impl Unpin for ResolvedEmissionPolicy
impl UnsafeUnpin for ResolvedEmissionPolicy
impl UnwindSafe for ResolvedEmissionPolicy
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,
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.