/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* vim: set ts=8 sts=2 et sw=2 tw=80: */ // Generated by uniffi-bindgen-gecko-js. DO NOT EDIT. #include "nsString.h" #include "nsPrintfCString.h" #include "mozilla/Logging.h" #include "mozilla/StaticPtr.h" #include "mozilla/dom/Promise.h" #include "mozilla/dom/PromiseNativeHandler.h" #include "mozilla/dom/UniFFIScaffolding.h" #include "mozilla/uniffi/Call.h" #include "mozilla/uniffi/Callbacks.h" #include "mozilla/uniffi/FfiValue.h" #include "mozilla/uniffi/PointerType.h" #include "mozilla/uniffi/Rust.h" namespace mozilla::uniffi { using dom::ArrayBuffer; using dom::AutoEntryScript; using dom::GlobalObject; using dom::RootedDictionary; using dom::NullableRootedUnion; using dom::Promise; using dom::PromiseNativeHandler; using dom::Sequence; using dom::UniFFICallbackHandler; using dom::UniFFIPointer; using dom::UniFFIScaffoldingCallCode; using dom::UniFFIScaffoldingCallResult; {% include "cpp/FfiDefinitions.cpp" %} {% include "cpp/PointerTypes.cpp" %} {% include "cpp/CallbackInterfaceFfiValueTypes.cpp" %} {% include "cpp/ScaffoldingCalls.cpp" %} {% include "cpp/CallbackInterfaces.cpp" %} } // namespace mozilla::uniffi