pub struct FunctionProvenance {
pub func_index: u32,
pub name: String,
pub entries: Vec<ProvEntry>,
pub object_cond_branches: Vec<ObjectCondBranch>,
}Expand description
Provenance for one compiled function.
Fields§
§func_index: u32§name: String§entries: Vec<ProvEntry>§object_cond_branches: Vec<ObjectCondBranch>Trait Implementations§
Source§impl Clone for FunctionProvenance
impl Clone for FunctionProvenance
Source§fn clone(&self) -> FunctionProvenance
fn clone(&self) -> FunctionProvenance
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 FunctionProvenance
impl Debug for FunctionProvenance
Source§impl<'de> Deserialize<'de> for FunctionProvenance
impl<'de> Deserialize<'de> for FunctionProvenance
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 FunctionProvenance
Source§impl PartialEq for FunctionProvenance
impl PartialEq for FunctionProvenance
Source§impl Serialize for FunctionProvenance
impl Serialize for FunctionProvenance
impl StructuralPartialEq for FunctionProvenance
Auto Trait Implementations§
impl Freeze for FunctionProvenance
impl RefUnwindSafe for FunctionProvenance
impl Send for FunctionProvenance
impl Sync for FunctionProvenance
impl Unpin for FunctionProvenance
impl UnsafeUnpin for FunctionProvenance
impl UnwindSafe for FunctionProvenance
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.