| IRS990/AccountantCompileOrReviewInd | 0 | 0 |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 17184 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 138115 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 90000 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 135000 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | THE PRIMARY PURPOSE OF THE RUST FOUNDATION IS TO: (A) SUPPORT AND PROMOTE THE RUST PROJECT, WHICH IS THE PRINCIPAL DEVELOPER OF THE RUST PROGRAMMING LANGUAGE, (B) SUPPORT THE PROMOTION, MAINTENANCE AND DEVELOPMENT, AND SECURITY OF THE RUST PROGRAMMING LANGUAGE AND OTHER PROJECTS SUPPORTING THE RUST LANGUAGE AND THE BROADER RUST ECOSYSTEM; (C) CULTIVATE THE RUST PROJECT TEAM MEMBERS AND USER COMMUNITIES, INCLUDING BY PRODUCING EVENTS; (D) MANAGE THE TECHNICAL INFRASTRUCTURE UNDERLYING THE DEVELOPMENT OF RUST; (E) MANAGE AND STEWARD THE RUST TRADEMARK AND OTHER ASSETS OF THE FOUNDATION; AND (F) UNDERTAKE SUCH OTHER ACTIVITIES AS MAY FROM TIME TO TIME BE APPROPRIATE TO FURTHER THE PURPOSES AND ACHIEVE THE GOALS SET FORTH ABOVE. |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 39867 |
| IRS990/AllOtherContributionsAmt | 0 | 1772325 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 1101 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/ApplicationPendingInd | 0 | X |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | ABI BROOM |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 3022197361 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 8 THE GREEN STE 11976 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | DOVER |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | DE |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 19901 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 921617 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 1383108 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 498823 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 283103 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 1772325 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 413881 |
| IRS990/CYInvestmentIncomeAmt | 0 | 176154 |
| IRS990/CYOtherExpensesAmt | 0 | 983384 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 2340885 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 495221 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 2396878 |
| IRS990/CYTotalExpensesAmt | 0 | 3794143 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 4289364 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 1832375 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 2040729 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 1 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 6683 |
| IRS990/Desc | 0 | THE RUST FOUNDATION EXISTS TO SUPPORT THE RUST PROJECT AND ECOSYSTEM, TO ENSURE THAT THE RUST PROGRAMMING LANGUAGE IS ROBUST AND FIT FOR PURPOSE. DURING 2024 THE FOUNDATION CONTINUED TO SUPPORT THE MAINTENANCE OF THE RUST LANGUAGE INFRASTRUCTURE THROUGH ITS CURRENT INFRASTRUCTURE ENGINEERING ROLE, HIRED A FURTHER EMPLOYEE TO WORK ON THE EFFICIENCY, SUSTAINABILITY AND SECURITY OF THIS CRITICAL INFRASTRUCTURE, AND SECURED OVER $2 MILLION OF DONATED CLOUD COMPUTING SERVICES. THE FOUNDATION ALSO ENSURED THAT THE PACKAGE REPOSITORY UNDERPINNING THE RUST LANGUAGE WAS STABLE AND SECURE, THROUGH FUNDING 24HR ON-CALL SERVICES TO ENSURE ITS CONTINUITY OF SERVICE. $413,000 WAS AWARDED IN GRANT FUNDING TO VOLUNTEER MAINTAINERS. THE FOUNDATION MADE INVESTMENTS IN THE DEVELOPMENT OF A RUST LANGUAGE SPECIFICATION, TO PROMOTE STANDARDIZATION ACROSS INDUSTRY. |
| IRS990/DescribedInSection501c3Ind | 0 | 0 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 867294 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 1149469 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 1 |
| IRS990/EmployeeCnt | 0 | 5 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 7608 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 32921 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 148169 |
| IRS990/ForeignActivitiesInd | 0 | 1 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignGrantsGrp/TotalAmt | 0 | 330003 |
| IRS990/ForeignOfficeInd | 0 | 1 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 12 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 13 | 38.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 14 | 23.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 15 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 16 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 17 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 18 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 19 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 7 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 8 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 9 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 10 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 11 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 12 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 15 | 10321 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 16 | 20641 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 17 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 18 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 19 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | LARS BERGSTROM |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | NELL SHAMRELL-HARRINGTON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | SCOTT MCMURRAY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | ERIC GARCIA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | RYAN LEVICK |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | PEIXIN HOU |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | SETH MARKLE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | JAKOB DEGEN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | SANTIAGO PASTORINO |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | ALEXANDRU RADOVICI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | CAROL NICHOLS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | ANDY WAFAA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | MARK ROUSSKOV |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | REBECCA RUMBUL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 14 | PAUL LENZ |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 15 | JOEL MARCEY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 16 | WALTER PEARCE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 17 | TOBIAS BIENIEK |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 18 | JAN DAVID NOSE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 19 | ADAM HARVEY |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 15 | 255279 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 16 | 308247 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 17 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 18 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 19 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 15 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 16 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 17 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 18 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 19 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | CHAIR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | VICE CHAIR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | DIRECTOR (FROM 2/2024) |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | DIRECTOR (FROM 11/2024) |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | DIRECTOR (THRU 2/2024) |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | DIRECTOR (THRU 10/2024) |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | EXECUTIVE DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 14 | DIRECTOR OF FINANCE & FUNDING |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 15 | DIRECTOR OF TECHNOLOGY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 16 | SECURITY ENGINEER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 17 | SOFTWARE ENGINEER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 18 | LEAD INFRASTRUCTURE ENGINEER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 19 | SOFTWARE ENGINEER |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 2021 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedInd | 0 | 0 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 11 |
| IRS990/GrantsPayableGrp/BOYAmt | 0 | 82000 |
| IRS990/GrantsPayableGrp/EOYAmt | 0 | 214000 |
| IRS990/GrantsToDomesticIndividualsGrp/TotalAmt | 0 | 83878 |
| IRS990/GrantsToIndividualsInd | 0 | 1 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 4289364 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 11 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 10 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartVIIInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIInd | 0 | X |
| IRS990/InsuranceGrp/TotalAmt | 0 | 10407 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 176154 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 176154 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 4 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 6683 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 9313 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 10330 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 17013 |
| IRS990/LegalDomicileStateCd | 0 | DE |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 1 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | THE PRIMARY PURPOSE OF THE RUST FOUNDATION IS TO: (A) SUPPORT AND PROMOTE THE RUST PROJECT, WHICH IS THE PRINCIPAL DEVELOPER OF THE RUST PROGRAMMING LANGUAGE, (B) SUPPORT THE PROMOTION, MAINTENANCE AND DEVELOPMENT, AND SECURITY OF THE RUST PROGRAMMING LANGUAGE AND OTHER PROJECTS SUPPORTING THE RUST LANGUAGE AND THE BROADER RUST ECOSYSTEM; (C) CULTIVATE THE RUST PROJECT TEAM MEMBERS AND USER COMMUNITIES, INCLUDING BY PRODUCING EVENTS; (D) MANAGE THE TECHNICAL INFRASTRUCTURE UNDERLYING THE DEVELOPMENT OF RUST; (E) MANAGE AND STEWARD THE RUST TRADEMARK AND OTHER ASSETS OF THE FOUNDATION; AND (F) UNDERTAKE SUCH OTHER ACTIVITIES AS MAY FROM TIME TO TIME BE APPROPRIATE TO FURTHER THE PURPOSES AND ACHIEVE THE GOALS SET FORTH ABOVE. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 1 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 1805308 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 2301529 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 938014 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 1152060 |
| IRS990/NoListedPersonsCompensatedInd | 0 | X |
| IRS990/NondeductibleContributionsInd | 0 | 1 |
| IRS990/NondeductibleContriDisclInd | 0 | 1 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 9365 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501cInd | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 1000 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 83119 |
| IRS990/OtherExpensesGrp/Desc | 0 | RUST PROJECT |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 247500 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 1601381 |
| IRS990/OwnWebsiteInd | 0 | X |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 213555 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 15937 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 154770 |
| IRS990/PrincipalOfficerNm | 0 | REBECCA RUMBUL |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 900099 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 1 | 561920 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | MEMBERSHIP DUES |
| IRS990/ProgramServiceRevenueGrp/Desc | 1 | CONFERENCE REVENUE |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 2134396 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 1 | 206489 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 2134396 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 1 | 206489 |
| IRS990/ProgSrvcAccomActy2Grp/Desc | 0 | THE SECURITY INITIATIVE WAS DEVELOPED TO IMPROVE THE SECURITY OF THE RUST ECOSYSTEM, FOR THE BENEFIT OF ALL USERS OF THE RUST PROGRAMMING LANGUAGE. THE INITIATIVE IS A GLOBAL EFFORT AND HAS ENGAGED STAKEHOLDERS FROM ACROSS INDUSTRY AND FROM AROUND THE WORLD. ACTIVITIES UNDERTAKEN INCLUDED INVESTING IN THREAT MODELING, DEVELOPING RISK ASSESSMENTS AND THE DEVELOPMENT OF TOOLING, FEATURES AND PROCESSES TO MITIGATE OR ELIMINATE SECURITY THREATS. THIS INITIATIVE HAS DEVELOPED FOUR THREAT MODELS, TWO OPEN-SOURCE PROJECTS AIMED AT IMPROVING SECURITY WITHIN THE ECOSYSTEM AND WORKED WITH PROJECT TEAMS ACROSS THE ECOSYSTEM TO AGREE AND IMPLEMENT ROBUST APPROACHES TO SECURITY BY DESIGN. IN 2024, FURTHER EFFORTS TO IMPROVE SECURITY WERE ACHIEVED THROUGH DEVELOPING PROCESSES TO REDUCE TYPOSQUATTING, FIRM UP ACCESS REQUIREMENTS AND IMPROVE UNDERSTANDING OF CODE-DEPENDENCIES. |
| IRS990/ProgSrvcAccomActy3Grp/Desc | 0 | RUSTCONF: THE RUST FOUNDATION IS THE MAIN ORGANIZER FOR THE ORIGINAL, GLOBAL, RUST CONFERENCE. ENSURING INDUSTRY AND COMMUNITY STAKEHOLDERS ARE ABLE TO MEET AND COLLABORATE IS A CORE FACET OF OUR MISSION. DURING 2024 THE RUST FOUNDATION MANAGED THE ORGANIZATION, FUNDING AND DELIVERY OF RUSTCONF 2024 IN MONTREAL, CANADA, HOSTING 650 DELEGATES AT 30+ SESSIONS OVER 4 DAYS AND SECURING SPONSORSHIP FROM 14 COMPANIES TO CONTRIBUTE TOWARDS THE RUNNING COSTS OF THE EVENT. |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 600257 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 417568 |
| IRS990/PYInvestmentIncomeAmt | 0 | 0 |
| IRS990/PYOtherExpensesAmt | 0 | 625227 |
| IRS990/PYOtherRevenueAmt | 0 | 0 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 1921042 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | -553642 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 2032146 |
| IRS990/PYTotalExpensesAmt | 0 | 3074941 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 2521299 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 495221 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 0 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 0 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 2700000 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 3011165 |
| IRS990ScheduleB/ContributorInformationGrp/ContributorBusinessName/BusinessNameLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorNum | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine2 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/City | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/State | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/ZIPCode | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/TotalContributionsAmt | 0 | RESTRICTED |
| IRS990/ScheduleBRequiredInd | 0 | 1 |
| IRS990ScheduleC/AgreeCarryoverPriorYearInd | 0 | 0 |
| IRS990ScheduleC/OnlyInHouseLobbyingInd | 0 | 1 |
| IRS990ScheduleC/SubstantiallyAllDuesNondedInd | 0 | 0 |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 10330 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 6683 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 17013 |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 10330 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 0 | 0 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 1 | 7 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 2 | 1 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 3 | 0 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 4 | 0 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 5 | 0 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 6 | 7 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 7 | 1 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 8 | 0 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 9 | 0 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 10 | 0 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 0 | 0 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 1 | 1 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 2 | 1 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 3 | 0 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 4 | 0 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 5 | 0 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 6 | 1 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 7 | 1 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 8 | 0 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 9 | 0 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 10 | 0 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTotalExpendituresAmt | 0 | 14640 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTotalExpendituresAmt | 1 | 1631381 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTotalExpendituresAmt | 2 | 411345 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTotalExpendituresAmt | 3 | 640 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTotalExpendituresAmt | 4 | 17360 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTotalExpendituresAmt | 5 | 87804 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTotalExpendituresAmt | 6 | 129000 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTotalExpendituresAmt | 7 | 53789 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTotalExpendituresAmt | 8 | 820 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTotalExpendituresAmt | 9 | 40590 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTotalExpendituresAmt | 10 | 18000 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTxt | 0 | MIDDLE EAST AND NORTH AFRICA |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTxt | 1 | EUROPE (INCLUDING ICELAND & GREENLAND) - ALBANIA, ANDORRA, AUSTRIA, BELGIUM |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTxt | 2 | NORTH AMERICA |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTxt | 3 | SOUTH ASIA |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTxt | 4 | EAST ASIA AND THE PACIFIC |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTxt | 5 | EAST ASIA AND THE PACIFIC |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTxt | 6 | EUROPE (INCLUDING ICELAND & GREENLAND) |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTxt | 7 | NORTH AMERICA |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTxt | 8 | SOUTH ASIA |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTxt | 9 | SUB-SAHARAN AFRICA |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTxt | 10 | RUSSIA AND NEIGHBORING STATES |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/SpecificServicesProvidedTxt | 0 | CONTRACTED A DUBAI-BASED FIRM TO DEVELOP RUSTCONF WEBSITE |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/SpecificServicesProvidedTxt | 1 | CORE FINANCE, ADMINISTRATION AND EXECUTIVE TEAM MEMBERS, PLUS THREE SOFTWARE ENGINEERS, ARE BASED IN EUROPE. |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/SpecificServicesProvidedTxt | 2 | ONE SOFTARE ENGINEER IS BASED IN CANADA AND RUSTCONF 2024 WAS HELD IN MONTREAL, CANADA |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/SpecificServicesProvidedTxt | 3 | REIMBURSEMENT TO AN INDIA-BASED RUSTCONF SPEAKER'S TRAVEL COSTS |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/SpecificServicesProvidedTxt | 4 | SPONSORED AN EVENT IN HONG KONG |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/SpecificServicesProvidedTxt | 5 | VARIOUS GRANTS TO RECIPIENTS |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/SpecificServicesProvidedTxt | 6 | VARIOUS GRANTS TO RECIPIENTS |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/SpecificServicesProvidedTxt | 7 | VARIOUS GRANTS TO RECIPIENTS |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/SpecificServicesProvidedTxt | 8 | VARIOUS GRANTS TO RECIPIENTS |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/SpecificServicesProvidedTxt | 9 | VARIOUS GRANTS TO RECIPIENTS |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/SpecificServicesProvidedTxt | 10 | VARIOUS GRANTS TO RECIPIENTS |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/TypeOfActivitiesConductedTxt | 0 | PROGRAM SERVICES |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/TypeOfActivitiesConductedTxt | 1 | PROGRAM SERVICES |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/TypeOfActivitiesConductedTxt | 2 | PROGRAM SERVICES |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/TypeOfActivitiesConductedTxt | 3 | PROGRAM SERVICES |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/TypeOfActivitiesConductedTxt | 4 | PROGRAM SERVICES |