hunk.code_window: Since `exp build` does not apply to ExpoKit projects, you can edit the native project's release channel manually by modifying the `releaseChannel` key in `EXShell.plist` (iOS) or `Constants.java` (Android).
   ## Notes
   `expo.manifest.releaseChannel` does NOT exist in dev mode. It does exist, however when you explicitly publish / build with it.
   ## Using Release Channels for Environment Variable Configuration
  
hunk.labels: keep keep keep replace replace replace replace keep keep
hunk.file_path: docs/versions/v24.0.0/guides/release-channels.md
hunk.type: replace
file: /*!
  @file
  Defines `boost::hana::intersection`.
  
  @copyright Louis Dionne 2013-2016
  Distributed under the Boost Software License, Version 1.0.
  (See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt)
   */
  
  #ifndef BOOST_HANA_INTERSECTION_HPP
  #define BOOST_HANA_INTERSECTION_HPP
  
  #include <boost/hana/fwd/intersection.hpp>
  
  #include <boost/hana/config.hpp>
  #include <boost/hana/core/dispatch.hpp>
  
  
  BOOST_HANA_NAMESPACE_BEGIN
      //! @cond
      template <typename Xs, typename Ys>
      constexpr auto intersection_t::operator()(Xs&& xs, Ys&& ys) const {
          using S = typename hana::tag_of<Xs>::type;
          using Intersection = BOOST_HANA_DISPATCH_IF(intersection_impl<S>,
              true
          );
  
          return Intersection::apply(static_cast<Xs&&>(xs), static_cast<Ys&&>(ys));
      }
      //! @endcond
  
      template <typename S, bool condition>
      struct intersection_impl<S, when<condition>> : default_ {
          template <typename ...Args>
          static constexpr auto apply(Args&& ...) = delete;
      };
  BOOST_HANA_NAMESPACE_END
  
  #endif // !BOOST_HANA_INTERSECTION_HPP
  