pub struct PlanExactAlias { /* private fields */ }Expand description
Core-proven exact storage equality between one output and its declared input. A MayAlias contract with distinct storage deliberately emits no edge.
Implementations§
Source§impl PlanExactAlias
impl PlanExactAlias
pub fn output_value_id(&self) -> &ProgramValueId
pub const fn output_ordinal(&self) -> u32
pub fn input_value_id(&self) -> &ProgramValueId
pub const fn input_ordinal(&self) -> u32
pub const fn kind(&self) -> PlanExactAliasKind
Trait Implementations§
Source§impl Clone for PlanExactAlias
impl Clone for PlanExactAlias
Source§fn clone(&self) -> PlanExactAlias
fn clone(&self) -> PlanExactAlias
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 PlanExactAlias
impl Debug for PlanExactAlias
Source§impl<'de> Deserialize<'de> for PlanExactAlias
impl<'de> Deserialize<'de> for PlanExactAlias
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 PlanExactAlias
Source§impl PartialEq for PlanExactAlias
impl PartialEq for PlanExactAlias
Source§impl Serialize for PlanExactAlias
impl Serialize for PlanExactAlias
impl StructuralPartialEq for PlanExactAlias
Auto Trait Implementations§
impl Freeze for PlanExactAlias
impl RefUnwindSafe for PlanExactAlias
impl Send for PlanExactAlias
impl Sync for PlanExactAlias
impl Unpin for PlanExactAlias
impl UnsafeUnpin for PlanExactAlias
impl UnwindSafe for PlanExactAlias
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