pub struct WcetResolvedHint {
pub key: String,
pub function: String,
}Expand description
(#1063 increment 2) A hints-file key that resolved to a function, recorded
in the sidecar so a consumer can verify WHICH function each hint landed on
without re-deriving synth’s key assignment. A resolved key was consumed by
that function’s verifier unless a WcetHintKeyReason::SkippedFunction
diagnostic names it.
Fields§
§key: StringThe original hints-file key, verbatim.
function: StringThe function it resolved to (sidecar display name).
Trait Implementations§
Source§impl Clone for WcetResolvedHint
impl Clone for WcetResolvedHint
Source§fn clone(&self) -> WcetResolvedHint
fn clone(&self) -> WcetResolvedHint
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 WcetResolvedHint
impl Debug for WcetResolvedHint
Source§impl<'de> Deserialize<'de> for WcetResolvedHint
impl<'de> Deserialize<'de> for WcetResolvedHint
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 WcetResolvedHint
Source§impl PartialEq for WcetResolvedHint
impl PartialEq for WcetResolvedHint
Source§impl Serialize for WcetResolvedHint
impl Serialize for WcetResolvedHint
impl StructuralPartialEq for WcetResolvedHint
Auto Trait Implementations§
impl Freeze for WcetResolvedHint
impl RefUnwindSafe for WcetResolvedHint
impl Send for WcetResolvedHint
impl Sync for WcetResolvedHint
impl Unpin for WcetResolvedHint
impl UnsafeUnpin for WcetResolvedHint
impl UnwindSafe for WcetResolvedHint
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
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.