pub struct PendingPostIfMaterialization {
pub path: ReferencePath,
pub source: ExprId,
pub binding: Ident,
pub cast_info: CastInfo,
pub span: Span,
}Expand description
One field-path narrowing that survived the if-join and needs a
fresh shadow Wasm local materialized at the join site.
Fields§
§path: ReferencePath§source: ExprId§binding: Ident§cast_info: CastInfo§span: SpanTrait Implementations§
Source§impl Clone for PendingPostIfMaterialization
impl Clone for PendingPostIfMaterialization
Auto Trait Implementations§
impl Freeze for PendingPostIfMaterialization
impl RefUnwindSafe for PendingPostIfMaterialization
impl Send for PendingPostIfMaterialization
impl Sync for PendingPostIfMaterialization
impl Unpin for PendingPostIfMaterialization
impl UnsafeUnpin for PendingPostIfMaterialization
impl UnwindSafe for PendingPostIfMaterialization
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