pub struct ResolvedVariable {
pub name: ResolvedNode,
pub resolved_type: ResolvedType,
pub mutable_node: Option<ResolvedNode>,
pub scope_index: usize,
pub variable_index: usize,
}
Fields§
§name: ResolvedNode
§resolved_type: ResolvedType
§mutable_node: Option<ResolvedNode>
§scope_index: usize
§variable_index: usize
Implementations§
Source§impl ResolvedVariable
impl ResolvedVariable
pub const fn is_mutable(&self) -> bool
Trait Implementations§
Source§impl Debug for ResolvedVariable
impl Debug for ResolvedVariable
Auto Trait Implementations§
impl Freeze for ResolvedVariable
impl !RefUnwindSafe for ResolvedVariable
impl !Send for ResolvedVariable
impl !Sync for ResolvedVariable
impl Unpin for ResolvedVariable
impl !UnwindSafe for ResolvedVariable
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