Struct bevy_mod_scripting_common::derive_flag::AutoField
source · pub struct AutoField {
pub docstring: Vec<Attribute>,
pub attrs: Vec<Attribute>,
pub parsed_attrs: AutoFieldAttributes,
pub member: Member,
pub colon: Colon,
pub type_: ArgType,
}
Fields§
§docstring: Vec<Attribute>
§attrs: Vec<Attribute>
§parsed_attrs: AutoFieldAttributes
§member: Member
§colon: Colon
§type_: ArgType
Trait Implementations§
source§impl PartialEq<AutoField> for AutoField
impl PartialEq<AutoField> for AutoField
source§impl ToTokens for AutoField
impl ToTokens for AutoField
source§fn to_tokens(&self, tokens: &mut TokenStream)
fn to_tokens(&self, tokens: &mut TokenStream)
source§fn to_token_stream(&self) -> TokenStream
fn to_token_stream(&self) -> TokenStream
source§fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
impl Eq for AutoField
impl StructuralEq for AutoField
impl StructuralPartialEq for AutoField
Auto Trait Implementations§
impl RefUnwindSafe for AutoField
impl !Send for AutoField
impl !Sync for AutoField
impl Unpin for AutoField
impl UnwindSafe for AutoField
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<T> Spanned for Twhere
T: Spanned + ?Sized,
impl<T> Spanned for Twhere
T: Spanned + ?Sized,
source§fn span(&self) -> Span
fn span(&self) -> Span
Returns a
Span
covering the complete contents of this syntax tree
node, or Span::call_site()
if this node is empty.