 ;; Note: checkers need to be exported in ../checkers.clj
 
 (defchecker map-containing 
-  "Accepts a map that contains all the keys and values in expected,
+  "DEPRECATED: use 'contains' checker instead.
+   Accepts a map that contains all the keys and values in expected,
    perhaps along with others"
+  {:deprecated "0.9.0"}
   [expected]
   (contains expected))
 


   You can call this with either (only-maps-containing {..} {..}) or
   (only-maps-containing [ {..} {..} ])."
  [& maps-or-maplist]
  (let [expected (one-level-map-flatten maps-or-maplist)
        subfunctions (map contains expected)]


   You can call this with either (maps-containing {..} {..}) or
   (maps-containing [ {..} {..} ])."
  {:deprecated "0.9.0"}
  [& maps-or-maplist]
  (let [expected (one-level-map-flatten maps-or-maplist)
        subfunctions (map contains expected)]
    (contains subfunctions :in-any-order :gaps-ok)))

(defchecker in-any-order
  "DEPRECATED: use (just x :in-any-order) instead. 
   Produces matcher that matches sequences without regard to order."
  {:deprecated "0.9.0"}
  [expected]
  (just expected :in-any-order))
