pub struct AttestedElision {
pub func: u32,
pub pc: u32,
pub op: String,
pub width: u32,
pub authority: String,
}Expand description
One elided site, as attested.
Fields§
§func: u32§pc: u32Operator index within the function body.
op: String§width: u32Who authorized this elision. "scry/safe-accesses/v1" today; the
field exists so a future site elided on a DIFFERENT authority (e.g.
#494’s per-site ordeal certificate) is distinguishable in one file.
Trait Implementations§
Source§impl Clone for AttestedElision
impl Clone for AttestedElision
Source§fn clone(&self) -> AttestedElision
fn clone(&self) -> AttestedElision
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 AttestedElision
impl Debug for AttestedElision
Source§impl<'de> Deserialize<'de> for AttestedElision
impl<'de> Deserialize<'de> for AttestedElision
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 AttestedElision
Source§impl PartialEq for AttestedElision
impl PartialEq for AttestedElision
Source§impl Serialize for AttestedElision
impl Serialize for AttestedElision
impl StructuralPartialEq for AttestedElision
Auto Trait Implementations§
impl Freeze for AttestedElision
impl RefUnwindSafe for AttestedElision
impl Send for AttestedElision
impl Sync for AttestedElision
impl Unpin for AttestedElision
impl UnsafeUnpin for AttestedElision
impl UnwindSafe for AttestedElision
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.