pub enum EscapeEdgeKind {
DirectAssign,
FieldWrite {
field: String,
},
FieldRead {
field: String,
},
ArrayWrite,
ArrayRead,
Return,
CallArg {
arg_index: u32,
},
CallRet,
CapturedByLambda,
GlobalWrite,
}Variants§
DirectAssign
FieldWrite
FieldRead
ArrayWrite
ArrayRead
Return
CallArg
CallRet
CapturedByLambda
GlobalWrite
Trait Implementations§
Source§impl Clone for EscapeEdgeKind
impl Clone for EscapeEdgeKind
Source§fn clone(&self) -> EscapeEdgeKind
fn clone(&self) -> EscapeEdgeKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for EscapeEdgeKind
impl RefUnwindSafe for EscapeEdgeKind
impl Send for EscapeEdgeKind
impl Sync for EscapeEdgeKind
impl Unpin for EscapeEdgeKind
impl UnsafeUnpin for EscapeEdgeKind
impl UnwindSafe for EscapeEdgeKind
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