pub struct FieldBind {
pub qualifier: Option<ModuleName>,
pub name: Ident,
pub value: Option<Expr>,
pub span: Span,
}Expand description
A field binding in a record.
Fields§
§qualifier: Option<ModuleName>Optional module qualifier for disambiguated record fields (e.g., XMonad.borderWidth).
name: IdentField name.
value: Option<Expr>Field value (None for punning: Foo { bar } means Foo { bar = bar })
span: SpanThe span.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FieldBind
impl RefUnwindSafe for FieldBind
impl Send for FieldBind
impl Sync for FieldBind
impl Unpin for FieldBind
impl UnsafeUnpin for FieldBind
impl UnwindSafe for FieldBind
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