failed to resolve: put a macro name here#[derive(Default)] only a trait, without a derive macroa function-like macroa derive macro: `#[derive()]`an attribute: `#[]`, not `use` associated items of traits is unstableother_;invalid arg index passed with `--extern` built-in from prelude hereresolve_crate` in `` in the rootno external crate `cannot glob-import a module into itselfassertion failed: import.imported_module.get().is_none()a similar name exists in the modulethe leading underscore in `` marks it as unused, consider renaming it to ` with a similar name existsmaybe you meant this `ModuleData::def_id` is called on a block moduleno entry for node id: `non-eager expansion without a parent scope also` is ambiguousambiguous namea name conflict with a builtin attributea name conflict with a derive helper attributea conflict between a `macro_rules` name and a non-`macro_rules` name from another modulea conflict between a name from a glob import and an outer scope during import or macro resolutionmultiple glob imports of a name in the same modulea conflict between a name from a glob import and a macro-expanded name in the same module during import or macro resolutiona conflict between a macro-expanded name and a less macro-expanded name from outer scope during import or macro resolutionambiguous because of ` could refer to consider adding an explicit import of `` to disambiguateuse `::` to refer to this unambiguouslyuse `crate::use `self::` acceptss and ` the similarly named `` attributeinternal error: entered unreachable code: we checked for this to be non-empty 10 lines above!?` is an attribute that can be used by the , you might be missing a `derive` attribute#[derive()] assertion failed: line.len() >= frag.indent()[]capacity overflow())or invocation data is reset for an invocationanother `self` import appears herecannot resolve a prelude importempty path in visibilityvisibility resolved to unnamed blockextern crate `` already in extern preludeprivate fieldNamedMissinglabel name `` shadows a label name that is already in scopefirst declared herelabel `` already in scopecountUnderscoreAmpersandCommaindexlifetime name `` shadows a lifetime name that is already in scope(/* fields */))DynArgtokensDelimArgsdspandelimDelimSpancloseParenthesisBraceBracketInvisibleWhereBoundPredicatebound_generic_paramsbounded_tyboundsInregOutInOutSplitInOutin_expranon_constSymsymLabelRegParenthesizedArgsinputsinputs_spanoutputattrstyis_placeholderref_idTyAttributestyleDocCommentOuterInneris_shorthandVisibilityshorthandInheritedAsyncclosure_idreturn_impl_trait_idGencolon_spanGenericParamdefaultPolyTraitRefmodifierstrait_refparensTraitBoundModifiersconstnessasyncnessNeverAlwaysvisdisr_exprfieldsrecoveredTupleNotPresentgeneric_paramsPathSegmentdefaultnesssigdefine_opaqueFinalFnSigheadercoroutine_kindextStrLitsymbolsuffixCookedRawMutTymutbllhs_tyrhs_tyEnumDefAssocItemConstraintBoundQSelfguardArmAngleBracketedParenthesizedParenthesizedElidedLayoutErrorCompilerGeneratedUserProvidedUseTreeprefixSimpleNesteditemssuper_PrefixPostfixWhereRegionPredicateArrayConstBlockMethodCallTupBinaryUnaryLitIfWhileForLoopAwaitAssignIndexRangeAddrOfBreakRetInlineAsmRepeatParenTryYieldBecomeIncludedBytesFormatArgsDummyUnwrapRefPinSpannedAddAssignSubAssignMulAssignDivAssignRemAssignBitXorAssignBitAndAssignBitOrAssignShlAssignShrAssignValuemove_kwuse_kwDerefNegAddSubMulDivRemAndOrBitXorBitAndBitOrShlShrEqLtLeNeGeGtAngleBracketedArgsConstraintClosedExprFieldRecoveredextern_spanabiSlicePtrPinnedRefFnPtrUnsafeBinderTraitObjectImplTraitTypeofImplicitSelfIdentBoxGuardBindingModeDotDotDotLoadedinner_spaninject_use_spanPlaceholderoperand_idxself_tyWherePredicateBoundPredicateRegionPredicateEqPredicateStructExprNormalAttrDelimitedeq_spanFnPtrTydecl_spanis_autoMacCallStmtmacSemicolonBracesTyPatsegTraitImplHeaderFnContractensuresFnDeclrenamefrom_globStaticItemargumentsis_source_literalFormatArgumentsnum_explicit_argsnamescapture_clausemovabilityfn_declfn_decl_spanfn_arg_spanMovablestmtsruleswhere_clausesTyAliasWhereClausesbeforeaftersplitTyAliasWhereClauseUnsafeBinderTyasm_macrotemplate_strsclobber_abisoptionsline_spansAsm through its public re-exportesone of theseif you meant to match on , use the full path in the patternconsider importing if you import ``, refer to it directly