MCPcopy Create free account
hub / github.com/NativeScript/SimDeck / available_sources_for_session

Function available_sources_for_session

packages/server/src/api/routes.rs:4791–4829  ·  view source on GitHub ↗
(session: &InspectorSession)

Source from the content-addressed store, hash-verified

4789}
4790
4791fn available_sources_for_session(session: &InspectorSession) -> Vec<String> {
4792 let mut sources = Vec::new();
4793 if session
4794 .available_sources
4795 .iter()
4796 .any(|source| source == SOURCE_NATIVE_SCRIPT)
4797 {
4798 push_unique_source(&mut sources, SOURCE_NATIVE_SCRIPT);
4799 }
4800 if session
4801 .available_sources
4802 .iter()
4803 .any(|source| source == SOURCE_REACT_NATIVE)
4804 {
4805 push_unique_source(&mut sources, SOURCE_REACT_NATIVE);
4806 }
4807 if session
4808 .available_sources
4809 .iter()
4810 .any(|source| source == SOURCE_FLUTTER)
4811 {
4812 push_unique_source(&mut sources, SOURCE_FLUTTER);
4813 }
4814 if session
4815 .available_sources
4816 .iter()
4817 .any(|source| source == SOURCE_SWIFTUI)
4818 {
4819 push_unique_source(&mut sources, SOURCE_SWIFTUI);
4820 }
4821 if session
4822 .available_sources
4823 .iter()
4824 .any(|source| source == SOURCE_UIKIT)
4825 {
4826 push_unique_source(&mut sources, SOURCE_UIKIT);
4827 }
4828 sources
4829}
4830
4831fn available_sources_with_native_ax(session: Option<&InspectorSession>) -> Vec<String> {
4832 let mut sources = session

Callers

nothing calls this directly

Calls 1

push_unique_sourceFunction · 0.70

Tested by

no test coverage detected