Struct syn::FieldValue
source · [−]pub struct FieldValue {
pub attrs: Vec<Attribute>,
pub member: Member,
pub colon_token: Option<Colon>,
pub expr: Expr,
}
Expand description
A field-value pair in a struct literal.
This type is available only if Syn is built with the "full"
feature.
Fields
attrs: Vec<Attribute>
Attributes tagged on the field.
member: Member
Name or index of the field.
colon_token: Option<Colon>
The colon in Struct { x: x }
. If written in shorthand like
Struct { x }
, there is no colon.
expr: Expr
Value of the field.
Auto Trait Implementations
impl RefUnwindSafe for FieldValue
impl !Send for FieldValue
impl !Sync for FieldValue
impl Unpin for FieldValue
impl UnwindSafe for FieldValue
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more