LibAcc: 0.5455=6/11, ProjAcc: 1.0000=0/0, Missing: 447


Module: ui/frontend/uss-router/Router

type 𝓟[ty]2417{RouterProps} = {router: any}
const 𝓟9{childContextTypes}: [miss]𝓛[ty]8642{Object} = {router: 𝓟1226{PropTypes}.any};
function 𝓟10{CONSTRUCTOR} (): (𝓟[ty]14{Router})
{
const 𝓟[ty]14{Router};
const 𝓟[ty]14{Router};
}
class 𝓟[ty]14{Router} extends 𝓛[ty]2{<UNKNOWN>}{
function 𝓟16{getChildContext} (): (𝓟17: [miss]𝓛[ty]8642{Object})
{
return 𝓟17 = {router: 𝓟[ty]14{Router}.props.router}
}
function 𝓟18{render} (): (𝓟19: [OOV]any)
{
return 𝓟19 = 𝓟1227{React}.Children.only(𝓟[ty]14{Router}.props.children)
}
}

Module: ui/frontend/reducers/crates

type 𝓛[ty]8670{Array} = 𝓛[ty]8670{Array}
const 𝓟21{DEFAULT}: 𝓛[ty]8670{Array} = 𝓛8757{Array}();
function 𝓟22{crates} (𝓟23{state},𝓟24{action}): (𝓟25: [OOV]any)
{
𝓛12549{$Switch}(𝓟24{action}.type)
𝓛12561{$Case}(𝓟373{CRATES_LOAD_SUCCEEDED})
function 𝓟26{$Lambda115} (𝓟27{c}): (𝓟28: [OOV]any)
{
return 𝓟28 = 𝓟27{c}.name
}
return 𝓟25 = 𝓟1228{sortBy}(𝓟24{action}.crates,𝓟26{$Lambda115})
return 𝓟25 = 𝓟23{state}
}

Module: ui/frontend/reducers/output/sharedStateManagement

function 𝓟29{start} (𝓟30{zeroState},𝓟31{state}): (𝓟32: [OOV]any)
{
const 𝓟33{requestsInProgress} = 𝓟31{state}.requestsInProgress;
return 𝓟32 = {requestsInProgress: 𝓟33{requestsInProgress}.PlusToken(𝓛8745{Number})}
}
function 𝓟34{finish} (𝓟35{state},𝓟36{newState}): (𝓟37: [OOV]any)
{
const 𝓟38{requestsInProgress} = 𝓟35{state}.requestsInProgress;
return 𝓟37 = {requestsInProgress: 𝓟38{requestsInProgress}.MinusToken(𝓛8745{Number})}
}

Module: ui/frontend/uss-router/index

function 𝓟39{createRouter} (𝓟40{_}): (𝓟41: [miss]𝓛[ty]8642{Object})
{
}

Module: ui/frontend/reducers/position

type 𝓟[ty]2401{Position} = 𝓟[ty]2401{Position}
const 𝓟43{DEFAULT}: [OOV]𝓟[ty]2401{Position} = {line: 𝓛8745{Number},column: 𝓛8745{Number}};
function 𝓟44{position} (𝓟45{state},𝓟46{action}): (𝓟47: [miss]𝓛[ty]8642{Object})
{
𝓛12549{$Switch}(𝓟46{action}.type)
𝓛12561{$Case}(𝓟272{GOTO_POSITION})
{
const 𝓟48{line} = 𝓟46{action}.line;
const 𝓟49{column} = 𝓟46{action}.column;
return 𝓟47 = {line: 𝓟48{line},column: 𝓟49{column}}
}
return 𝓟47 = 𝓟45{state}
}

Module: ui/frontend/reducers/output/execute

type 𝓟[ty]2399{SimpleProps} = {requestsInProgress: 𝓛[ty]8655{Number}, stdout: 𝓛[ty]10051{String}, stderr: 𝓛[ty]10051{String}, error: 𝓛[ty]10051{String}}
const 𝓟51{DEFAULT}: [OOV]𝓟[ty]2399{SimpleProps} = {requestsInProgress: 𝓛8745{Number},stdout: 𝓛12563{undefined},stderr: 𝓛12563{undefined},error: 𝓛12563{undefined}};
function 𝓟52{execute} (𝓟53{state},𝓟54{action}: [OOV]𝓛[ty]0{ANY}): (𝓟55: [OOV]any)
{
𝓛12549{$Switch}(𝓟54{action}.type)
𝓛12561{$Case}(𝓟139{ActionType}.ExecuteRequest)
return 𝓟55 = 𝓟29{start}(𝓟51{DEFAULT},𝓟53{state})
𝓛12561{$Case}(𝓟139{ActionType}.ExecuteSucceeded)
{
const 𝓟56{stdout}: [miss]𝓛[ty]10051{String} = 𝓟54{action}.stdout;
const 𝓟57{stderr}: [miss]𝓛[ty]10051{String} = 𝓟54{action}.stderr;
return 𝓟55 = 𝓟34{finish}(𝓟53{state},{stdout: 𝓟56{stdout},stderr: 𝓟57{stderr}})
}
𝓛12561{$Case}(𝓟139{ActionType}.ExecuteFailed)
return 𝓟55 = 𝓟34{finish}(𝓟53{state},{error: 𝓟54{action}.error})
return 𝓟55 = 𝓟53{state}
}

Module: ui/frontend/Playground

type 𝓟[ty]2422{Props} = {focus: 𝓛[ty]0{ANY}, showConfig: 𝓛[ty]8666{Boolean}, splitOrientation: 𝓛[ty]8655{Number}}
function 𝓟59{$Lambda63} (): (𝓟60: [OOV]any)
{
return 𝓟60 = 𝓛12563{undefined}
}
const 𝓟61{ConfigurationModal}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓟59{$Lambda63};
function 𝓟62{$Lambda64} (𝓟63{_}): (𝓟64: [OOV]any)
{
}
const 𝓟65{Playground}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓟62{$Lambda64};
function 𝓟66{$Lambda65} (𝓟67{state}: [OOV]𝓟[ty]2416{State}): (𝓟68: [miss]𝓛[ty]8642{Object})
{
return 𝓟68 = {showConfig: 𝓟67{state}.configuration.shown,focus: 𝓟67{state}.output.meta.focus,splitOrientation: 𝓟67{state}.configuration.orientation}
}
const 𝓟69{mapStateToProps}: [miss]𝓛[ty]8696{Function} = 𝓟66{$Lambda65};
const 𝓟70{defaultVar} = 𝓟1231{connect}(𝓟69{mapStateToProps})(𝓟65{Playground});

Module: ui/frontend/reducers/output/wasm

type 𝓟[ty]2411{State} = {stdout: 𝓛[ty]10051{String}, code: 𝓛[ty]10051{String}, error: 𝓛[ty]10051{String}, requestsInProgress: 𝓛[ty]8655{Number}, stderr: 𝓛[ty]10051{String}}
const 𝓟72{DEFAULT}: [OOV]𝓟[ty]2411{State} = {stdout: 𝓛12563{undefined},code: 𝓛12563{undefined},error: 𝓛12563{undefined},requestsInProgress: 𝓛8745{Number},stderr: 𝓛12563{undefined}};
function 𝓟73{wasm} (𝓟74{state},𝓟75{action}: [OOV]𝓛[ty]0{ANY}): (𝓟76: [OOV]any)
{
𝓛12549{$Switch}(𝓟75{action}.type)
𝓛12561{$Case}(𝓟139{ActionType}.CompileWasmRequest)
return 𝓟76 = 𝓟29{start}(𝓟72{DEFAULT},𝓟74{state})
𝓛12561{$Case}(𝓟139{ActionType}.CompileWasmSucceeded)
{
const 𝓟77{code}: [miss]𝓛[ty]10051{String} = 𝓟75{action}.code;
const 𝓟78{stdout}: [miss]𝓛[ty]10051{String} = 𝓟75{action}.stdout;
const 𝓟79{stderr}: [miss]𝓛[ty]10051{String} = 𝓟75{action}.stderr;
return 𝓟76 = 𝓟34{finish}(𝓟74{state},{code: 𝓟77{code},stdout: 𝓟78{stdout},stderr: 𝓟79{stderr}})
}
𝓛12561{$Case}(𝓟139{ActionType}.CompileWasmFailed)
return 𝓟76 = 𝓟34{finish}(𝓟74{state},{error: 𝓟75{action}.error})
return 𝓟76 = 𝓟74{state}
}

Module: ui/frontend/reducers/output/llvmIr

type 𝓟[ty]2411{State} = {stdout: 𝓛[ty]10051{String}, code: 𝓛[ty]10051{String}, error: 𝓛[ty]10051{String}, requestsInProgress: 𝓛[ty]8655{Number}, stderr: 𝓛[ty]10051{String}}
const 𝓟81{DEFAULT}: [OOV]𝓟[ty]2411{State} = {stdout: 𝓛12563{undefined},code: 𝓛12563{undefined},error: 𝓛12563{undefined},requestsInProgress: 𝓛8745{Number},stderr: 𝓛12563{undefined}};
function 𝓟82{llvmIr} (𝓟83{state},𝓟84{action}: [OOV]𝓛[ty]0{ANY}): (𝓟85: [OOV]any)
{
𝓛12549{$Switch}(𝓟84{action}.type)
𝓛12561{$Case}(𝓟139{ActionType}.CompileLlvmIrRequest)
return 𝓟85 = 𝓟29{start}(𝓟81{DEFAULT},𝓟83{state})
𝓛12561{$Case}(𝓟139{ActionType}.CompileLlvmIrSucceeded)
{
const 𝓟86{code}: [miss]𝓛[ty]10051{String} = 𝓟84{action}.code;
const 𝓟87{stdout}: [miss]𝓛[ty]10051{String} = 𝓟84{action}.stdout;
const 𝓟88{stderr}: [miss]𝓛[ty]10051{String} = 𝓟84{action}.stderr;
return 𝓟85 = 𝓟34{finish}(𝓟83{state},{code: 𝓟86{code},stdout: 𝓟87{stdout},stderr: 𝓟88{stderr}})
}
𝓛12561{$Case}(𝓟139{ActionType}.CompileLlvmIrFailed)
return 𝓟85 = 𝓟34{finish}(𝓟83{state},{error: 𝓟84{action}.error})
return 𝓟85 = 𝓟83{state}
}

Module: ui/frontend/index

const 𝓟89{mw}: [miss]𝓛[ty]8670{Array} = 𝓛8757{Array}(𝓟1237{thunk});
const 𝓟90{middlewares} = 𝓟1234{applyMiddleware}(𝓛12551{$Spread}(𝓟89{mw}));
const 𝓟91{composeEnhancers} = 𝓛12233{window}.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__.BarBarToken(𝓟1235{compose});
const 𝓟92{enhancers} = 𝓟91{composeEnhancers}(𝓟90{middlewares},𝓟1236{persistState}(𝓛12563{undefined},{serialize: 𝓟1020{serialize},deserialize: 𝓟1023{deserialize}}));
const 𝓟93{store} = 𝓟1230{createStore}(𝓟1028{playgroundApp},𝓟92{enhancers});
function 𝓟94{$Lambda108} (𝓟95{line},𝓟96{col}): (𝓟97: [OOV]any)
{
return 𝓟97 = 𝓟93{store}.dispatch(𝓟276{gotoPosition}(𝓟95{line},𝓟96{col}))
}
𝓟849{configureRustErrors}(𝓟94{$Lambda108})
𝓟93{store}.dispatch(𝓟379{performCratesLoad}())
𝓟93{store}.dispatch(𝓟394{performVersionsLoad}())
𝓟1232{ReactDOM}.render(𝓛12563{undefined},𝓛12160{document}.getElementById(𝓛8743{String}))

Module: ui/frontend/actions

type 𝓛[ty]0{ANY} = any
type 𝓟[ty]2400{CompileFailedAction} = 𝓟[ty]2400{CompileFailedAction}
type 𝓟[ty]110{CompileRequestAction} = 𝓟[ty]2408{CompileRequestAction}
type 𝓟[ty]2449{ChangeProcessAssemblyAction} = {type: 𝓛[ty]2{<UNKNOWN>}, processAssembly: 𝓛[ty]8655{Number}}
type 𝓟[ty]2400{CompileFailedAction} = {type: any, error: 𝓛[ty]10051{String}}
type 𝓟[ty]2397{ExecuteRequestAction} = {type: 𝓛[ty]2{<UNKNOWN>}}
type 𝓟[ty]2400{CompileFailedAction} = 𝓟[ty]2400{CompileFailedAction}
type 𝓛[ty]8655{Number} = 𝓛[ty]8655{Number}
type 𝓟[ty]2402{ChangeKeybindingAction} = {type: 𝓛[ty]2{<UNKNOWN>}, keybinding: 𝓛[ty]10051{String}}
type 𝓟[ty]110{CompileRequestAction} = 𝓟[ty]2408{CompileRequestAction}
type 𝓟[ty]2413{ChangeDemangleAssemblyAction} = {type: 𝓛[ty]2{<UNKNOWN>}, demangleAssembly: 𝓛[ty]8655{Number}}
type 𝓟[ty]2412{SetPageAction} = {type: 𝓛[ty]2{<UNKNOWN>}, page: 𝓛[ty]0{ANY}}
type 𝓟[ty]2408{CompileRequestAction} = {type: any}
type 𝓟[ty]102{CompileFailedAction} = 𝓟[ty]2400{CompileFailedAction}
type 𝓟[ty]2397{ExecuteRequestAction} = {type: 𝓛[ty]2{<UNKNOWN>}}
type 𝓟[ty]2433{ChangeModeAction} = {type: 𝓛[ty]2{<UNKNOWN>}, mode: 𝓛[ty]8655{Number}}
type 𝓟[ty]2407{ExecuteFailedAction} = {type: 𝓛[ty]2{<UNKNOWN>}, error: 𝓛[ty]10051{String}}
type 𝓟[ty]110{CompileRequestAction} = 𝓟[ty]2408{CompileRequestAction}
type 𝓟[ty]2445{ChangeEditorAction} = {type: 𝓛[ty]2{<UNKNOWN>}, editor: 𝓛[ty]8655{Number}}
type 𝓟[ty]2446{ChangeChannelAction} = {type: 𝓛[ty]2{<UNKNOWN>}, channel: 𝓛[ty]8655{Number}}
type 𝓟[ty]122{CompileSucceededAction} = 𝓟[ty]2424{CompileSucceededAction}
type 𝓟[ty]122{CompileSucceededAction} = 𝓟[ty]2424{CompileSucceededAction}
type 𝓟[ty]122{CompileSucceededAction} = 𝓟[ty]2424{CompileSucceededAction}
type 𝓟[ty]2429{ExecuteSucceededAction} = {type: 𝓛[ty]2{<UNKNOWN>}, stdout: 𝓛[ty]10051{String}, stderr: 𝓛[ty]10051{String}}
type 𝓟[ty]2424{CompileSucceededAction} = {type: any, code: 𝓛[ty]10051{String}, stdout: 𝓛[ty]10051{String}, stderr: 𝓛[ty]10051{String}}
type 𝓟[ty]122{CompileSucceededAction} = 𝓟[ty]2424{CompileSucceededAction}
type 𝓟[ty]2400{CompileFailedAction} = 𝓟[ty]2400{CompileFailedAction}
type 𝓟[ty]2406{ChangeAssemblyFlavorAction} = {type: 𝓛[ty]2{<UNKNOWN>}, assemblyFlavor: 𝓛[ty]8655{Number}}
type 𝓟[ty]2397{ExecuteRequestAction} = {type: 𝓛[ty]2{<UNKNOWN>}}
type 𝓛[ty]2{<UNKNOWN>} = 𝓛[ty]2{<UNKNOWN>}
type 𝓟[ty]110{CompileRequestAction} = 𝓟[ty]2408{CompileRequestAction}
type 𝓟[ty]2435{ChangeOrientationAction} = {type: 𝓛[ty]2{<UNKNOWN>}, orientation: 𝓛[ty]8655{Number}}
type 𝓟[ty]2431{ChangeFocusAction} = {type: 𝓛[ty]2{<UNKNOWN>}, focus: 𝓛[ty]10051{String}}
type 𝓟[ty]2398{ChangeThemeAction} = {type: 𝓛[ty]2{<UNKNOWN>}, theme: 𝓛[ty]10051{String}}
const 𝓟132{routes}: [miss]𝓛[ty]8642{Object} = {format: {pathname: 𝓛8743{String}},execute: {pathname: 𝓛8743{String}},compile: {pathname: 𝓛8743{String}},meta: {crates: {pathname: 𝓛8743{String}},version: {stable: 𝓛8743{String},beta: 𝓛8743{String},nightly: 𝓛8743{String}}},clippy: {pathname: 𝓛8743{String}}};
function 𝓟133{toggleConfiguration} (): (𝓟134: [OOV]𝓟[ty]2397{ExecuteRequestAction})
{
return 𝓟134 = {type: 𝓟139{ActionType}.ToggleConfiguration}
}
function 𝓟135{navigateToIndex} (): (𝓟136: [OOV]𝓟[ty]2412{SetPageAction})
{
return 𝓟136 = {type: 𝓟139{ActionType}.SetPage,page: 𝓛8743{String}}
}
function 𝓟137{navigateToHelp} (): (𝓟138: [OOV]𝓟[ty]2412{SetPageAction})
{
return 𝓟138 = {type: 𝓟139{ActionType}.SetPage,page: 𝓛8743{String}}
}
const 𝓟139{ActionType} = {ExecuteRequest: 𝓛8745{Number},CompileLlvmIrSucceeded: 𝓛8745{Number},CompileAssemblyFailed: 𝓛8745{Number},ChangeAssemblyFlavor: 𝓛8745{Number},Other: 𝓛8745{Number},ToggleConfiguration: 𝓛8745{Number},ChangeKeybinding: 𝓛8745{Number},CompileWasmFailed: 𝓛8745{Number},ChangeOrientation: 𝓛8745{Number},SetPage: 𝓛8745{Number},CompileMirRequest: 𝓛8745{Number},ChangeEditor: 𝓛8745{Number},CompileMirSucceeded: 𝓛8745{Number},CompileLlvmIrRequest: 𝓛8745{Number},ChangeMode: 𝓛8745{Number},ChangeDemangleAssembly: 𝓛8745{Number},ExecuteSucceeded: 𝓛8745{Number},CompileLlvmIrFailed: 𝓛8745{Number},ChangeFocus: 𝓛8745{Number},CompileAssemblySucceeded: 𝓛8745{Number},CompileWasmRequest: 𝓛8745{Number},ChangeProcessAssembly: 𝓛8745{Number},ChangeChannel: 𝓛8745{Number},CompileWasmSucceeded: 𝓛8745{Number},CompileAssemblyRequest: 𝓛8745{Number},CompileMirFailed: 𝓛8745{Number},ExecuteFailed: 𝓛8745{Number},ChangeTheme: 𝓛8745{Number}};
function 𝓟140{changeEditor} (𝓟141{editor}): (𝓟142: [OOV]𝓟[ty]2445{ChangeEditorAction})
{
return 𝓟142 = {type: 𝓟139{ActionType}.ChangeEditor,editor: 𝓟141{editor}}
}
function 𝓟143{changeKeybinding} (𝓟144{keybinding}): (𝓟145: [OOV]𝓟[ty]2402{ChangeKeybindingAction})
{
return 𝓟145 = {type: 𝓟139{ActionType}.ChangeKeybinding,keybinding: 𝓟144{keybinding}}
}
function 𝓟146{changeTheme} (𝓟147{theme}): (𝓟148: [OOV]𝓟[ty]2398{ChangeThemeAction})
{
return 𝓟148 = {type: 𝓟139{ActionType}.ChangeTheme,theme: 𝓟147{theme}}
}
function 𝓟149{changeOrientation} (𝓟150{orientation}): (𝓟151: [OOV]𝓟[ty]2435{ChangeOrientationAction})
{
return 𝓟151 = {type: 𝓟139{ActionType}.ChangeOrientation,orientation: 𝓟150{orientation}}
}
function 𝓟152{changeAssemblyFlavor} (𝓟153{assemblyFlavor}): (𝓟154: [OOV]𝓟[ty]2406{ChangeAssemblyFlavorAction})
{
return 𝓟154 = {type: 𝓟139{ActionType}.ChangeAssemblyFlavor,assemblyFlavor: 𝓟153{assemblyFlavor}}
}
function 𝓟155{changeDemangleAssembly} (𝓟156{demangleAssembly}): (𝓟157: [OOV]𝓟[ty]2413{ChangeDemangleAssemblyAction})
{
return 𝓟157 = {type: 𝓟139{ActionType}.ChangeDemangleAssembly,demangleAssembly: 𝓟156{demangleAssembly}}
}
function 𝓟158{changeProcessAssembly} (𝓟159{processAssembly}): (𝓟160: [OOV]𝓟[ty]2449{ChangeProcessAssemblyAction})
{
return 𝓟160 = {type: 𝓟139{ActionType}.ChangeProcessAssembly,processAssembly: 𝓟159{processAssembly}}
}
function 𝓟161{changeChannel} (𝓟162{channel}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number})): (𝓟163: [OOV]𝓟[ty]2446{ChangeChannelAction})
{
return 𝓟163 = {type: 𝓟139{ActionType}.ChangeChannel,channel: 𝓟162{channel}}
}
function 𝓟164{changeMode} (𝓟165{mode}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number})): (𝓟166: [OOV]𝓟[ty]2433{ChangeModeAction})
{
return 𝓟166 = {type: 𝓟139{ActionType}.ChangeMode,mode: 𝓟165{mode}}
}
function 𝓟167{changeFocus} (𝓟168{focus}): (𝓟169: [OOV]𝓟[ty]2431{ChangeFocusAction})
{
return 𝓟169 = {type: 𝓟139{ActionType}.ChangeFocus,focus: 𝓟168{focus}}
}
function 𝓟170{requestExecute} (): (𝓟171: [OOV]𝓟[ty]2397{ExecuteRequestAction})
{
return 𝓟171 = {type: 𝓟139{ActionType}.ExecuteRequest}
}
function 𝓟172{receiveExecuteSuccess} (𝓟173{_}): (𝓟174: [OOV]𝓟[ty]2429{ExecuteSucceededAction})
{
}
function 𝓟175{receiveExecuteFailure} (𝓟176{_}): (𝓟177: [OOV]𝓟[ty]2407{ExecuteFailedAction})
{
}
function 𝓟178{jsonGet} (𝓟179{urlObj}): (𝓟180: [OOV]any)
{
const 𝓟181{urlStr} = 𝓛6052{format}(𝓟179{urlObj});
return 𝓟180 = 𝓟187{fetchJson}(𝓟181{urlStr},{method: 𝓛8743{String}})
}
function 𝓟182{jsonPost} (𝓟183{urlObj},𝓟184{body}): (𝓟185: [OOV]any)
{
const 𝓟186{urlStr} = 𝓛6052{format}(𝓟183{urlObj});
return 𝓟185 = 𝓟187{fetchJson}(𝓟186{urlStr},{method: 𝓛8743{String},body: 𝓛8756{JSON}.stringify(𝓟184{body})})
}
function 𝓟187{fetchJson} (𝓟188{url},𝓟189{args}): (𝓟190: [OOV]any)
{
const 𝓟191{headers} = 𝓟189{args}.headers;
𝓟191{headers}.access(𝓛8743{String})𝓛8743{String};
function 𝓟192{$Lambda69} (𝓟193{error}): (𝓟194: [OOV]any)
{
return 𝓟194 = 𝓟193{error}
}
function 𝓟195{$Lambda70} (𝓟196{response}): (𝓟197: [OOV]any)
{
if (𝓟196{response}.ok)
{
return 𝓟197 = 𝓟196{response}.json()
}
else
{
function 𝓟198{$Lambda71} (𝓟199{e}): (𝓟200: [miss]𝓛[ty]8654{Promise})
{
return 𝓟200 = 𝓛1062{Promise}.reject({error: 𝓟199{e}.toString()})
}
function 𝓟201{$Lambda72} (𝓟202{j}): (𝓟203: [miss]𝓛[ty]8654{Promise})
{
return 𝓟203 = 𝓛1062{Promise}.reject(𝓟202{j})
}
return 𝓟197 = 𝓟196{response}.json().catch(𝓟198{$Lambda71}).then(𝓟201{$Lambda72})
}
}
return 𝓟190 = 𝓟1238{fetch}(𝓟188{url},{headers: 𝓟191{headers}}).catch(𝓟192{$Lambda69}).then(𝓟195{$Lambda70})
}
function 𝓟204{performExecute} (): (𝓟205: [OOV]𝓛[ty]2{<UNKNOWN>})
{
function 𝓟206{$Lambda73} (𝓟207{dispatch},𝓟208{getState}): (𝓟209: [OOV]any)
{
𝓟207{dispatch}(𝓟170{requestExecute}())
const 𝓟210{state} = 𝓟208{getState}();
const 𝓟211{code} = 𝓟210{state}.code;
const 𝓟212{channel} = 𝓟210{state}.configuration.channel;
const 𝓟213{mode} = 𝓟210{state}.configuration.mode;
const 𝓟214{crateType} = 𝓟739{getCrateType}(𝓟210{state});
const 𝓟215{tests} = 𝓟733{runAsTest}(𝓟210{state});
const 𝓟216{body}: [miss]𝓛[ty]8642{Object} = {channel: 𝓟212{channel},tests: 𝓟215{tests},code: 𝓟211{code},mode: 𝓟213{mode},crateType: 𝓟214{crateType}};
function 𝓟217{$Lambda74} (𝓟218{json}): (𝓟219: [OOV]any)
{
return 𝓟219 = 𝓟207{dispatch}(𝓟172{receiveExecuteSuccess}(𝓟218{json}))
}
function 𝓟220{$Lambda75} (𝓟221{json}): (𝓟222: [OOV]any)
{
return 𝓟222 = 𝓟207{dispatch}(𝓟175{receiveExecuteFailure}(𝓟221{json}))
}
return 𝓟209 = 𝓟182{jsonPost}(𝓟132{routes}.execute,𝓟216{body}).then(𝓟217{$Lambda74}).catch(𝓟220{$Lambda75})
}
return 𝓟205 = 𝓟206{$Lambda73}
}
function 𝓟223{performCompile} (𝓟224{target},𝓟225{_}): (𝓟226: [OOV]𝓛[ty]2{<UNKNOWN>})
{
}
function 𝓟227{requestCompileAssembly} (): (𝓟228: [OOV]𝓟[ty]110{CompileRequestAction})
{
return 𝓟228 = {type: 𝓟139{ActionType}.CompileAssemblyRequest}
}
function 𝓟229{receiveCompileAssemblySuccess} (𝓟230{_}): (𝓟231: [OOV]𝓟[ty]122{CompileSucceededAction})
{
}
function 𝓟232{receiveCompileAssemblyFailure} (𝓟233{_}): (𝓟234: [OOV]𝓟[ty]102{CompileFailedAction})
{
}
function 𝓟235{$Lambda76} (): (𝓟236: [OOV]any)
{
return 𝓟236 = 𝓟223{performCompile}(𝓛8743{String},{request: 𝓟227{requestCompileAssembly},success: 𝓟229{receiveCompileAssemblySuccess},failure: 𝓟232{receiveCompileAssemblyFailure}})
}
const 𝓟237{performCompileToAssembly}: [miss]𝓛[ty]8696{Function} = 𝓟235{$Lambda76};
function 𝓟238{requestCompileLlvmIr} (): (𝓟239: [OOV]𝓟[ty]110{CompileRequestAction})
{
return 𝓟239 = {type: 𝓟139{ActionType}.CompileLlvmIrRequest}
}
function 𝓟240{receiveCompileLlvmIrSuccess} (𝓟241{_}): (𝓟242: [OOV]𝓟[ty]122{CompileSucceededAction})
{
}
function 𝓟243{receiveCompileLlvmIrFailure} (𝓟244{_}): (𝓟245: [OOV]𝓟[ty]2400{CompileFailedAction})
{
}
function 𝓟246{$Lambda77} (): (𝓟247: [OOV]any)
{
return 𝓟247 = 𝓟223{performCompile}(𝓛8743{String},{request: 𝓟238{requestCompileLlvmIr},success: 𝓟240{receiveCompileLlvmIrSuccess},failure: 𝓟243{receiveCompileLlvmIrFailure}})
}
const 𝓟248{performCompileToLLVM}: [miss]𝓛[ty]8696{Function} = 𝓟246{$Lambda77};
function 𝓟249{requestCompileMir} (): (𝓟250: [OOV]𝓟[ty]110{CompileRequestAction})
{
return 𝓟250 = {type: 𝓟139{ActionType}.CompileMirRequest}
}
function 𝓟251{receiveCompileMirSuccess} (𝓟252{_}): (𝓟253: [OOV]𝓟[ty]122{CompileSucceededAction})
{
}
function 𝓟254{receiveCompileMirFailure} (𝓟255{_}): (𝓟256: [OOV]𝓟[ty]2400{CompileFailedAction})
{
}
function 𝓟257{$Lambda78} (): (𝓟258: [OOV]any)
{
return 𝓟258 = 𝓟223{performCompile}(𝓛8743{String},{request: 𝓟249{requestCompileMir},success: 𝓟251{receiveCompileMirSuccess},failure: 𝓟254{receiveCompileMirFailure}})
}
const 𝓟259{performCompileToMir}: [miss]𝓛[ty]8696{Function} = 𝓟257{$Lambda78};
function 𝓟260{requestCompileWasm} (): (𝓟261: [OOV]𝓟[ty]110{CompileRequestAction})
{
return 𝓟261 = {type: 𝓟139{ActionType}.CompileWasmRequest}
}
function 𝓟262{receiveCompileWasmSuccess} (𝓟263{_}): (𝓟264: [OOV]𝓟[ty]122{CompileSucceededAction})
{
}
function 𝓟265{receiveCompileWasmFailure} (𝓟266{_}): (𝓟267: [OOV]𝓟[ty]2400{CompileFailedAction})
{
}
function 𝓟268{$Lambda79} (): (𝓟269: [OOV]any)
{
return 𝓟269 = 𝓟223{performCompile}(𝓛8743{String},{request: 𝓟260{requestCompileWasm},success: 𝓟262{receiveCompileWasmSuccess},failure: 𝓟265{receiveCompileWasmFailure}})
}
const 𝓟270{performCompileToWasm}: [miss]𝓛[ty]8696{Function} = 𝓟268{$Lambda79};
const 𝓟271{EDIT_CODE}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟272{GOTO_POSITION}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
function 𝓟273{editCode} (𝓟274{code}): (𝓟275: [miss]𝓛[ty]8642{Object})
{
return 𝓟275 = {type: 𝓟271{EDIT_CODE},code: 𝓟274{code}}
}
function 𝓟276{gotoPosition} (𝓟277{line},𝓟278{column}): (𝓟279: [miss]𝓛[ty]8642{Object})
{
return 𝓟279 = {type: 𝓟272{GOTO_POSITION},line: 𝓛12562{PlusToken}(𝓟277{line}),column: 𝓛12562{PlusToken}(𝓟278{column})}
}
const 𝓟280{REQUEST_FORMAT}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟281{FORMAT_SUCCEEDED}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟282{FORMAT_FAILED}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
function 𝓟283{requestFormat} (): (𝓟284: [miss]𝓛[ty]8642{Object})
{
return 𝓟284 = {type: 𝓟280{REQUEST_FORMAT}}
}
function 𝓟285{receiveFormatSuccess} (𝓟286{_}): (𝓟287: [miss]𝓛[ty]8642{Object})
{
}
function 𝓟288{receiveFormatFailure} (𝓟289{_}): (𝓟290: [miss]𝓛[ty]8642{Object})
{
}
function 𝓟291{performFormat} (): (𝓟292: [OOV]𝓛[ty]2{<UNKNOWN>})
{
function 𝓟293{$Lambda80} (𝓟294{dispatch},𝓟295{getState}): (𝓟296: [OOV]any)
{
𝓟294{dispatch}(𝓟283{requestFormat}())
const 𝓟297{code} = 𝓟295{getState}().code;
const 𝓟298{body}: [miss]𝓛[ty]8642{Object} = {code: 𝓟297{code}};
function 𝓟299{$Lambda81} (𝓟300{json}): (𝓟301: [OOV]any)
{
return 𝓟301 = 𝓟294{dispatch}(𝓟285{receiveFormatSuccess}(𝓟300{json}))
}
function 𝓟302{$Lambda82} (𝓟303{json}): (𝓟304: [OOV]any)
{
return 𝓟304 = 𝓟294{dispatch}(𝓟288{receiveFormatFailure}(𝓟303{json}))
}
return 𝓟296 = 𝓟182{jsonPost}(𝓟132{routes}.format,𝓟298{body}).then(𝓟299{$Lambda81}).catch(𝓟302{$Lambda82})
}
return 𝓟292 = 𝓟293{$Lambda80}
}
const 𝓟305{REQUEST_CLIPPY}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟306{CLIPPY_SUCCEEDED}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟307{CLIPPY_FAILED}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
function 𝓟308{requestClippy} (): (𝓟309: [miss]𝓛[ty]8642{Object})
{
return 𝓟309 = {type: 𝓟305{REQUEST_CLIPPY}}
}
function 𝓟310{receiveClippySuccess} (𝓟311{_}): (𝓟312: [miss]𝓛[ty]8642{Object})
{
}
function 𝓟313{receiveClippyFailure} (𝓟314{_}): (𝓟315: [miss]𝓛[ty]8642{Object})
{
}
function 𝓟316{performClippy} (): (𝓟317: [OOV]𝓛[ty]2{<UNKNOWN>})
{
function 𝓟318{$Lambda83} (𝓟319{dispatch},𝓟320{getState}): (𝓟321: [OOV]any)
{
𝓟319{dispatch}(𝓟308{requestClippy}())
const 𝓟322{code} = 𝓟320{getState}().code;
const 𝓟323{body}: [miss]𝓛[ty]8642{Object} = {code: 𝓟322{code}};
function 𝓟324{$Lambda84} (𝓟325{json}): (𝓟326: [OOV]any)
{
return 𝓟326 = 𝓟319{dispatch}(𝓟310{receiveClippySuccess}(𝓟325{json}))
}
function 𝓟327{$Lambda85} (𝓟328{json}): (𝓟329: [OOV]any)
{
return 𝓟329 = 𝓟319{dispatch}(𝓟313{receiveClippyFailure}(𝓟328{json}))
}
return 𝓟321 = 𝓟182{jsonPost}(𝓟132{routes}.clippy,𝓟323{body}).then(𝓟324{$Lambda84}).catch(𝓟327{$Lambda85})
}
return 𝓟317 = 𝓟318{$Lambda83}
}
const 𝓟330{REQUEST_GIST_LOAD}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟331{GIST_LOAD_SUCCEEDED}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟332{GIST_LOAD_FAILED}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
function 𝓟333{requestGistLoad} (): (𝓟334: [miss]𝓛[ty]8642{Object})
{
return 𝓟334 = {type: 𝓟330{REQUEST_GIST_LOAD}}
}
function 𝓟335{receiveGistLoadSuccess} (𝓟336{_}): (𝓟337: [miss]𝓛[ty]8642{Object})
{
}
function 𝓟338{receiveGistLoadFailure} (): (𝓟339: [miss]𝓛[ty]8642{Object})
{
return 𝓟339 = {type: 𝓟332{GIST_LOAD_FAILED}}
}
function 𝓟340{performGistLoad} (𝓟341{id}): (𝓟342: [OOV]𝓛[ty]2{<UNKNOWN>})
{
function 𝓟343{$Lambda86} (𝓟344{dispatch},𝓟345{_getState}): (𝓟346: [miss]𝓛[ty]10033{Void})
{
𝓟344{dispatch}(𝓟333{requestGistLoad}())
function 𝓟347{$Lambda87} (𝓟348{gist}): (𝓟349: [OOV]any)
{
return 𝓟349 = 𝓟344{dispatch}(𝓟335{receiveGistLoadSuccess}({}))
}
𝓟776{load}(𝓟341{id}).then(𝓟347{$Lambda87})
}
return 𝓟342 = 𝓟343{$Lambda86}
}
const 𝓟350{REQUEST_GIST_SAVE}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟351{GIST_SAVE_SUCCEEDED}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟352{GIST_SAVE_FAILED}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
function 𝓟353{requestGistSave} (): (𝓟354: [miss]𝓛[ty]8642{Object})
{
return 𝓟354 = {type: 𝓟350{REQUEST_GIST_SAVE}}
}
function 𝓟355{receiveGistSaveSuccess} (𝓟356{_}): (𝓟357: [miss]𝓛[ty]8642{Object})
{
}
function 𝓟358{receiveGistSaveFailure} (𝓟359{_}): (𝓟360: [miss]𝓛[ty]8642{Object})
{
}
function 𝓟361{performGistSave} (): (𝓟362: [miss]𝓛[ty]8696{Function})
{
function 𝓟363{$Lambda88} (𝓟364{dispatch},𝓟365{getState}): (𝓟366: [OOV]𝓛[ty]2{<UNKNOWN>})
{
𝓟364{dispatch}(𝓟353{requestGistSave}())
const 𝓟367{code} = 𝓟365{getState}().code;
const 𝓟368{channel} = 𝓟365{getState}().configuration.channel;
function 𝓟369{$Lambda89} (𝓟370{json}): (𝓟371: [OOV]any)
{
return 𝓟371 = 𝓟364{dispatch}(𝓟355{receiveGistSaveSuccess}({channel: 𝓟368{channel}}))
}
return 𝓟366 = 𝓟803{save}(𝓟367{code}).then(𝓟369{$Lambda89})
}
return 𝓟362 = 𝓟363{$Lambda88}
}
const 𝓟372{REQUEST_CRATES_LOAD}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟373{CRATES_LOAD_SUCCEEDED}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
function 𝓟374{requestCratesLoad} (): (𝓟375: [miss]𝓛[ty]8642{Object})
{
return 𝓟375 = {type: 𝓟372{REQUEST_CRATES_LOAD}}
}
function 𝓟376{receiveCratesLoadSuccess} (𝓟377{_}): (𝓟378: [miss]𝓛[ty]8642{Object})
{
}
function 𝓟379{performCratesLoad} (): (𝓟380: [OOV]𝓛[ty]2{<UNKNOWN>})
{
function 𝓟381{$Lambda90} (𝓟382{dispatch}): (𝓟383: [OOV]any)
{
𝓟382{dispatch}(𝓟374{requestCratesLoad}())
function 𝓟384{$Lambda91} (𝓟385{json}): (𝓟386: [OOV]any)
{
return 𝓟386 = 𝓟382{dispatch}(𝓟376{receiveCratesLoadSuccess}(𝓟385{json}))
}
return 𝓟383 = 𝓟178{jsonGet}(𝓟132{routes}.meta.crates).then(𝓟384{$Lambda91})
}
return 𝓟380 = 𝓟381{$Lambda90}
}
const 𝓟387{REQUEST_VERSIONS_LOAD}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟388{VERSIONS_LOAD_SUCCEEDED}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
function 𝓟389{requestVersionsLoad} (): (𝓟390: [miss]𝓛[ty]8642{Object})
{
return 𝓟390 = {type: 𝓟387{REQUEST_VERSIONS_LOAD}}
}
function 𝓟391{receiveVersionsLoadSuccess} (𝓟392{_}): (𝓟393: [miss]𝓛[ty]8642{Object})
{
}
function 𝓟394{performVersionsLoad} (): (𝓟395: [OOV]𝓛[ty]2{<UNKNOWN>})
{
function 𝓟396{$Lambda92} (𝓟397{dispatch}): (𝓟398: [miss]𝓛[ty]8654{Promise})
{
𝓟397{dispatch}(𝓟389{requestVersionsLoad}())
const 𝓟399{stable} = 𝓟178{jsonGet}(𝓟132{routes}.meta.version.stable);
const 𝓟400{beta} = 𝓟178{jsonGet}(𝓟132{routes}.meta.version.beta);
const 𝓟401{nightly} = 𝓟178{jsonGet}(𝓟132{routes}.meta.version.nightly);
const 𝓟402{all}: [miss]𝓛[ty]8654{Promise} = 𝓛1062{Promise}.all(𝓛8757{Array}(𝓟399{stable},𝓟400{beta},𝓟401{nightly}));
function 𝓟403{$Lambda93} (𝓟404{_}): (𝓟405: [OOV]any)
{
}
return 𝓟398 = 𝓟402{all}.then(𝓟403{$Lambda93})
}
return 𝓟395 = 𝓟396{$Lambda92}
}
function 𝓟406{parseChannel} (𝓟407{s}: 𝓛[ty]10051{String}): (𝓟408: [OOV]any)
{
𝓛12549{$Switch}(𝓟407{s})
𝓛12561{$Case}(𝓛8743{String})
return 𝓟408 = 𝓟1046{Channel}.Stable
𝓛12561{$Case}(𝓛8743{String})
return 𝓟408 = 𝓟1046{Channel}.Beta
𝓛12561{$Case}(𝓛8743{String})
return 𝓟408 = 𝓟1046{Channel}.Nightly
return 𝓟408 = 𝓛12563{undefined}
}
function 𝓟409{parseMode} (𝓟410{s}: 𝓛[ty]10051{String}): (𝓟411: [OOV]any)
{
𝓛12549{$Switch}(𝓟410{s})
𝓛12561{$Case}(𝓛8743{String})
return 𝓟411 = 𝓟1047{Mode}.Debug
𝓛12561{$Case}(𝓛8743{String})
return 𝓟411 = 𝓟1047{Mode}.Release
return 𝓟411 = 𝓛12563{undefined}
}
function 𝓟412{indexPageLoad} (𝓟413{_}): (𝓟414: [OOV]𝓛[ty]2{<UNKNOWN>})
{
}
function 𝓟415{helpPageLoad} (): (𝓟416: [OOV]𝓟[ty]2412{SetPageAction})
{
return 𝓟416 = 𝓟137{navigateToHelp}()
}
function 𝓟417{showExample} (𝓟418{code}): (𝓟419: [OOV]𝓛[ty]2{<UNKNOWN>})
{
function 𝓟420{$Lambda94} (𝓟421{dispatch}): (𝓟422: [miss]𝓛[ty]10033{Void})
{
𝓟421{dispatch}(𝓟135{navigateToIndex}())
𝓟421{dispatch}(𝓟273{editCode}(𝓟418{code}))
}
return 𝓟419 = 𝓟420{$Lambda94}
}

Module: ui/frontend/Router

type 𝓟[ty]2439{RouterProps} = {store: any, reducer: any}
const 𝓟424{homeRoute} = 𝓟1243{Route}.CONSTRUCTOR(𝓛8743{String});
const 𝓟425{helpRoute} = 𝓟1243{Route}.CONSTRUCTOR(𝓛8743{String});
function 𝓟426{$Lambda66} (𝓟427{_}): (𝓟428: [miss]𝓛[ty]8642{Object})
{
}
const 𝓟429{stateSelector}: [miss]𝓛[ty]8696{Function} = 𝓟426{$Lambda66};
function 𝓟430{$Lambda67} (𝓟431{_}): (𝓟432: [miss]𝓛[ty]8642{Object})
{
}
const 𝓟433{stateToLocation}: [miss]𝓛[ty]8696{Function} = 𝓟430{$Lambda67};
function 𝓟434{$Lambda68} (𝓟435{location}): (𝓟436: [OOV]any)
{
const 𝓟437{matchedHelp} = 𝓟425{helpRoute}.match(𝓟435{location}.pathname);
if (𝓟437{matchedHelp})
{
return 𝓟436 = 𝓟415{helpPageLoad}()
}
const 𝓟438{matched} = 𝓟424{homeRoute}.match(𝓟435{location}.pathname);
if (𝓟438{matched})
{
return 𝓟436 = 𝓟412{indexPageLoad}(𝓟1242{qs}.parse(𝓟435{location}.search.slice(𝓛8745{Number})))
}
return 𝓟436 = 𝓛12563{undefined}
}
const 𝓟439{locationToAction}: [miss]𝓛[ty]8696{Function} = 𝓟434{$Lambda68};
function 𝓟440{CONSTRUCTOR} (𝓟441{props}): (𝓟[ty]448{Router})
{
const 𝓟[ty]448{Router};
const 𝓟[ty]448{Router};
𝓟[ty]448{Router}(𝓟441{props})
const 𝓟445{history} = 𝓟1241{createHistory}();
const 𝓟446{store} = 𝓟441{props}.store;
const 𝓟447{reducer} = 𝓟441{props}.reducer;
𝓟[ty]448{Router}.router𝓟39{createRouter}({history: 𝓟445{history},stateSelector: 𝓟429{stateSelector},store: 𝓟446{store},locationToAction: 𝓟439{locationToAction},stateToLocation: 𝓟433{stateToLocation},reducer: 𝓟447{reducer}});
}
class 𝓟[ty]448{Router} extends 𝓛[ty]2{<UNKNOWN>}{
𝓟450{router}: [OOV]any;
function 𝓟451{render} (): (𝓟452: [OOV]any)
{
return 𝓟452 = 𝓛12563{undefined}
}
}

Module: ui/frontend/reducers/output/index

type 𝓟[ty]2430{State} = {format: 𝓛[ty]2{<UNKNOWN>}, mir: 𝓛[ty]2{<UNKNOWN>}, execute: 𝓛[ty]2{<UNKNOWN>}, assembly: 𝓛[ty]2{<UNKNOWN>}, llvmIr: 𝓛[ty]2{<UNKNOWN>}, meta: 𝓛[ty]2{<UNKNOWN>}, gist: 𝓛[ty]2{<UNKNOWN>}, wasm: 𝓛[ty]2{<UNKNOWN>}, clippy: 𝓛[ty]2{<UNKNOWN>}}
const 𝓟454{output} = 𝓟1244{combineReducers}({format: 𝓟768{format},mir: 𝓟878{mir},execute: 𝓟52{execute},assembly: 𝓟887{assembly},llvmIr: 𝓟82{llvmIr},meta: 𝓟713{meta},gist: 𝓟842{gist},wasm: 𝓟73{wasm},clippy: 𝓟1076{clippy}});

Module: ui/frontend/PageSwitcher

type 𝓟[ty]2403{Props} = {page: 𝓛[ty]10051{String}}
function 𝓟456{$Lambda61} (𝓟457{_}): (𝓟458: [OOV]any)
{
}
const 𝓟459{PageSwitcher}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓟456{$Lambda61};
function 𝓟460{$Lambda62} (𝓟461{_}): (𝓟462: [miss]𝓛[ty]8642{Object})
{
}
const 𝓟463{mapStateToProps}: [miss]𝓛[ty]8696{Function} = 𝓟460{$Lambda62};
const 𝓟464{defaultVar} = 𝓟1231{connect}(𝓟463{mapStateToProps})(𝓟459{PageSwitcher});

Module: ui/frontend/Help

type 𝓟[ty]2448{HelpProps} = {navigateToIndex: ()->𝓛[ty]10033{Void}}
type 𝓟[ty]2438{LinkableSectionProps} = {id: 𝓛[ty]10051{String}, header: 𝓛[ty]10051{String}, level: (any)->𝓛[ty]2{<UNKNOWN>}}
const 𝓟467{ACE_URL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟468{CLIPPY_URL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟469{CRATES_IO_URL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟470{RUST_COOKBOOK_URL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟471{CRATES_URL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟472{GIST_URL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟473{I32_URL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟474{LOCALSTORAGE_URL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟475{ORIGINAL_PLAYGROUND_URL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟476{REPO_URL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟477{RUSTFMT_URL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟478{SHEPMASTER_URL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟479{CRATE_EXAMPLE}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟480{CLIPPY_EXAMPLE}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟481{RUSTFMT_EXAMPLE}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟482{LINK_EXAMPLE}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟483{TEST_EXAMPLE}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟484{LIBRARY_EXAMPLE}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟485{OUTPUT_EXAMPLE}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
function 𝓟486{$Lambda33} (𝓟487{_}: [OOV]𝓟[ty]2448{HelpProps}): (𝓟488: [OOV]any)
{
}
const 𝓟489{Help}: [miss]𝓛[ty]8696{Function} = 𝓟486{$Lambda33};
function 𝓟490{$Lambda34} (𝓟491{_}): (𝓟492: [OOV]any)
{
}
const 𝓟493{H2}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓟490{$Lambda34};
function 𝓟494{$Lambda35} (𝓟495{_}): (𝓟496: [OOV]any)
{
}
const 𝓟497{H3}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓟494{$Lambda35};
function 𝓟498{$Lambda36} (𝓟499{_}): (𝓟500: [OOV]any)
{
}
const 𝓟501{LinkableSection}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓟498{$Lambda36};
function 𝓟502{$Lambda37} (𝓟503{_}): (𝓟504: [OOV]any)
{
}
const 𝓟505{Code}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓟502{$Lambda37};
function 𝓟506{$Lambda38} (): (𝓟507: [miss]𝓛[ty]8642{Object})
{
return 𝓟507 = {navigateToIndex: 𝓟135{navigateToIndex}}
}
const 𝓟508{mapStateToProps}: [miss]𝓛[ty]8696{Function} = 𝓟506{$Lambda38};
const 𝓟509{defaultVar} = 𝓟1231{connect}(𝓟508{mapStateToProps})(𝓟489{Help});

Module: ui/frontend/reducers/page

type 𝓟[ty]1030{Page} = 𝓛[ty]0{ANY}
function 𝓟511{page} (𝓟512{state}: [OOV]𝓟[ty]1030{Page},𝓟513{action}: [OOV]𝓛[ty]0{ANY}): (𝓟514: [OOV]𝓛[ty]0{ANY})
{
𝓛12549{$Switch}(𝓟513{action}.type)
𝓛12561{$Case}(𝓟139{ActionType}.SetPage)
return 𝓟514 = 𝓟513{action}.page
return 𝓟514 = 𝓟512{state}
}

Module: ui/frontend/HelpExample

type 𝓟[ty]2418{Props} = {code: 𝓛[ty]10051{String}, showExample: (𝓛[ty]10051{String})->any}
function 𝓟516{$Lambda39} (𝓟517{_}): (𝓟518: [OOV]any)
{
}
const 𝓟519{Example}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓟516{$Lambda39};
const 𝓟520{mapDispatchToProps}: [miss]𝓛[ty]8642{Object} = {showExample: 𝓟417{showExample}};
const 𝓟521{defaultVar} = 𝓟1231{connect}(𝓛12563{undefined},𝓟520{mapDispatchToProps})(𝓟519{Example});

Module: ui/frontend/state


Module: ui/frontend/Output

type 𝓟[ty]2405{TabProps} = {onClick: ()->any, tabProps: 𝓛[ty]8642{Object}, label: 𝓛[ty]10051{String}, focus: 𝓛[ty]10051{String}, kind: 𝓛[ty]10051{String}}
type 𝓟[ty]2399{SimpleProps} = {requestsInProgress: 𝓛[ty]8655{Number}, stdout: 𝓛[ty]10051{String}, stderr: 𝓛[ty]10051{String}, error: 𝓛[ty]10051{String}}
type 𝓟[ty]2441{SimplePaneProps} extends 𝓟[ty]2399{SimpleProps} = {focus: 𝓛[ty]10051{String}, kind: 𝓛[ty]10051{String}}
type 𝓟[ty]2414{OutputProps} extends 𝓟[ty]2430{State} = {changeFocus: (𝓛[ty]10051{String})->any}
type 𝓟[ty]2432{PaneWithCodeProps} extends 𝓟[ty]2399{SimpleProps} = {code: 𝓛[ty]10051{String}}
type 𝓟[ty]2432{PaneWithCodeProps} extends 𝓟[ty]2441{SimplePaneProps} = {code: 𝓛[ty]10051{String}}
type 𝓟[ty]2420{GistProps} = {channel: 𝓛[ty]8655{Number}, url: 𝓛[ty]10051{String}, id: 𝓛[ty]10051{String}, focus: 𝓛[ty]10051{String}, requestsInProgress: 𝓛[ty]8655{Number}}
type 𝓟[ty]2434{HeaderProps} = {label: 𝓛[ty]10051{String}}
type 𝓟[ty]2434{HeaderProps} = {label: 𝓛[ty]10051{String}}
type 𝓟[ty]2444{SectionProps} = {kind: 𝓛[ty]10051{String}, label: 𝓛[ty]10051{String}}
type 𝓟[ty]2428{FormatProps} = {focus: 𝓛[ty]10051{String}, requestsInProgress: 𝓛[ty]8655{Number}}
function 𝓟533{$Lambda41} (𝓟534{obj}): (𝓟535: [OOV]any)
{
function 𝓟536{$Lambda42} (𝓟537{val}): (𝓟538: [OOV]any)
{
return 𝓟538 = 𝓟537{val}
}
return 𝓟535 = 𝓛8741{Object}.values(𝓟534{obj}).some(𝓟536{$Lambda42})
}
const 𝓟539{hasProperties}: [miss]𝓛[ty]8696{Function} = 𝓟533{$Lambda41};
function 𝓟540{$Lambda43} (𝓟541{_}): (𝓟542: [OOV]any)
{
}
const 𝓟543{Tab}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓟540{$Lambda43};
function 𝓟544{$Lambda44} (𝓟545{_}): (𝓟546: [OOV]any)
{
}
const 𝓟547{Header}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓟544{$Lambda44};
function 𝓟548{$Lambda45} (𝓟549{_}): (𝓟550: [OOV]any)
{
}
const 𝓟551{Section}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓟548{$Lambda45};
function 𝓟552{$Lambda46} (): (𝓟553: [OOV]any)
{
return 𝓟553 = 𝓛12563{undefined}
}
const 𝓟554{MyLoader}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓟552{$Lambda46};
function 𝓟555{CONSTRUCTOR} (): (𝓟[ty]559{HighlightErrors})
{
const 𝓟[ty]559{HighlightErrors};
const 𝓟[ty]559{HighlightErrors};
}
class 𝓟[ty]559{HighlightErrors} extends 𝓛[ty]2{<UNKNOWN>}{
function 𝓟561{render} (): (𝓟562: [OOV]any)
{
const 𝓟563{label} = 𝓟[ty]559{HighlightErrors}.props.label;
const 𝓟564{children} = 𝓟[ty]559{HighlightErrors}.props.children;
return 𝓟562 = 𝓛12563{undefined}
}
}
function 𝓟565{$Lambda47} (𝓟566{_}): (𝓟567: [OOV]any)
{
}
const 𝓟568{SimplePane}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓟565{$Lambda47};
function 𝓟569{$Lambda48} (𝓟570{_}): (𝓟571: [OOV]any)
{
}
const 𝓟572{PaneWithCode}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓟569{$Lambda48};
function 𝓟573{$Lambda49} (𝓟574{_}): (𝓟575: [OOV]any)
{
}
const 𝓟576{Format}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓟573{$Lambda49};
function 𝓟577{$Lambda50} (𝓟578{_}): (𝓟579: [OOV]any)
{
}
const 𝓟580{Gist}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓟577{$Lambda50};
function 𝓟581{CONSTRUCTOR} (): (𝓟[ty]603{Output})
{
const 𝓟[ty]603{Output};
const 𝓟[ty]603{Output};
function 𝓟585{$Lambda51} (): (𝓟586: [OOV]any)
{
return 𝓟586 = 𝓟[ty]603{Output}.props.changeFocus(𝓛12563{undefined})
}
function 𝓟587{$Lambda52} (): (𝓟588: [OOV]any)
{
return 𝓟588 = 𝓟[ty]603{Output}.props.changeFocus(𝓛8743{String})
}
function 𝓟589{$Lambda53} (): (𝓟590: [OOV]any)
{
return 𝓟590 = 𝓟[ty]603{Output}.props.changeFocus(𝓛8743{String})
}
function 𝓟591{$Lambda54} (): (𝓟592: [OOV]any)
{
return 𝓟592 = 𝓟[ty]603{Output}.props.changeFocus(𝓛8743{String})
}
function 𝓟593{$Lambda55} (): (𝓟594: [OOV]any)
{
return 𝓟594 = 𝓟[ty]603{Output}.props.changeFocus(𝓛8743{String})
}
function 𝓟595{$Lambda56} (): (𝓟596: [OOV]any)
{
return 𝓟596 = 𝓟[ty]603{Output}.props.changeFocus(𝓛8743{String})
}
function 𝓟597{$Lambda57} (): (𝓟598: [OOV]any)
{
return 𝓟598 = 𝓟[ty]603{Output}.props.changeFocus(𝓛8743{String})
}
function 𝓟599{$Lambda58} (): (𝓟600: [OOV]any)
{
return 𝓟600 = 𝓟[ty]603{Output}.props.changeFocus(𝓛8743{String})
}
function 𝓟601{$Lambda59} (): (𝓟602: [OOV]any)
{
return 𝓟602 = 𝓟[ty]603{Output}.props.changeFocus(𝓛8743{String})
}
𝓟[ty]603{Output}.focusClose𝓟585{$Lambda51};
𝓟[ty]603{Output}.focusLlvmIr𝓟595{$Lambda56};
𝓟[ty]603{Output}.focusExecute𝓟587{$Lambda52};
𝓟[ty]603{Output}.focusClippy𝓟591{$Lambda54};
𝓟[ty]603{Output}.focusAssembly𝓟593{$Lambda55};
𝓟[ty]603{Output}.focusFormat𝓟589{$Lambda53};
𝓟[ty]603{Output}.focusWasm𝓟599{$Lambda58};
𝓟[ty]603{Output}.focusMir𝓟597{$Lambda57};
𝓟[ty]603{Output}.focusGist𝓟601{$Lambda59};
}
class 𝓟[ty]603{Output} extends 𝓛[ty]2{<UNKNOWN>}{
𝓟605{focusClippy}: [miss]𝓛[ty]8696{Function};
𝓟606{focusMir}: [miss]𝓛[ty]8696{Function};
𝓟607{focusGist}: [miss]𝓛[ty]8696{Function};
𝓟608{focusAssembly}: [miss]𝓛[ty]8696{Function};
𝓟609{focusClose}: [miss]𝓛[ty]8696{Function};
𝓟610{focusExecute}: [miss]𝓛[ty]8696{Function};
𝓟611{focusWasm}: [miss]𝓛[ty]8696{Function};
𝓟612{focusFormat}: [miss]𝓛[ty]8696{Function};
𝓟613{focusLlvmIr}: [miss]𝓛[ty]8696{Function};
function 𝓟614{render} (): (𝓟615: [OOV]any)
{
const 𝓟616{focus} = 𝓟[ty]603{Output}.props.meta.focus;
const 𝓟617{execute} = 𝓟[ty]603{Output}.props.execute;
const 𝓟618{format} = 𝓟[ty]603{Output}.props.format;
const 𝓟619{clippy} = 𝓟[ty]603{Output}.props.clippy;
const 𝓟620{assembly} = 𝓟[ty]603{Output}.props.assembly;
const 𝓟621{llvmIr} = 𝓟[ty]603{Output}.props.llvmIr;
const 𝓟622{mir} = 𝓟[ty]603{Output}.props.mir;
const 𝓟623{wasm} = 𝓟[ty]603{Output}.props.wasm;
const 𝓟624{gist} = 𝓟[ty]603{Output}.props.gist;
const 𝓟625{somethingToShow}: [miss]𝓛[ty]8666{Boolean} = 𝓛8757{Array}(𝓟617{execute},𝓟618{format},𝓟619{clippy},𝓟620{assembly},𝓟621{llvmIr},𝓟622{mir},𝓟623{wasm},𝓟624{gist}).some(𝓟539{hasProperties});
if (𝓛12548{ExclamationToken}(𝓟625{somethingToShow}))
{
return 𝓟615 = 𝓛12563{undefined}
}
let 𝓟626{close} = 𝓛12563{undefined};
let 𝓟627{body} = 𝓛12563{undefined};
if (𝓟616{focus})
{
𝓟626{close}𝓛12563{undefined};
𝓟627{body}𝓛12563{undefined};
}
return 𝓟615 = 𝓛12563{undefined}
}
}
function 𝓟628{$Lambda60} (𝓟629{state}: [OOV]𝓟[ty]2416{State}): (𝓟630: [OOV]𝓟[ty]2416{State})
{
return 𝓟630 = 𝓟629{state}.output
}
const 𝓟631{mapStateToProps}: [miss]𝓛[ty]8696{Function} = 𝓟628{$Lambda60};
const 𝓟632{mapDispatchToProps}: [miss]𝓛[ty]8642{Object} = {changeFocus: 𝓟167{changeFocus}};
const 𝓟633{ConnectedOutput} = 𝓟1231{connect}(𝓟631{mapStateToProps},𝓟632{mapDispatchToProps})(𝓛12563{undefined});

Module: ui/frontend/Configuration

type 𝓟[ty]2442{ConfigurationSelectProps} = {what: 𝓛[ty]10051{String}, label: 𝓛[ty]10051{String}, defaultValue: 𝓛[ty]10051{String}, onChange: 𝓛[ty]2{<UNKNOWN>}}
type 𝓟[ty]2436{ConfigurationProps} = {processAssembly: 𝓛[ty]8655{Number}, changeKeybinding: (𝓛[ty]10051{String})->any, changeProcessAssembly: (any)->any, changeDemangleAssembly: (any)->any, toggleConfiguration: ()->any, changeEditor: (any)->any, demangleAssembly: 𝓛[ty]8655{Number}, editor: 𝓛[ty]8655{Number}, assemblyFlavor: 𝓛[ty]8655{Number}, keybinding: 𝓛[ty]10051{String}, orientation: 𝓛[ty]8655{Number}, theme: 𝓛[ty]10051{String}, changeOrientation: (any)->any, changeAssemblyFlavor: (any)->any, changeTheme: (𝓛[ty]10051{String})->any}
function 𝓟636{$Lambda11} (𝓟637{t}): (𝓟638: [OOV]any)
{
return 𝓟638 = 𝓛12563{undefined}
}
const 𝓟639{keybindingOptions}: [miss]𝓛[ty]8670{Array} = 𝓟6{ACE_KEYBINDINGS}.map(𝓟636{$Lambda11});
function 𝓟640{$Lambda12} (𝓟641{t}): (𝓟642: [OOV]any)
{
return 𝓟642 = 𝓛12563{undefined}
}
const 𝓟643{themeOptions}: [miss]𝓛[ty]8670{Array} = 𝓟7{ACE_THEMES}.map(𝓟640{$Lambda12});
function 𝓟644{$Lambda13} (𝓟645{_}): (𝓟646: [OOV]any)
{
}
const 𝓟647{ConfigurationSelect}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓟644{$Lambda13};
const 𝓟648{ESCAPE_KEYCODE}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
function 𝓟649{CONSTRUCTOR} (): (𝓟[ty]677{Configuration})
{
const 𝓟[ty]677{Configuration};
const 𝓟[ty]677{Configuration};
function 𝓟653{$Lambda14} (𝓟654{e}): (𝓟655: [OOV]any)
{
return 𝓟655 = 𝓟[ty]677{Configuration}.props.changeEditor(𝓟654{e}.target.value)
}
function 𝓟656{$Lambda15} (𝓟657{e}): (𝓟658: [OOV]any)
{
return 𝓟658 = 𝓟[ty]677{Configuration}.props.changeKeybinding(𝓟657{e}.target.value)
}
function 𝓟659{$Lambda16} (𝓟660{e}): (𝓟661: [OOV]any)
{
return 𝓟661 = 𝓟[ty]677{Configuration}.props.changeTheme(𝓟660{e}.target.value)
}
function 𝓟662{$Lambda17} (𝓟663{e}): (𝓟664: [OOV]any)
{
return 𝓟664 = 𝓟[ty]677{Configuration}.props.changeOrientation(𝓟663{e}.target.value)
}
function 𝓟665{$Lambda18} (𝓟666{e}): (𝓟667: [OOV]any)
{
return 𝓟667 = 𝓟[ty]677{Configuration}.props.changeAssemblyFlavor(𝓟666{e}.target.value)
}
function 𝓟668{$Lambda19} (𝓟669{e}): (𝓟670: [OOV]any)
{
return 𝓟670 = 𝓟[ty]677{Configuration}.props.changeDemangleAssembly(𝓟669{e}.target.value)
}
function 𝓟671{$Lambda20} (𝓟672{e}): (𝓟673: [OOV]any)
{
return 𝓟673 = 𝓟[ty]677{Configuration}.props.changeProcessAssembly(𝓟672{e}.target.value)
}
function 𝓟674{$Lambda21} (𝓟675{e}): (𝓟676: [miss]𝓛[ty]10033{Void})
{
if (𝓟675{e}.keyCode.EqualsEqualsEqualsToken(𝓟648{ESCAPE_KEYCODE}).AmpersandAmpersandToken(𝓛12548{ExclamationToken}(𝓟675{e}.defaultPrevented)))
{
𝓟675{e}.preventDefault()
𝓟[ty]677{Configuration}.props.toggleConfiguration()
}
}
𝓟[ty]677{Configuration}.onChangeTheme𝓟659{$Lambda16};
𝓟[ty]677{Configuration}.onChangeProcessAssembly𝓟671{$Lambda20};
𝓟[ty]677{Configuration}.onKeyup𝓟674{$Lambda21};
𝓟[ty]677{Configuration}.onChangeKeybinding𝓟656{$Lambda15};
𝓟[ty]677{Configuration}.onChangeEditor𝓟653{$Lambda14};
𝓟[ty]677{Configuration}.onChangeOrientation𝓟662{$Lambda17};
𝓟[ty]677{Configuration}.onChangeDemangleAssembly𝓟668{$Lambda19};
𝓟[ty]677{Configuration}.onChangeAssemblyFlavor𝓟665{$Lambda18};
}
class 𝓟[ty]677{Configuration} extends 𝓛[ty]2{<UNKNOWN>}{
𝓟679{onChangeEditor}: [miss]𝓛[ty]8696{Function};
𝓟680{onKeyup}: [miss]𝓛[ty]8696{Function};
𝓟681{onChangeDemangleAssembly}: [miss]𝓛[ty]8696{Function};
𝓟682{onChangeTheme}: [miss]𝓛[ty]8696{Function};
𝓟683{onChangeAssemblyFlavor}: [miss]𝓛[ty]8696{Function};
𝓟684{onChangeProcessAssembly}: [miss]𝓛[ty]8696{Function};
𝓟685{onChangeOrientation}: [miss]𝓛[ty]8696{Function};
𝓟686{onChangeKeybinding}: [miss]𝓛[ty]8696{Function};
function 𝓟687{componentDidMount} (): (𝓟688: [miss]𝓛[ty]10033{Void})
{
𝓛12233{window}.addEventListener(𝓛8743{String},𝓟[ty]677{Configuration}.onKeyup)
}
function 𝓟689{componentWillUnmount} (): (𝓟690: [miss]𝓛[ty]10033{Void})
{
𝓛12233{window}.removeEventListener(𝓛8743{String},𝓟[ty]677{Configuration}.onKeyup)
}
function 𝓟691{render} (): (𝓟692: [OOV]any)
{
const 𝓟693{editor} = 𝓟[ty]677{Configuration}.props.editor;
const 𝓟694{keybinding} = 𝓟[ty]677{Configuration}.props.keybinding;
const 𝓟695{theme} = 𝓟[ty]677{Configuration}.props.theme;
const 𝓟696{orientation} = 𝓟[ty]677{Configuration}.props.orientation;
const 𝓟697{assemblyFlavor} = 𝓟[ty]677{Configuration}.props.assemblyFlavor;
const 𝓟698{demangleAssembly} = 𝓟[ty]677{Configuration}.props.demangleAssembly;
const 𝓟699{processAssembly} = 𝓟[ty]677{Configuration}.props.processAssembly;
const 𝓟700{toggleConfiguration} = 𝓟[ty]677{Configuration}.props.toggleConfiguration;
const 𝓟701{advancedEditor}: [miss]𝓛[ty]8666{Boolean} = 𝓟693{editor}.EqualsEqualsEqualsToken(𝓟1041{Editor}.Advanced);
const 𝓟702{keybindingSelect} = (𝓟701{advancedEditor} ? 𝓛12563{undefined} : 𝓛12563{undefined};
const 𝓟703{themeSelect} = (𝓟701{advancedEditor} ? 𝓛12563{undefined} : 𝓛12563{undefined};
return 𝓟692 = 𝓛12563{undefined}
}
}
function 𝓟704{$Lambda22} (𝓟705{_}: [OOV]𝓟[ty]2416{State}): (𝓟706: [miss]𝓛[ty]8642{Object})
{
}
const 𝓟707{mapStateToProps}: [miss]𝓛[ty]8696{Function} = 𝓟704{$Lambda22};
const 𝓟708{mapDispatchToProps}: [miss]𝓛[ty]8642{Object} = {changeKeybinding: 𝓟143{changeKeybinding},changeProcessAssembly: 𝓟158{changeProcessAssembly},changeDemangleAssembly: 𝓟155{changeDemangleAssembly},toggleConfiguration: 𝓟133{toggleConfiguration},changeEditor: 𝓟140{changeEditor},changeOrientation: 𝓟149{changeOrientation},changeAssemblyFlavor: 𝓟152{changeAssemblyFlavor},changeTheme: 𝓟146{changeTheme}};
const 𝓟709{ConnectedConfiguration} = 𝓟1231{connect}(𝓟707{mapStateToProps},𝓟708{mapDispatchToProps})(𝓛12563{undefined});

Module: ui/frontend/reducers/output/meta

type 𝓛[ty]0{ANY} = any
type 𝓟[ty]2415{State} = {focus: 𝓛[ty]0{ANY}}
const 𝓟712{DEFAULT}: [OOV]𝓟[ty]2415{State} = {focus: 𝓛12563{undefined}};
function 𝓟713{meta} (𝓟714{state},𝓟715{action}): (𝓟716: [OOV]any)
{
𝓛12549{$Switch}(𝓟715{action}.type)
𝓛12561{$Case}(𝓟139{ActionType}.ChangeFocus)
return 𝓟716 = {focus: 𝓟715{action}.focus}
𝓛12561{$Case}(𝓟305{REQUEST_CLIPPY})
return 𝓟716 = {focus: 𝓛8743{String}}
𝓛12561{$Case}(𝓟139{ActionType}.CompileLlvmIrRequest)
return 𝓟716 = {focus: 𝓛8743{String}}
𝓛12561{$Case}(𝓟139{ActionType}.CompileMirRequest)
return 𝓟716 = {focus: 𝓛8743{String}}
𝓛12561{$Case}(𝓟139{ActionType}.CompileWasmRequest)
return 𝓟716 = {focus: 𝓛8743{String}}
𝓛12561{$Case}(𝓟139{ActionType}.CompileAssemblyRequest)
return 𝓟716 = {focus: 𝓛8743{String}}
𝓛12561{$Case}(𝓟139{ActionType}.ExecuteRequest)
return 𝓟716 = {focus: 𝓛8743{String}}
𝓛12561{$Case}(𝓟280{REQUEST_FORMAT})
return 𝓟716 = {focus: 𝓛8743{String}}
𝓛12561{$Case}(𝓟281{FORMAT_SUCCEEDED})
𝓛12561{$Case}(𝓟282{FORMAT_FAILED})
return 𝓟716 = {focus: 𝓛12563{undefined}}
𝓛12561{$Case}(𝓟330{REQUEST_GIST_LOAD})
𝓛12561{$Case}(𝓟350{REQUEST_GIST_SAVE})
return 𝓟716 = {focus: 𝓛8743{String}}
return 𝓟716 = 𝓟714{state}
}

Module: ui/frontend/selectors/index

function 𝓟717{$Lambda116} (𝓟718{state}): (𝓟719: [OOV]any)
{
return 𝓟719 = 𝓟718{state}.code
}
const 𝓟720{getCode}: [miss]𝓛[ty]8696{Function} = 𝓟717{$Lambda116};
function 𝓟721{$Lambda117} (𝓟722{code}): (𝓟723: [OOV]any)
{
return 𝓟723 = 𝓟722{code}.includes(𝓛8743{String})
}
const 𝓟724{hasTests}: [miss]𝓛[ty]8696{Function} = 𝓟721{$Lambda117};
function 𝓟725{$Lambda118} (𝓟726{code}): (𝓟727: [OOV]any)
{
return 𝓟727 = 𝓟726{code}.includes(𝓛8743{String})
}
const 𝓟728{hasMainMethod}: [miss]𝓛[ty]8696{Function} = 𝓟725{$Lambda118};
function 𝓟729{$Lambda119} (𝓟730{code}): (𝓟731: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟731 = 𝓟724{hasTests}(𝓟730{code}).AmpersandAmpersandToken(𝓛12548{ExclamationToken}(𝓟728{hasMainMethod}(𝓟730{code})))
}
const 𝓟732{runAsTestRaw}: [miss]𝓛[ty]8696{Function} = 𝓟729{$Lambda119};
const 𝓟733{runAsTest} = 𝓟1247{createSelector}(𝓛8757{Array}(𝓟720{getCode}),𝓟732{runAsTestRaw});
const 𝓟734{CRATE_TYPE_RE}: [miss]𝓛[ty]8662{RegExp} = 𝓛8748{RegExp};
function 𝓟735{$Lambda120} (𝓟736{code}): (𝓟737: [OOV]any)
{
return 𝓟737 = 𝓟736{code}.match(𝓟734{CRATE_TYPE_RE}).BarBarToken(𝓛8757{Array}(𝓛12563{undefined},𝓛8743{String})).access(𝓛8745{Number})
}
const 𝓟738{getCrateTypeRaw}: [miss]𝓛[ty]8696{Function} = 𝓟735{$Lambda120};
const 𝓟739{getCrateType} = 𝓟1247{createSelector}(𝓛8757{Array}(𝓟720{getCode}),𝓟738{getCrateTypeRaw});
function 𝓟740{$Lambda121} (𝓟741{state}: [OOV]𝓟[ty]2416{State}): (𝓟742: [OOV]𝓛[ty]2{<UNKNOWN>})
{
return 𝓟742 = 𝓟741{state}.versions.AmpersandAmpersandToken(𝓟741{state}.versions.stable)
}
const 𝓟743{getStable}: [miss]𝓛[ty]8696{Function} = 𝓟740{$Lambda121};
function 𝓟744{$Lambda122} (𝓟745{state}: [OOV]𝓟[ty]2416{State}): (𝓟746: [OOV]𝓛[ty]2{<UNKNOWN>})
{
return 𝓟746 = 𝓟745{state}.versions.AmpersandAmpersandToken(𝓟745{state}.versions.beta)
}
const 𝓟747{getBeta}: [miss]𝓛[ty]8696{Function} = 𝓟744{$Lambda122};
function 𝓟748{$Lambda123} (𝓟749{state}: [OOV]𝓟[ty]2416{State}): (𝓟750: [OOV]𝓛[ty]2{<UNKNOWN>})
{
return 𝓟750 = 𝓟749{state}.versions.AmpersandAmpersandToken(𝓟749{state}.versions.nightly)
}
const 𝓟751{getNightly}: [miss]𝓛[ty]8696{Function} = 𝓟748{$Lambda123};
function 𝓟752{$Lambda124} (𝓟753{v}): (𝓟754: [OOV]any)
{
return 𝓟754 = (𝓟753{v} ? 𝓟753{v}.version : 𝓛8743{String}
}
const 𝓟755{stableVersionText} = 𝓟1247{createSelector}(𝓛8757{Array}(𝓟743{getStable}),𝓟752{$Lambda124});
function 𝓟756{$Lambda125} (𝓟757{v}): (𝓟758: [miss]𝓛[ty]10051{String})
{
return 𝓟758 = (𝓟757{v} ? 𝓛12554{$Template}(𝓟757{v}.version,𝓟757{v}.date,𝓟757{v}.hash) : 𝓛8743{String}
}
const 𝓟759{nonStable}: [miss]𝓛[ty]8696{Function} = 𝓟756{$Lambda125};
const 𝓟760{betaVersionText} = 𝓟1247{createSelector}(𝓛8757{Array}(𝓟747{getBeta}),𝓟759{nonStable});
const 𝓟761{nightlyVersionText} = 𝓟1247{createSelector}(𝓛8757{Array}(𝓟751{getNightly}),𝓟759{nonStable});
function 𝓟762{$Lambda126} (𝓟763{state}: [OOV]𝓟[ty]2416{State}): (𝓟764: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟764 = 𝓟763{state}.configuration.channel.EqualsEqualsEqualsToken(𝓟1046{Channel}.Nightly)
}
const 𝓟765{isWasmAvailable}: [miss]𝓛[ty]8696{Function} = 𝓟762{$Lambda126};

Module: ui/frontend/reducers/output/format

type 𝓟[ty]2425{State} = {requestsInProgress: 𝓛[ty]8655{Number}}
const 𝓟767{DEFAULT}: [OOV]𝓟[ty]2425{State} = {requestsInProgress: 𝓛8745{Number}};
function 𝓟768{format} (𝓟769{state},𝓟770{action}): (𝓟771: [OOV]any)
{
𝓛12549{$Switch}(𝓟770{action}.type)
𝓛12561{$Case}(𝓟280{REQUEST_FORMAT})
return 𝓟771 = 𝓟29{start}(𝓟767{DEFAULT},𝓟769{state})
𝓛12561{$Case}(𝓟281{FORMAT_SUCCEEDED})
𝓛12561{$Case}(𝓟282{FORMAT_FAILED})
return 𝓟771 = 𝓟34{finish}(𝓟769{state})
return 𝓟771 = 𝓟769{state}
}

Module: ui/frontend/advanced-editor

const 𝓟772{defaultVar}: [miss]𝓛[ty]8642{Object} = {AceEditor: 𝓟1249{AceEditor},ace: 𝓟1248{ace}};

Module: ui/frontend/gist

const 𝓟773{baseUrlObj}: [miss]𝓛[ty]8642{Object} = {protocol: 𝓛8743{String},host: 𝓛8743{String},pathname: 𝓛8743{String}};
const 𝓟774{baseUrlStr} = 𝓛6052{format}(𝓟773{baseUrlObj});
const 𝓟775{FILENAME}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
function 𝓟776{load} (𝓟777{id}): (𝓟778: [OOV]any)
{
function 𝓟779{$Lambda95} (𝓟780{response}): (𝓟781: [OOV]any)
{
return 𝓟781 = 𝓟780{response}.json()
}
return 𝓟778 = 𝓟1238{fetch}(𝓛12554{$Template}(𝓟774{baseUrlStr},𝓟777{id})).then(𝓟779{$Lambda95}).then(𝓟785{convertGistResponse})
}
function 𝓟782{$Lambda96} (𝓟783{gist}): (𝓟784: [miss]𝓛[ty]8642{Object})
{
return 𝓟784 = {id: 𝓟783{gist}.id,url: 𝓟783{gist}.html_url,code: 𝓟798{codeFromGist}(𝓛8741{Object}.values(𝓟783{gist}.files))}
}
const 𝓟785{convertGistResponse}: [miss]𝓛[ty]8696{Function} = 𝓟782{$Lambda96};
function 𝓟786{$Lambda97} (𝓟787{gistFiles}): (𝓟788: [OOV]any)
{
function 𝓟789{$Lambda98} (𝓟790{f}): (𝓟791: [OOV]any)
{
return 𝓟791 = 𝓟790{f}.filename
}
𝓟787{gistFiles}.sort(𝓟789{$Lambda98})
𝓛12549{$Switch}(𝓟787{gistFiles}.length)
𝓛12561{$Case}(𝓛8745{Number})
𝓛12561{$Case}(𝓛8745{Number})
function 𝓟792{$Lambda99} (𝓟793{_}): (𝓟794: [OOV]any)
{
}
return 𝓟788 = 𝓟787{gistFiles}.map(𝓟792{$Lambda99}).join(𝓛8743{String})
function 𝓟795{$Lambda100} (𝓟796{_}): (𝓟797: [miss]𝓛[ty]10051{String})
{
}
return 𝓟788 = 𝓟787{gistFiles}.map(𝓟795{$Lambda100}).join(𝓛8743{String})
}
const 𝓟798{codeFromGist}: [miss]𝓛[ty]8696{Function} = 𝓟786{$Lambda97};
function 𝓟799{$Lambda101} (𝓟800{code}): (𝓟801: [miss]𝓛[ty]8642{Object})
{
return 𝓟801 = {description: 𝓛8743{String},public: 𝓛8744{Boolean},files: {[FILENAME]: {content: 𝓟800{code}}}}
}
const 𝓟802{gistBody}: [miss]𝓛[ty]8696{Function} = 𝓟799{$Lambda101};
function 𝓟803{save} (𝓟804{code}): (𝓟805: [OOV]any)
{
function 𝓟806{$Lambda102} (𝓟807{response}): (𝓟808: [OOV]any)
{
return 𝓟808 = 𝓟807{response}.json()
}
function 𝓟809{$Lambda103} (𝓟810{_}): (𝓟811: [miss]𝓛[ty]8642{Object})
{
}
return 𝓟805 = 𝓟1238{fetch}(𝓟774{baseUrlStr},{method: 𝓛8743{String},body: 𝓛8756{JSON}.stringify(𝓟802{gistBody}(𝓟804{code}))}).then(𝓟806{$Lambda102}).then(𝓟809{$Lambda103})
}

Module: ui/frontend/rust-playground-mode

function 𝓟812{$Lambda109} (𝓟813{require},𝓟814{exports},𝓟815{module}): (𝓟816: [miss]𝓛[ty]10033{Void})
{
const 𝓟817{oop} = 𝓟813{require}(𝓛8743{String});
const 𝓟818{RustMode} = 𝓟813{require}(𝓛8743{String}).Mode;
const 𝓟819{RustPlaygroundHighlightRules} = 𝓟813{require}(𝓛8743{String}).RustPlaygroundHighlightRules;
const 𝓟820{FoldMode} = 𝓟813{require}(𝓛8743{String}).FoldMode;
function 𝓟821{$Lambda110} (): (𝓟822: [miss]𝓛[ty]10033{Void})
{
𝓛12545{this}.HighlightRules𝓟819{RustPlaygroundHighlightRules};
𝓛12545{this}.foldingRules𝓟820{FoldMode}.CONSTRUCTOR();
𝓛12545{this}.$behaviour𝓛12545{this}.$defaultBehaviour;
}
const 𝓟823{Mode}: [miss]𝓛[ty]8696{Function} = 𝓟821{$Lambda110};
𝓟817{oop}.inherits(𝓟823{Mode},𝓟818{RustMode})
function 𝓟824{$Lambda111} (): (𝓟825: [miss]𝓛[ty]10033{Void})
{
}
𝓟824{$Lambda111}.call(𝓟823{Mode}.prototype)
𝓟814{exports}.Mode𝓟823{Mode};
}
𝓟1248{ace}.define(𝓛8743{String},𝓟812{$Lambda109})
function 𝓟826{$Lambda112} (𝓟827{require},𝓟828{exports},𝓟829{module}): (𝓟830: [miss]𝓛[ty]10033{Void})
{
const 𝓟831{oop} = 𝓟827{require}(𝓛8743{String});
const 𝓟832{RustHighlightRules} = 𝓟827{require}(𝓛8743{String}).RustHighlightRules;
function 𝓟833{$Lambda113} (): (𝓟834: [miss]𝓛[ty]10033{Void})
{
𝓛12545{this}.$rules𝓟832{RustHighlightRules}.CONSTRUCTOR().getRules();
function 𝓟835{$Lambda114} (𝓟836{r}): (𝓟837: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟837 = 𝓟836{r}.token.EqualsEqualsEqualsToken(𝓛8743{String})
}
const 𝓟838{rule} = 𝓛12545{this}.$rules.start.find(𝓟835{$Lambda114});
𝓟838{rule}.regex𝓛8743{String};
}
const 𝓟839{RustPlaygroundHighlightRules}: [miss]𝓛[ty]8696{Function} = 𝓟833{$Lambda113};
𝓟831{oop}.inherits(𝓟839{RustPlaygroundHighlightRules},𝓟832{RustHighlightRules})
𝓟828{exports}.RustPlaygroundHighlightRules𝓟839{RustPlaygroundHighlightRules};
}
𝓟1248{ace}.define(𝓛8743{String},𝓟826{$Lambda112})

Module: ui/frontend/reducers/output/gist

type 𝓟[ty]2451{State} = {requestsInProgress: 𝓛[ty]8655{Number}, id: 𝓛[ty]10051{String}, url: 𝓛[ty]10051{String}, error: 𝓛[ty]10051{String}}
const 𝓟841{DEFAULT}: [OOV]𝓟[ty]2451{State} = {requestsInProgress: 𝓛8745{Number},id: 𝓛12563{undefined},url: 𝓛12563{undefined},error: 𝓛12563{undefined}};
function 𝓟842{gist} (𝓟843{state},𝓟844{action}): (𝓟845: [OOV]any)
{
𝓛12549{$Switch}(𝓟844{action}.type)
𝓛12561{$Case}(𝓟330{REQUEST_GIST_LOAD})
𝓛12561{$Case}(𝓟350{REQUEST_GIST_SAVE})
return 𝓟845 = 𝓟29{start}(𝓟841{DEFAULT},𝓟843{state})
𝓛12561{$Case}(𝓟331{GIST_LOAD_SUCCEEDED})
𝓛12561{$Case}(𝓟351{GIST_SAVE_SUCCEEDED})
{
const 𝓟846{id} = 𝓟844{action}.id;
const 𝓟847{url} = 𝓟844{action}.url;
const 𝓟848{channel} = 𝓟844{action}.channel;
return 𝓟845 = 𝓟34{finish}(𝓟843{state},{id: 𝓟846{id},url: 𝓟847{url},channel: 𝓟848{channel}})
}
𝓛12561{$Case}(𝓟332{GIST_LOAD_FAILED})
𝓛12561{$Case}(𝓟352{GIST_SAVE_FAILED})
return 𝓟845 = 𝓟34{finish}(𝓟843{state},{error: 𝓛8743{String}})
return 𝓟845 = 𝓟843{state}
}

Module: ui/frontend/highlighting

function 𝓟849{configureRustErrors} (𝓟850{gotoPosition}): (𝓟851: [miss]𝓛[ty]10033{Void})
{
𝓟1250{Prism}.languages.rust_errors{'warning': 𝓛8748{RegExp},'error': {pattern: 𝓛8748{RegExp},inside: {'error-explanation': 𝓛8748{RegExp}}},'error-location': 𝓛8748{RegExp},'stack-trace-location': 𝓛8748{RegExp}};
function 𝓟852{$Lambda104} (𝓟853{env}): (𝓟854: [miss]𝓛[ty]10033{Void})
{
if (𝓟853{env}.type.EqualsEqualsEqualsToken(𝓛8743{String}))
{
const 𝓟855{errorMatch}: [OOV]𝓛[ty]8682{RegExpExecArray} = 𝓛8748{RegExp}.exec(𝓟853{env}.content);
const 𝓟856{errorCode}: [miss]𝓛[ty]10051{String} = 𝓛12552{$ArrayAccess}(𝓟855{errorMatch});
𝓟853{env}.tag𝓛8743{String};
𝓟853{env}.attributes.href𝓛12554{$Template}(𝓟856{errorCode});
}
if (𝓟853{env}.type.EqualsEqualsEqualsToken(𝓛8743{String}))
{
const 𝓟857{errorMatch}: [OOV]𝓛[ty]8682{RegExpExecArray} = 𝓛8748{RegExp}.exec(𝓟853{env}.content);
const 𝓟858{_}: [miss]𝓛[ty]10051{String} = 𝓛12552{$ArrayAccess}(𝓟857{errorMatch});
const 𝓟859{line}: [miss]𝓛[ty]10051{String} = 𝓛12552{$ArrayAccess}(𝓟857{errorMatch});
const 𝓟860{col}: [miss]𝓛[ty]10051{String} = 𝓛12552{$ArrayAccess}(𝓟857{errorMatch});
𝓟853{env}.tag𝓛8743{String};
𝓟853{env}.attributes.href𝓛8743{String};
𝓟853{env}.attributes.access(𝓛8743{String})𝓟859{line};
𝓟853{env}.attributes.access(𝓛8743{String})𝓟860{col};
}
if (𝓟853{env}.type.EqualsEqualsEqualsToken(𝓛8743{String}))
{
const 𝓟861{errorMatch}: [OOV]𝓛[ty]8682{RegExpExecArray} = 𝓛8748{RegExp}.exec(𝓟853{env}.content);
const 𝓟862{_}: [miss]𝓛[ty]10051{String} = 𝓛12552{$ArrayAccess}(𝓟861{errorMatch});
const 𝓟863{line}: [miss]𝓛[ty]10051{String} = 𝓛12552{$ArrayAccess}(𝓟861{errorMatch});
𝓟853{env}.tag𝓛8743{String};
𝓟853{env}.attributes.href𝓛8743{String};
𝓟853{env}.attributes.access(𝓛8743{String})𝓟863{line};
𝓟853{env}.attributes.access(𝓛8743{String})𝓛8743{String};
}
}
𝓟1250{Prism}.hooks.add(𝓛8743{String},𝓟852{$Lambda104})
function 𝓟864{$Lambda105} (𝓟865{env}): (𝓟866: [miss]𝓛[ty]10033{Void})
{
const 𝓟867{links} = 𝓟865{env}.element.querySelectorAll(𝓛8743{String});
function 𝓟868{$Lambda106} (𝓟869{link}: [OOV]𝓛[ty]10534{HTMLAnchorElement}): (𝓟870: [miss]𝓛[ty]10033{Void})
{
const 𝓟871{line}: [miss]𝓛[ty]10051{String} = 𝓟869{link}.dataset.line;
const 𝓟872{col}: [miss]𝓛[ty]10051{String} = 𝓟869{link}.dataset.col;
function 𝓟873{$Lambda107} (𝓟874{e}): (𝓟875: [miss]𝓛[ty]10033{Void})
{
𝓟874{e}.preventDefault()
𝓟850{gotoPosition}(𝓟871{line},𝓟872{col})
}
𝓟869{link}.onclick𝓟873{$Lambda107};
}
𝓛8757{Array}.from(𝓟867{links}).forEach(𝓟868{$Lambda106})
}
𝓟1250{Prism}.hooks.add(𝓛8743{String},𝓟864{$Lambda105})
}

Module: ui/frontend/reducers/output/mir

type 𝓟[ty]2411{State} = {stdout: 𝓛[ty]10051{String}, code: 𝓛[ty]10051{String}, error: 𝓛[ty]10051{String}, requestsInProgress: 𝓛[ty]8655{Number}, stderr: 𝓛[ty]10051{String}}
const 𝓟877{DEFAULT}: [OOV]𝓟[ty]2411{State} = {stdout: 𝓛12563{undefined},code: 𝓛12563{undefined},error: 𝓛12563{undefined},requestsInProgress: 𝓛8745{Number},stderr: 𝓛12563{undefined}};
function 𝓟878{mir} (𝓟879{state},𝓟880{action}: [OOV]𝓛[ty]0{ANY}): (𝓟881: [OOV]any)
{
𝓛12549{$Switch}(𝓟880{action}.type)
𝓛12561{$Case}(𝓟139{ActionType}.CompileMirRequest)
return 𝓟881 = 𝓟29{start}(𝓟877{DEFAULT},𝓟879{state})
𝓛12561{$Case}(𝓟139{ActionType}.CompileMirSucceeded)
{
const 𝓟882{code}: [miss]𝓛[ty]10051{String} = 𝓟880{action}.code;
const 𝓟883{stdout}: [miss]𝓛[ty]10051{String} = 𝓟880{action}.stdout;
const 𝓟884{stderr}: [miss]𝓛[ty]10051{String} = 𝓟880{action}.stderr;
return 𝓟881 = 𝓟34{finish}(𝓟879{state},{code: 𝓟882{code},stdout: 𝓟883{stdout},stderr: 𝓟884{stderr}})
}
𝓛12561{$Case}(𝓟139{ActionType}.CompileMirFailed)
return 𝓟881 = 𝓟34{finish}(𝓟879{state},{error: 𝓟880{action}.error})
return 𝓟881 = 𝓟879{state}
}

Module: ui/frontend/reducers/output/assembly

type 𝓟[ty]2411{State} = {stdout: 𝓛[ty]10051{String}, code: 𝓛[ty]10051{String}, error: 𝓛[ty]10051{String}, requestsInProgress: 𝓛[ty]8655{Number}, stderr: 𝓛[ty]10051{String}}
const 𝓟886{DEFAULT}: [OOV]𝓟[ty]2411{State} = {stdout: 𝓛12563{undefined},code: 𝓛12563{undefined},error: 𝓛12563{undefined},requestsInProgress: 𝓛8745{Number},stderr: 𝓛12563{undefined}};
function 𝓟887{assembly} (𝓟888{state},𝓟889{action}: [OOV]𝓛[ty]0{ANY}): (𝓟890: [OOV]any)
{
𝓛12549{$Switch}(𝓟889{action}.type)
𝓛12561{$Case}(𝓟139{ActionType}.CompileAssemblyRequest)
return 𝓟890 = 𝓟29{start}(𝓟886{DEFAULT},𝓟888{state})
𝓛12561{$Case}(𝓟139{ActionType}.CompileAssemblySucceeded)
{
const 𝓟891{code}: [miss]𝓛[ty]10051{String} = 𝓟889{action}.code;
const 𝓟892{stdout}: [miss]𝓛[ty]10051{String} = 𝓟889{action}.stdout;
const 𝓟893{stderr}: [miss]𝓛[ty]10051{String} = 𝓟889{action}.stderr;
return 𝓟890 = 𝓟34{finish}(𝓟888{state},{code: 𝓟891{code},stdout: 𝓟892{stdout},stderr: 𝓟893{stderr}})
}
𝓛12561{$Case}(𝓟139{ActionType}.CompileAssemblyFailed)
return 𝓟890 = 𝓟34{finish}(𝓟888{state},{error: 𝓟889{action}.error})
return 𝓟890 = 𝓟888{state}
}

Module: ui/frontend/reducers/code

type 𝓛[ty]10051{String} = 𝓛[ty]10051{String}
const 𝓟895{DEFAULT}: 𝓛[ty]10051{String} = 𝓛8743{String};
function 𝓟896{code} (𝓟897{state},𝓟898{action}): (𝓟899: [OOV]any)
{
𝓛12549{$Switch}(𝓟898{action}.type)
𝓛12561{$Case}(𝓟330{REQUEST_GIST_LOAD})
return 𝓟899 = 𝓛8743{String}
𝓛12561{$Case}(𝓟331{GIST_LOAD_SUCCEEDED})
return 𝓟899 = 𝓟898{action}.code
𝓛12561{$Case}(𝓟271{EDIT_CODE})
return 𝓟899 = 𝓟898{action}.code
𝓛12561{$Case}(𝓟281{FORMAT_SUCCEEDED})
return 𝓟899 = 𝓟898{action}.code
return 𝓟899 = 𝓟897{state}
}

Module: ui/frontend/AdvancedEditor

type 𝓟[ty]2423{AdvancedEditorProps} = {execute: ()->any, AceEditor: 𝓛[ty]2{<UNKNOWN>}, crates: 𝓛[ty]8670{Array}, ace: any, code: 𝓛[ty]10051{String}, onEditCode: (𝓛[ty]10051{String})->any, focus: 𝓛[ty]0{ANY}, keybinding: 𝓛[ty]10051{String}, position: {line: 𝓛[ty]8655{Number}, column: 𝓛[ty]8655{Number}}, theme: 𝓛[ty]10051{String}}
type 𝓟[ty]2443{AdvancedEditorAsyncState} = {AceEditor: 𝓛[ty]2{<UNKNOWN>}, modeLoading: 𝓛[ty]8666{Boolean}, ace: any, keybinding: 𝓛[ty]10051{String}, themeLoading: 𝓛[ty]8666{Boolean}, theme: 𝓛[ty]10051{String}, keybindingLoading: 𝓛[ty]8666{Boolean}}
type 𝓟[ty]2440{PropsFromState} = {theme: 𝓛[ty]10051{String}, keybinding: 𝓛[ty]10051{String}, focus: 𝓛[ty]0{ANY}}
function 𝓟903{$Lambda0} (𝓟904{editor}): (𝓟905: [miss]𝓛[ty]8666{Boolean})
{
const 𝓟906{session} = 𝓟904{editor}.session;
const 𝓟907{pos} = 𝓟904{editor}.getCursorPosition();
const 𝓟908{line} = 𝓟906{session}.getLine(𝓟907{pos}.row);
const 𝓟909{precedingText} = 𝓟908{line}.slice(𝓛8745{Number},𝓟907{pos}.column);
return 𝓟905 = 𝓛12548{ExclamationToken}(𝓛12548{ExclamationToken}(𝓟909{precedingText}.match(𝓛8748{RegExp})))
}
const 𝓟910{displayExternCrateAutocomplete}: [miss]𝓛[ty]8696{Function} = 𝓟903{$Lambda0};
function 𝓟911{buildCrateAutocompleter} (𝓟912{component}): (𝓟913: [miss]𝓛[ty]8642{Object})
{
function 𝓟914{getCompletions} (𝓟915{editor},𝓟916{session},𝓟917{pos},𝓟918{prefix},𝓟919{callback}): (𝓟920: [miss]𝓛[ty]10033{Void})
{
let 𝓟921{suggestions}: [miss]𝓛[ty]8670{Array} = 𝓛8757{Array}();
if (𝓟910{displayExternCrateAutocomplete}(𝓟915{editor}))
{
const 𝓟922{crates} = 𝓟912{component}.props.crates;
const 𝓟923{len} = 𝓟922{crates}.length;
function 𝓟924{$Lambda1} (𝓟925{_},𝓟926{i}): (𝓟927: [miss]𝓛[ty]8642{Object})
{
}
𝓟921{suggestions}𝓟922{crates}.map(𝓟924{$Lambda1});
}
𝓟919{callback}(𝓛12563{undefined},𝓟921{suggestions})
}
return 𝓟913 = {getCompletions: 𝓟914{getCompletions}}
}
function 𝓟928{CONSTRUCTOR} (): (𝓟[ty]935{AdvancedEditor})
{
const 𝓟[ty]935{AdvancedEditor};
const 𝓟[ty]935{AdvancedEditor};
function 𝓟932{$Lambda2} (𝓟933{component}): (𝓟934: [OOV]any)
{
return 𝓟934 = 𝓟[ty]935{AdvancedEditor}._editor.FirstAssignment(𝓟933{component})
}
𝓟[ty]935{AdvancedEditor}.trackEditor𝓟932{$Lambda2};
}
class 𝓟[ty]935{AdvancedEditor} extends 𝓛[ty]2{<UNKNOWN>}{
𝓟937{_editor}: [OOV]any;
𝓟938{trackEditor}: [miss]𝓛[ty]8696{Function};
function 𝓟939{render} (): (𝓟940: [OOV]any)
{
const 𝓟941{ace} = 𝓟[ty]935{AdvancedEditor}.props.ace;
const 𝓟942{AceEditor} = 𝓟[ty]935{AdvancedEditor}.props.AceEditor;
const 𝓟943{keybinding} = 𝓟[ty]935{AdvancedEditor}.props.keybinding;
const 𝓟944{theme} = 𝓟[ty]935{AdvancedEditor}.props.theme;
const 𝓟945{code} = 𝓟[ty]935{AdvancedEditor}.props.code;
const 𝓟946{onEditCode} = 𝓟[ty]935{AdvancedEditor}.props.onEditCode;
if (𝓟943{keybinding}.EqualsEqualsEqualsToken(𝓛8743{String}))
{
const 𝓟947{Vim} = 𝓟941{ace}.acequire(𝓛8743{String}).CodeMirror.Vim;
function 𝓟948{$Lambda3} (𝓟949{cm},𝓟950{_input}): (𝓟951: [miss]𝓛[ty]10033{Void})
{
𝓟949{cm}.ace.execCommand(𝓛8743{String})
}
𝓟947{Vim}.defineEx(𝓛8743{String},𝓛8743{String},𝓟948{$Lambda3})
}
return 𝓟940 = 𝓛12563{undefined}
}
function 𝓟952{componentDidMount} (): (𝓟953: [miss]𝓛[ty]10033{Void})
{
const 𝓟954{editor} = 𝓟[ty]935{AdvancedEditor}._editor.editor;
𝓟954{editor}.commands.addCommand({name: 𝓛8743{String},bindKey: {win: 𝓛8743{String},mac: 𝓛8743{String}},exec: 𝓟[ty]935{AdvancedEditor}.props.execute,readOnly: 𝓛8744{Boolean}})
const 𝓟955{gotoCommand} = 𝓟954{editor}.commands.byName.gotoline;
𝓟955{gotoCommand}.bindKey{win: 𝓛8743{String},mac: 𝓛8743{String}};
𝓟954{editor}.commands.removeCommand(𝓟955{gotoCommand}.name)
𝓟954{editor}.commands.addCommand(𝓟955{gotoCommand})
𝓟954{editor}.setOptions({enableBasicAutocompletion: 𝓛8744{Boolean}})
function 𝓟956{$Lambda4} (𝓟957{event}): (𝓟958: [miss]𝓛[ty]10033{Void})
{
const 𝓟959{editor} = 𝓟957{event}.editor;
const 𝓟960{command} = 𝓟957{event}.command;
if (𝓛12548{ExclamationToken}(𝓟960{command}.name.EqualsEqualsEqualsToken(𝓛8743{String}).BarBarToken(𝓟960{command}.name.EqualsEqualsEqualsToken(𝓛8743{String}))))
{
}
if (𝓟910{displayExternCrateAutocomplete}(𝓟959{editor}))
{
𝓟959{editor}.execCommand(𝓛8743{String})
}
}
𝓟954{editor}.commands.on(𝓛8743{String},𝓟956{$Lambda4})
𝓟954{editor}.completers𝓛8757{Array}(𝓟911{buildCrateAutocompleter}(𝓟[ty]935{AdvancedEditor}));
}
function 𝓟961{componentDidUpdate} (𝓟962{prevProps},𝓟963{_prevState}): (𝓟964: [miss]𝓛[ty]10033{Void})
{
if (𝓟[ty]935{AdvancedEditor}.props.focus.ExclamationEqualsEqualsToken(𝓟962{prevProps}.focus))
{
𝓟[ty]935{AdvancedEditor}._editor.editor.resize()
}
𝓟[ty]935{AdvancedEditor}.gotoPosition(𝓟962{prevProps}.position,𝓟[ty]935{AdvancedEditor}.props.position)
}
function 𝓟965{gotoPosition} (𝓟966{oldPosition},𝓟967{newPosition}): (𝓟968: [miss]𝓛[ty]10033{Void})
{
const 𝓟969{editor} = 𝓟[ty]935{AdvancedEditor}._editor;
if (𝓛12548{ExclamationToken}(𝓟967{newPosition}).BarBarToken(𝓛12548{ExclamationToken}(𝓟969{editor})))
{
}
if (𝓟967{newPosition}.EqualsEqualsEqualsToken(𝓟966{oldPosition}))
{
}
const 𝓟970{line} = 𝓟967{newPosition}.line;
const 𝓟971{column} = 𝓟967{newPosition}.column;
𝓟969{editor}.editor.gotoLine(𝓟970{line},𝓟971{column}.MinusToken(𝓛8745{Number}))
𝓟969{editor}.editor.focus()
}
}
function 𝓟972{CONSTRUCTOR} (𝓟973{props}): (𝓟[ty]980{AdvancedEditorAsync})
{
const 𝓟[ty]980{AdvancedEditorAsync};
const 𝓟[ty]980{AdvancedEditorAsync};
𝓟[ty]980{AdvancedEditorAsync}(𝓟973{props})
𝓟[ty]980{AdvancedEditorAsync}.state{modeLoading: 𝓛8744{Boolean}};
function 𝓟977{$Lambda5} (𝓟978{_}): (𝓟979: [miss]𝓛[ty]10033{Void})
{
}
𝓟[ty]980{AdvancedEditorAsync}.requireLibraries().then(𝓟977{$Lambda5})
}
class 𝓟[ty]980{AdvancedEditorAsync} extends 𝓛[ty]2{<UNKNOWN>}{
function 𝓟986{componentWillReceiveProps} (𝓟987{nextProps}): (𝓟988: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]980{AdvancedEditorAsync}.load(𝓟987{nextProps})
}
function 𝓟991{load} (𝓟992{props}): (𝓟993: [miss]𝓛[ty]10033{Void})
{
const 𝓟994{keybinding} = 𝓟992{props}.keybinding;
const 𝓟995{theme} = 𝓟992{props}.theme;
𝓟[ty]980{AdvancedEditorAsync}.loadTheme(𝓟995{theme})
𝓟[ty]980{AdvancedEditorAsync}.loadKeybinding(𝓟994{keybinding})
}
function 𝓟996{loadKeybinding} (𝓟997{keybinding}): (𝓟998: [miss]𝓛[ty]10033{Void})
{
if (𝓟997{keybinding}.AmpersandAmpersandToken(𝓟997{keybinding}.ExclamationEqualsEqualsToken(𝓟[ty]980{AdvancedEditorAsync}.state.keybinding)))
{
𝓟[ty]980{AdvancedEditorAsync}.setState({keybindingLoading: 𝓛8744{Boolean}})
function 𝓟999{$Lambda6} (): (𝓟1000: [miss]𝓛[ty]8654{Promise})
{
return 𝓟1000 = 𝓛12563{undefined}(𝓛12554{$Template}(𝓟997{keybinding}))
}
function 𝓟1001{$Lambda7} (): (𝓟1002: [OOV]any)
{
return 𝓟1002 = 𝓟[ty]980{AdvancedEditorAsync}.setState({keybinding: 𝓟997{keybinding},keybindingLoading: 𝓛8744{Boolean}})
}
𝓟[ty]980{AdvancedEditorAsync}.requireLibraries().then(𝓟999{$Lambda6}).then(𝓟1001{$Lambda7})
}
}
function 𝓟989{isLoading} (): (𝓟990: [OOV]any)
{
return 𝓟990 = 𝓟[ty]980{AdvancedEditorAsync}.state.themeLoading.BarBarToken(𝓟[ty]980{AdvancedEditorAsync}.state.keybindingLoading).BarBarToken(𝓟[ty]980{AdvancedEditorAsync}.state.modeLoading).BarBarToken(𝓟[ty]980{AdvancedEditorAsync}.state.AceEditor.EqualsEqualsEqualsToken(𝓛12563{undefined}))
}
function 𝓟1003{loadTheme} (𝓟1004{theme}): (𝓟1005: [miss]𝓛[ty]10033{Void})
{
if (𝓟1004{theme}.ExclamationEqualsEqualsToken(𝓟[ty]980{AdvancedEditorAsync}.state.theme))
{
𝓟[ty]980{AdvancedEditorAsync}.setState({themeLoading: 𝓛8744{Boolean}})
function 𝓟1006{$Lambda8} (): (𝓟1007: [miss]𝓛[ty]8654{Promise})
{
return 𝓟1007 = 𝓛12563{undefined}(𝓛12554{$Template}(𝓟1004{theme}))
}
function 𝓟1008{$Lambda9} (): (𝓟1009: [OOV]any)
{
return 𝓟1009 = 𝓟[ty]980{AdvancedEditorAsync}.setState({theme: 𝓟1004{theme},themeLoading: 𝓛8744{Boolean}})
}
𝓟[ty]980{AdvancedEditorAsync}.requireLibraries().then(𝓟1006{$Lambda8}).then(𝓟1008{$Lambda9})
}
}
function 𝓟1010{requireLibraries} (): (𝓟1011: [miss]𝓛[ty]8654{Promise})
{
return 𝓟1011 = 𝓛12563{undefined}(𝓛8743{String})
}
function 𝓟982{render} (): (𝓟983: [OOV]any)
{
if (𝓟[ty]980{AdvancedEditorAsync}.isLoading())
{
return 𝓟983 = 𝓛12563{undefined}
}
else
{
const 𝓟984{ace} = 𝓟[ty]980{AdvancedEditorAsync}.state.ace;
const 𝓟985{AceEditor} = 𝓟[ty]980{AdvancedEditorAsync}.state.AceEditor;
return 𝓟983 = 𝓛12563{undefined}
}
}
}
function 𝓟1012{$Lambda10} (𝓟1013{state}: [OOV]𝓟[ty]2416{State}): (𝓟1014: [miss]𝓛[ty]8642{Object})
{
const 𝓟1015{theme}: [miss]𝓛[ty]10051{String} = 𝓟1013{state}.configuration.theme;
const 𝓟1016{keybinding}: [miss]𝓛[ty]10051{String} = 𝓟1013{state}.configuration.keybinding;
return 𝓟1014 = {theme: 𝓟1015{theme},keybinding: (𝓟1016{keybinding}.EqualsEqualsEqualsToken(𝓛8743{String}) ? 𝓛12563{undefined} : 𝓟1016{keybinding},focus: 𝓟1013{state}.output.meta.focus}
}
const 𝓟1017{mapStateToProps}: [miss]𝓛[ty]8696{Function} = 𝓟1012{$Lambda10};
const 𝓟1018{defaultVar} = 𝓟1231{connect}(𝓟1017{mapStateToProps})(𝓛12563{undefined});

Module: ui/frontend/local_storage

const 𝓟1019{CURRENT_VERSION}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
function 𝓟1020{serialize} (𝓟1021{state}): (𝓟1022: [miss]𝓛[ty]10051{String})
{
return 𝓟1022 = 𝓛8756{JSON}.stringify({version: 𝓟1019{CURRENT_VERSION},configuration: {processAssembly: 𝓟1021{state}.configuration.processAssembly,demangleAssembly: 𝓟1021{state}.configuration.demangleAssembly,editor: 𝓟1021{state}.configuration.editor,assemblyFlavor: 𝓟1021{state}.configuration.assemblyFlavor,keybinding: 𝓟1021{state}.configuration.keybinding,orientation: 𝓟1021{state}.configuration.orientation,theme: 𝓟1021{state}.configuration.theme},code: 𝓟1021{state}.code})
}
function 𝓟1023{deserialize} (𝓟1024{savedState}): (𝓟1025: [miss]𝓛[ty]8642{Object})
{
if (𝓛12548{ExclamationToken}(𝓟1024{savedState}))
{
return 𝓟1025 = 𝓛12563{undefined}
}
const 𝓟1026{parsedState} = 𝓛8756{JSON}.parse(𝓟1024{savedState});
if (𝓟1026{parsedState}.version.ExclamationEqualsEqualsToken(𝓟1019{CURRENT_VERSION}))
{
return 𝓟1025 = 𝓛12563{undefined}
}
return 𝓟1025 = {configuration: {processAssembly: 𝓟1026{parsedState}.configuration.processAssembly.BarBarToken(𝓟1146{DEFAULT}.processAssembly),demangleAssembly: 𝓟1026{parsedState}.configuration.demangleAssembly.BarBarToken(𝓟1146{DEFAULT}.demangleAssembly),editor: 𝓟1026{parsedState}.configuration.editor.BarBarToken(𝓟1146{DEFAULT}.editor),assemblyFlavor: 𝓟1026{parsedState}.configuration.assemblyFlavor.BarBarToken(𝓟1146{DEFAULT}.assemblyFlavor),keybinding: 𝓟1026{parsedState}.configuration.keybinding.BarBarToken(𝓟1146{DEFAULT}.keybinding),orientation: 𝓟1026{parsedState}.configuration.orientation.BarBarToken(𝓟1146{DEFAULT}.orientation),theme: 𝓟1026{parsedState}.configuration.theme.BarBarToken(𝓟1146{DEFAULT}.theme)},code: 𝓟1026{parsedState}.code}
}

Module: ui/frontend/reducers/index

type 𝓟[ty]2416{State} = {versions: 𝓛[ty]2{<UNKNOWN>}, page: 𝓛[ty]2{<UNKNOWN>}, crates: 𝓛[ty]2{<UNKNOWN>}, code: 𝓛[ty]2{<UNKNOWN>}, configuration: 𝓛[ty]2{<UNKNOWN>}, position: 𝓛[ty]2{<UNKNOWN>}, output: 𝓛[ty]2{<UNKNOWN>}}
const 𝓟1028{playgroundApp} = 𝓟1244{combineReducers}({versions: 𝓟1219{crates},page: 𝓟511{page},crates: 𝓟22{crates},code: 𝓟896{code},configuration: 𝓟1147{configuration},position: 𝓟44{position},output: 𝓟454{output}});

Module: ui/frontend/types

type 𝓛[ty]8655{Number} = 𝓛[ty]8655{Number}
type 𝓛[ty]0{ANY} = any
type 𝓛[ty]8655{Number} = 𝓛[ty]8655{Number}
type 𝓟[ty]2419{CommonEditorProps} = {execute: ()->any, crates: 𝓛[ty]8670{Array}, code: 𝓛[ty]10051{String}, onEditCode: (𝓛[ty]10051{String})->any, position: 𝓟[ty]2401{Position}}
type 𝓛[ty]8655{Number} = 𝓛[ty]8655{Number}
type 𝓟[ty]2452{Version} = {version: 𝓛[ty]10051{String}, hash: 𝓛[ty]10051{String}, date: 𝓛[ty]10051{String}}
type 𝓟[ty]2453{Crate} = {id: 𝓛[ty]10051{String}, name: 𝓛[ty]10051{String}, version: 𝓛[ty]10051{String}}
type 𝓛[ty]8655{Number} = 𝓛[ty]8655{Number}
type 𝓛[ty]8655{Number} = 𝓛[ty]8655{Number}
type 𝓟[ty]2401{Position} = {line: 𝓛[ty]8655{Number}, column: 𝓛[ty]8655{Number}}
type 𝓛[ty]8655{Number} = 𝓛[ty]8655{Number}
type 𝓛[ty]8655{Number} = 𝓛[ty]8655{Number}
const 𝓟1041{Editor} = {Simple: 𝓛8745{Number},Advanced: 𝓛8745{Number}};
const 𝓟1042{Orientation} = {Automatic: 𝓛8745{Number},Horizontal: 𝓛8745{Number},Vertical: 𝓛8745{Number}};
const 𝓟1043{AssemblyFlavor} = {Att: 𝓛8745{Number},Intel: 𝓛8745{Number}};
const 𝓟1044{DemangleAssembly} = {Demangle: 𝓛8745{Number},Mangle: 𝓛8745{Number}};
const 𝓟1045{ProcessAssembly} = {Filter: 𝓛8745{Number},Raw: 𝓛8745{Number}};
const 𝓟1046{Channel} = {Stable: 𝓛8745{Number},Beta: 𝓛8745{Number},Nightly: 𝓛8745{Number}};
const 𝓟1047{Mode} = {Debug: 𝓛8745{Number},Release: 𝓛8745{Number}};

Module: ui/frontend/uss-router/Link

type 𝓟[ty]2427{LinkProps} extends 𝓛[ty]2{<UNKNOWN>} = {dispatch: (any)->any, action: ()->any, onClick: ()->any}
const 𝓟1049{contextTypes}: [miss]𝓛[ty]8642{Object} = {router: 𝓟1226{PropTypes}.any};
function 𝓟1050{CONSTRUCTOR} (): (𝓟[ty]1054{Link})
{
const 𝓟[ty]1054{Link};
const 𝓟[ty]1054{Link};
}
class 𝓟[ty]1054{Link} extends 𝓛[ty]2{<UNKNOWN>}{
function 𝓟1056{render} (): (𝓟1057: [OOV]any)
{
const 𝓟1058{dispatch} = 𝓟[ty]1054{Link}.props.dispatch;
const 𝓟1059{action} = 𝓟[ty]1054{Link}.props.action;
const 𝓟1060{onClick} = 𝓟[ty]1054{Link}.props.onClick;
const 𝓟1061{children} = 𝓟[ty]1054{Link}.props.children;
const 𝓟1062{rest} = 𝓟[ty]1054{Link}.props.rest;
const 𝓟1063{router} = 𝓟[ty]1054{Link}.context.router;
const 𝓟1064{location} = 𝓟1063{router}.provisionalLocation(𝓟1059{action});
const 𝓟1065{href} = 𝓟1064{location}.pathname;
function 𝓟1066{$Lambda127} (𝓟1067{e}): (𝓟1068: [miss]𝓛[ty]10033{Void})
{
if (𝓟1060{onClick})
{
𝓟1060{onClick}()
}
else
{
𝓟1058{dispatch}(𝓟1059{action}())
}
𝓟1067{e}.preventDefault()
}
const 𝓟1069{realOnClick}: [miss]𝓛[ty]8696{Function} = 𝓟1066{$Lambda127};
return 𝓟1057 = 𝓛12563{undefined}
}
}
const 𝓟1070{LinkContainer} = 𝓟1231{connect}()(𝓛12563{undefined});

Module: ui/frontend/Loader

function 𝓟1071{$Lambda40} (): (𝓟1072: [OOV]any)
{
return 𝓟1072 = 𝓛12563{undefined}
}
const 𝓟1073{Loader}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓟1071{$Lambda40};

Module: ui/frontend/reducers/output/clippy

type 𝓟[ty]2399{SimpleProps} = {requestsInProgress: 𝓛[ty]8655{Number}, stdout: 𝓛[ty]10051{String}, stderr: 𝓛[ty]10051{String}, error: 𝓛[ty]10051{String}}
const 𝓟1075{DEFAULT}: [OOV]𝓟[ty]2399{SimpleProps} = {requestsInProgress: 𝓛8745{Number},stdout: 𝓛12563{undefined},stderr: 𝓛12563{undefined},error: 𝓛12563{undefined}};
function 𝓟1076{clippy} (𝓟1077{state},𝓟1078{action}): (𝓟1079: [OOV]any)
{
𝓛12549{$Switch}(𝓟1078{action}.type)
𝓛12561{$Case}(𝓟305{REQUEST_CLIPPY})
return 𝓟1079 = 𝓟29{start}(𝓟1075{DEFAULT},𝓟1077{state})
𝓛12561{$Case}(𝓟306{CLIPPY_SUCCEEDED})
{
const 𝓟1080{stdout} = 𝓟1078{action}.stdout;
const 𝓟1081{stderr} = 𝓟1078{action}.stderr;
return 𝓟1079 = 𝓟34{finish}(𝓟1077{state},{stdout: 𝓟1080{stdout},stderr: 𝓟1081{stderr}})
}
𝓛12561{$Case}(𝓟307{CLIPPY_FAILED})
return 𝓟1079 = 𝓟34{finish}(𝓟1077{state},{error: 𝓟1078{action}.error})
return 𝓟1079 = 𝓟1077{state}
}

Module: ui/frontend/Header

type 𝓟[ty]2450{HeaderProps} = {format: ()->any, channel: 𝓛[ty]8655{Number}, execute: ()->any, wasmAvailable: 𝓛[ty]8666{Boolean}, compileToAssembly: ()->any, nightlyVersion: 𝓛[ty]10051{String}, tests: 𝓛[ty]8666{Boolean}, toggleConfiguration: ()->any, stableVersion: 𝓛[ty]10051{String}, compileToMir: ()->any, changeChannel: (any)->any, changeMode: (any)->any, mode: 𝓛[ty]8655{Number}, clippy: ()->any, compileToLLVM: ()->any, compileToWasm: ()->any, betaVersion: 𝓛[ty]10051{String}, gistSave: ()->any, crateType: 𝓛[ty]10051{String}, navigateToHelp: ()->any}
function 𝓟1083{oneRadio} (𝓟1084{name}: 𝓛[ty]10051{String},𝓟1085{currentValue}: [OOV]any,𝓟1086{possibleValue}: [OOV]any,𝓟1087{change}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8696{Function}),𝓟1088{labelText}: 𝓛[ty]10051{String},𝓟1089{extra}: [OOV]any): (𝓟1090: [miss]𝓛[ty]8670{Array})
{
const 𝓟1091{id}: [miss]𝓛[ty]10051{String} = 𝓛12554{$Template}(𝓟1084{name},𝓟1086{possibleValue});
return 𝓟1090 = 𝓛8757{Array}(𝓛12563{undefined},𝓛12563{undefined})
}
function 𝓟1092{$Lambda29} (𝓟1093{crateType},𝓟1094{tests}): (𝓟1095: [OOV]any)
{
if (𝓟1094{tests})
{
return 𝓟1095 = 𝓛8743{String}
}
if (𝓟1093{crateType}.EqualsEqualsEqualsToken(𝓛8743{String}))
{
return 𝓟1095 = 𝓛8743{String}
}
return 𝓟1095 = 𝓛8743{String}
}
const 𝓟1096{executionLabel}: [miss]𝓛[ty]8696{Function} = 𝓟1092{$Lambda29};
function 𝓟1097{CONSTRUCTOR} (): (𝓟[ty]1101{Header})
{
const 𝓟[ty]1101{Header};
const 𝓟[ty]1101{Header};
}
class 𝓟[ty]1101{Header} extends 𝓛[ty]2{<UNKNOWN>}{
function 𝓟1103{render} (): (𝓟1104: [OOV]any)
{
const 𝓟1105{execute} = 𝓟[ty]1101{Header}.props.execute;
const 𝓟1106{compileToAssembly} = 𝓟[ty]1101{Header}.props.compileToAssembly;
const 𝓟1107{compileToLLVM} = 𝓟[ty]1101{Header}.props.compileToLLVM;
const 𝓟1108{compileToMir} = 𝓟[ty]1101{Header}.props.compileToMir;
const 𝓟1109{compileToWasm} = 𝓟[ty]1101{Header}.props.compileToWasm;
const 𝓟1110{format} = 𝓟[ty]1101{Header}.props.format;
const 𝓟1111{clippy} = 𝓟[ty]1101{Header}.props.clippy;
const 𝓟1112{gistSave} = 𝓟[ty]1101{Header}.props.gistSave;
const 𝓟1113{channel} = 𝓟[ty]1101{Header}.props.channel;
const 𝓟1114{changeChannel} = 𝓟[ty]1101{Header}.props.changeChannel;
const 𝓟1115{mode} = 𝓟[ty]1101{Header}.props.mode;
const 𝓟1116{changeMode} = 𝓟[ty]1101{Header}.props.changeMode;
const 𝓟1117{crateType} = 𝓟[ty]1101{Header}.props.crateType;
const 𝓟1118{tests} = 𝓟[ty]1101{Header}.props.tests;
const 𝓟1119{toggleConfiguration} = 𝓟[ty]1101{Header}.props.toggleConfiguration;
const 𝓟1120{navigateToHelp} = 𝓟[ty]1101{Header}.props.navigateToHelp;
const 𝓟1121{stableVersion} = 𝓟[ty]1101{Header}.props.stableVersion;
const 𝓟1122{betaVersion} = 𝓟[ty]1101{Header}.props.betaVersion;
const 𝓟1123{nightlyVersion} = 𝓟[ty]1101{Header}.props.nightlyVersion;
const 𝓟1124{wasmAvailable} = 𝓟[ty]1101{Header}.props.wasmAvailable;
function 𝓟1125{$Lambda30} (𝓟1126{value}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number}),𝓟1127{labelText},𝓟1128{extras}): (𝓟1129: [miss]𝓛[ty]8670{Array})
{
return 𝓟1129 = 𝓟1083{oneRadio}(𝓛8743{String},𝓟1113{channel},𝓟1126{value},𝓟1114{changeChannel},𝓟1127{labelText},𝓟1128{extras})
}
const 𝓟1130{oneChannel}: [miss]𝓛[ty]8696{Function} = 𝓟1125{$Lambda30};
function 𝓟1131{$Lambda31} (𝓟1132{value}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number}),𝓟1133{labelText}): (𝓟1134: [miss]𝓛[ty]8670{Array})
{
return 𝓟1134 = 𝓟1083{oneRadio}(𝓛8743{String},𝓟1115{mode},𝓟1132{value},𝓟1116{changeMode},𝓟1133{labelText})
}
const 𝓟1135{oneMode}: [miss]𝓛[ty]8696{Function} = 𝓟1131{$Lambda31};
const 𝓟1136{primaryLabel} = 𝓟1096{executionLabel}(𝓟1117{crateType},𝓟1118{tests});
return 𝓟1104 = 𝓛12563{undefined}
}
}
function 𝓟1137{$Lambda32} (𝓟1138{state}: [OOV]𝓟[ty]2416{State}): (𝓟1139: [miss]𝓛[ty]8642{Object})
{
const 𝓟1140{channel}: [miss]𝓛[ty]8655{Number} = 𝓟1138{state}.configuration.channel;
const 𝓟1141{mode}: [miss]𝓛[ty]8655{Number} = 𝓟1138{state}.configuration.mode;
return 𝓟1139 = {channel: 𝓟1140{channel},wasmAvailable: 𝓟765{isWasmAvailable}(𝓟1138{state}),nightlyVersion: 𝓟761{nightlyVersionText}(𝓟1138{state}),tests: 𝓟733{runAsTest}(𝓟1138{state}),stableVersion: 𝓟755{stableVersionText}(𝓟1138{state}),mode: 𝓟1141{mode},betaVersion: 𝓟760{betaVersionText}(𝓟1138{state}),crateType: 𝓟739{getCrateType}(𝓟1138{state}),navigateToHelp: 𝓟137{navigateToHelp}}
}
const 𝓟1142{mapStateToProps}: [miss]𝓛[ty]8696{Function} = 𝓟1137{$Lambda32};
const 𝓟1143{mapDispatchToProps}: [miss]𝓛[ty]8642{Object} = {format: 𝓟291{performFormat},execute: 𝓟204{performExecute},compileToAssembly: 𝓟237{performCompileToAssembly},toggleConfiguration: 𝓟133{toggleConfiguration},compileToMir: 𝓟259{performCompileToMir},changeChannel: 𝓟161{changeChannel},changeMode: 𝓟164{changeMode},clippy: 𝓟316{performClippy},compileToLLVM: 𝓟248{performCompileToLLVM},compileToWasm: 𝓟270{performCompileToWasm},gistSave: 𝓟361{performGistSave}};
const 𝓟1144{ConnectedHeader} = 𝓟1231{connect}(𝓟1142{mapStateToProps},𝓟1143{mapDispatchToProps})(𝓛12563{undefined});

Module: ui/frontend/reducers/configuration

type 𝓟[ty]2421{State} = {processAssembly: 𝓛[ty]8655{Number}, channel: 𝓛[ty]8655{Number}, demangleAssembly: 𝓛[ty]8655{Number}, editor: 𝓛[ty]8655{Number}, assemblyFlavor: 𝓛[ty]8655{Number}, shown: 𝓛[ty]8666{Boolean}, keybinding: 𝓛[ty]10051{String}, orientation: 𝓛[ty]8655{Number}, mode: 𝓛[ty]8655{Number}, theme: 𝓛[ty]10051{String}}
const 𝓟1146{DEFAULT}: [OOV]𝓟[ty]2421{State} = {processAssembly: 𝓟1045{ProcessAssembly}.Filter,channel: 𝓟1046{Channel}.Stable,demangleAssembly: 𝓟1044{DemangleAssembly}.Demangle,editor: 𝓟1041{Editor}.Advanced,assemblyFlavor: 𝓟1043{AssemblyFlavor}.Att,shown: 𝓛8744{Boolean},keybinding: 𝓛8743{String},orientation: 𝓟1042{Orientation}.Automatic,mode: 𝓟1047{Mode}.Debug,theme: 𝓛8743{String}};
function 𝓟1147{configuration} (𝓟1148{state},𝓟1149{action}: [OOV]𝓛[ty]0{ANY}): (𝓟1150: [OOV]𝓟[ty]2421{State})
{
𝓛12549{$Switch}(𝓟1149{action}.type)
𝓛12561{$Case}(𝓟139{ActionType}.ToggleConfiguration)
return 𝓟1150 = {shown: 𝓛12548{ExclamationToken}(𝓟1148{state}.shown)}
𝓛12561{$Case}(𝓟139{ActionType}.ChangeEditor)
return 𝓟1150 = {editor: 𝓟1149{action}.editor}
𝓛12561{$Case}(𝓟139{ActionType}.ChangeKeybinding)
return 𝓟1150 = {keybinding: 𝓟1149{action}.keybinding}
𝓛12561{$Case}(𝓟139{ActionType}.ChangeTheme)
return 𝓟1150 = {theme: 𝓟1149{action}.theme}
𝓛12561{$Case}(𝓟139{ActionType}.ChangeOrientation)
return 𝓟1150 = {orientation: 𝓟1149{action}.orientation}
𝓛12561{$Case}(𝓟139{ActionType}.ChangeAssemblyFlavor)
return 𝓟1150 = {assemblyFlavor: 𝓟1149{action}.assemblyFlavor}
𝓛12561{$Case}(𝓟139{ActionType}.ChangeDemangleAssembly)
return 𝓟1150 = {demangleAssembly: 𝓟1149{action}.demangleAssembly}
𝓛12561{$Case}(𝓟139{ActionType}.ChangeProcessAssembly)
return 𝓟1150 = {processAssembly: 𝓟1149{action}.processAssembly}
𝓛12561{$Case}(𝓟139{ActionType}.ChangeChannel)
return 𝓟1150 = {channel: 𝓟1149{action}.channel}
𝓛12561{$Case}(𝓟139{ActionType}.ChangeMode)
return 𝓟1150 = {mode: 𝓟1149{action}.mode}
return 𝓟1150 = 𝓟1148{state}
}

Module: ui/frontend/Editor

type 𝓟[ty]2410{EditorProps} = {execute: ()->any, crates: 𝓛[ty]8670{Array}, code: 𝓛[ty]10051{String}, onEditCode: (𝓛[ty]10051{String})->any, editor: 𝓛[ty]8655{Number}, position: {line: 𝓛[ty]8655{Number}, column: 𝓛[ty]8655{Number}}}
function 𝓟1152{CONSTRUCTOR} (): (𝓟[ty]1165{SimpleEditor})
{
const 𝓟[ty]1165{SimpleEditor};
const 𝓟[ty]1165{SimpleEditor};
function 𝓟1156{$Lambda23} (𝓟1157{e}): (𝓟1158: [OOV]any)
{
return 𝓟1158 = 𝓟[ty]1165{SimpleEditor}.props.onEditCode(𝓟1157{e}.target.value)
}
function 𝓟1159{$Lambda24} (𝓟1160{component}): (𝓟1161: [OOV]any)
{
return 𝓟1161 = 𝓟[ty]1165{SimpleEditor}._editor.FirstAssignment(𝓟1160{component})
}
function 𝓟1162{$Lambda25} (𝓟1163{e}): (𝓟1164: [miss]𝓛[ty]10033{Void})
{
if (𝓟1163{e}.key.EqualsEqualsEqualsToken(𝓛8743{String}).AmpersandAmpersandToken(𝓟1163{e}.ctrlKey.BarBarToken(𝓟1163{e}.metaKey)))
{
𝓟[ty]1165{SimpleEditor}.props.execute()
}
}
𝓟[ty]1165{SimpleEditor}.onKeyDown𝓟1162{$Lambda25};
𝓟[ty]1165{SimpleEditor}.onChange𝓟1156{$Lambda23};
𝓟[ty]1165{SimpleEditor}.trackEditor𝓟1159{$Lambda24};
}
class 𝓟[ty]1165{SimpleEditor} extends 𝓛[ty]2{<UNKNOWN>}{
𝓟1167{_editor}: [OOV]𝓛[ty]10475{HTMLTextAreaElement};
𝓟1168{onChange}: [miss]𝓛[ty]8696{Function};
𝓟1169{trackEditor}: [miss]𝓛[ty]8696{Function};
𝓟1170{onKeyDown}: [miss]𝓛[ty]8696{Function};
function 𝓟1171{render} (): (𝓟1172: [OOV]any)
{
return 𝓟1172 = 𝓛12563{undefined}
}
function 𝓟1173{componentDidUpdate} (𝓟1174{prevProps},𝓟1175{_prevState}): (𝓟1176: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]1165{SimpleEditor}.gotoPosition(𝓟1174{prevProps}.position,𝓟[ty]1165{SimpleEditor}.props.position)
}
function 𝓟1177{gotoPosition} (𝓟1178{oldPosition},𝓟1179{newPosition}): (𝓟1180: [miss]𝓛[ty]10033{Void})
{
const 𝓟1181{editor}: [OOV]𝓛[ty]10475{HTMLTextAreaElement} = 𝓟[ty]1165{SimpleEditor}._editor;
if (𝓛12548{ExclamationToken}(𝓟1179{newPosition}).BarBarToken(𝓛12548{ExclamationToken}(𝓟1181{editor})))
{
}
if (𝓟1179{newPosition}.EqualsEqualsEqualsToken(𝓟1178{oldPosition}))
{
}
const 𝓟1182{line}: [miss]𝓛[ty]8655{Number} = 𝓟1179{newPosition}.line.MinusToken(𝓛8745{Number});
const 𝓟1183{code} = 𝓟[ty]1165{SimpleEditor}.props.code;
const 𝓟1184{lines} = 𝓟1183{code}.split(𝓛8743{String});
const 𝓟1185{precedingLines} = 𝓟1184{lines}.slice(𝓛8745{Number},𝓟1182{line});
const 𝓟1186{highlightedLine} = 𝓟1184{lines}.access(𝓟1182{line});
function 𝓟1187{$Lambda26} (𝓟1188{l}): (𝓟1189: [OOV]any)
{
return 𝓟1189 = 𝓟1188{l}.length.PlusToken(𝓛8745{Number})
}
function 𝓟1190{$Lambda27} (𝓟1191{a},𝓟1192{b}): (𝓟1193: [OOV]any)
{
return 𝓟1193 = 𝓟1191{a}.PlusToken(𝓟1192{b})
}
const 𝓟1194{precedingBytes} = 𝓟1185{precedingLines}.map(𝓟1187{$Lambda26}).reduce(𝓟1190{$Lambda27});
const 𝓟1195{highlightedBytes} = 𝓟1186{highlightedLine}.length;
𝓟1181{editor}.setSelectionRange(𝓟1194{precedingBytes},𝓟1194{precedingBytes}.PlusToken(𝓟1195{highlightedBytes}))
}
}
function 𝓟1196{CONSTRUCTOR} (): (𝓟[ty]1200{Editor})
{
const 𝓟[ty]1200{Editor};
const 𝓟[ty]1200{Editor};
}
class 𝓟[ty]1200{Editor} extends 𝓛[ty]2{<UNKNOWN>}{
function 𝓟1202{render} (): (𝓟1203: [OOV]any)
{
const 𝓟1204{editor} = 𝓟[ty]1200{Editor}.props.editor;
const 𝓟1205{execute} = 𝓟[ty]1200{Editor}.props.execute;
const 𝓟1206{code} = 𝓟[ty]1200{Editor}.props.code;
const 𝓟1207{crates} = 𝓟[ty]1200{Editor}.props.crates;
const 𝓟1208{position} = 𝓟[ty]1200{Editor}.props.position;
const 𝓟1209{onEditCode} = 𝓟[ty]1200{Editor}.props.onEditCode;
const 𝓟1210{SelectedEditor} = (𝓟1204{editor}.EqualsEqualsEqualsToken(𝓟1041{Editor}.Simple) ? 𝓛12563{undefined} : 𝓟1018{defaultVar};
return 𝓟1203 = 𝓛12563{undefined}
}
}
function 𝓟1211{$Lambda28} (𝓟1212{_}): (𝓟1213: [miss]𝓛[ty]8642{Object})
{
}
const 𝓟1214{mapStateToProps}: [miss]𝓛[ty]8696{Function} = 𝓟1211{$Lambda28};
const 𝓟1215{mapDispatchToProps}: [miss]𝓛[ty]8642{Object} = {execute: 𝓟204{performExecute},onEditCode: 𝓟273{editCode}};
const 𝓟1216{ConnectedEditor} = 𝓟1231{connect}(𝓟1214{mapStateToProps},𝓟1215{mapDispatchToProps})(𝓛12563{undefined});

Module: ui/frontend/reducers/versions

type 𝓟[ty]2396{State} = {stable: 𝓟[ty]2452{Version}, beta: 𝓟[ty]2452{Version}, nightly: 𝓟[ty]2452{Version}}
const 𝓟1218{DEFAULT}: [OOV]𝓟[ty]2396{State} = {stable: 𝓛12563{undefined},beta: 𝓛12563{undefined},nightly: 𝓛12563{undefined}};
function 𝓟1219{crates} (𝓟1220{state},𝓟1221{action}): (𝓟1222: [OOV]any)
{
𝓛12549{$Switch}(𝓟1221{action}.type)
𝓛12561{$Case}(𝓟388{VERSIONS_LOAD_SUCCEEDED})
{
const 𝓟1223{stable} = 𝓟1221{action}.stable;
const 𝓟1224{beta} = 𝓟1221{action}.beta;
const 𝓟1225{nightly} = 𝓟1221{action}.nightly;
return 𝓟1222 = {stable: 𝓟1223{stable},beta: 𝓟1224{beta},nightly: 𝓟1225{nightly}}
}
return 𝓟1222 = 𝓟1220{state}
}