pub struct DanglingRef {
pub ref_id: u32,
pub produced_in_body_path: Vec<usize>,
pub producing_op_index: usize,
pub producing_op_kind: String,
pub referenced_in_body_path: Vec<usize>,
pub referencing_op_index: usize,
pub referencing_op_kind: String,
pub operand_position: usize,
}Fields§
§ref_id: u32§produced_in_body_path: Vec<usize>§producing_op_index: usize§producing_op_kind: String§referenced_in_body_path: Vec<usize>§referencing_op_index: usize§referencing_op_kind: String§operand_position: usizeTrait Implementations§
Source§impl Clone for DanglingRef
impl Clone for DanglingRef
Source§fn clone(&self) -> DanglingRef
fn clone(&self) -> DanglingRef
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 DanglingRef
impl Debug for DanglingRef
Source§impl<'de> Deserialize<'de> for DanglingRef
impl<'de> Deserialize<'de> for DanglingRef
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
Auto Trait Implementations§
impl Freeze for DanglingRef
impl RefUnwindSafe for DanglingRef
impl Send for DanglingRef
impl Sync for DanglingRef
impl Unpin for DanglingRef
impl UnsafeUnpin for DanglingRef
impl UnwindSafe for DanglingRef
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