pub struct StructFieldDefinition {
pub doc: Option<String>,
pub attributes: Vec<Attribute>,
pub name: EcoString,
pub name_span: Span,
pub annotation: Annotation,
pub visibility: Visibility,
pub ty: Type,
}Fields§
§doc: Option<String>§attributes: Vec<Attribute>§name: EcoString§name_span: Span§annotation: Annotation§visibility: Visibility§ty: TypeTrait Implementations§
Source§impl Clone for StructFieldDefinition
impl Clone for StructFieldDefinition
Source§fn clone(&self) -> StructFieldDefinition
fn clone(&self) -> StructFieldDefinition
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StructFieldDefinition
impl Debug for StructFieldDefinition
Source§impl PartialEq for StructFieldDefinition
impl PartialEq for StructFieldDefinition
impl StructuralPartialEq for StructFieldDefinition
Auto Trait Implementations§
impl Freeze for StructFieldDefinition
impl !RefUnwindSafe for StructFieldDefinition
impl !Send for StructFieldDefinition
impl !Sync for StructFieldDefinition
impl Unpin for StructFieldDefinition
impl UnsafeUnpin for StructFieldDefinition
impl !UnwindSafe for StructFieldDefinition
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