pub struct MirLocal {
pub id: MirLocalId,
pub binding: Option<BindingId>,
pub kind: MirLocalKind,
pub span: Span,
}Fields§
§id: MirLocalId§binding: Option<BindingId>§kind: MirLocalKind§span: SpanTrait Implementations§
Source§impl<'de> Deserialize<'de> for MirLocal
impl<'de> Deserialize<'de> for MirLocal
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 StructuralPartialEq for MirLocal
Auto Trait Implementations§
impl Freeze for MirLocal
impl RefUnwindSafe for MirLocal
impl Send for MirLocal
impl Sync for MirLocal
impl Unpin for MirLocal
impl UnsafeUnpin for MirLocal
impl UnwindSafe for MirLocal
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