pub struct LocalDecl {
pub ty: TypeRef,
pub name: String,
pub array_len: Option<Expr>,
pub init: Option<Expr>,
pub span: Span,
}Fields§
§ty: TypeRef§name: String§array_len: Option<Expr>float arr[4] = {1,2,3,4}; — present when the declaration uses
[<N>] array suffix. None for scalar/vector decls.
init: Option<Expr>§span: SpanTrait Implementations§
impl StructuralPartialEq for LocalDecl
Auto Trait Implementations§
impl Freeze for LocalDecl
impl RefUnwindSafe for LocalDecl
impl Send for LocalDecl
impl Sync for LocalDecl
impl Unpin for LocalDecl
impl UnwindSafe for LocalDecl
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