Compare if two types have the same constructor in Gleam

docs: remove some debug info from docs that got left in

Changed files
+13 -4
src
+4 -4
README.md
··· 28 28 } 29 29 30 30 pub fn main() -> Nil { 31 - assert is_same_kind(Size(Medium), Size(Small), True) == True 32 - assert is_same_kind(Size(Medium), Variant(Primary), False) == False 33 - assert is_same_kind(Variant(Primary), Variant(Primary), False) == True 34 - assert is_same_kind(Variant(Primary), Variant(Secondary), False) == True 31 + assert is_same_kind(Size(Medium), Size(Small)) == True 32 + assert is_same_kind(Size(Medium), Variant(Primary)) == False 33 + assert is_same_kind(Variant(Primary), Variant(Primary)) == True 34 + assert is_same_kind(Variant(Primary), Variant(Secondary)) == True 35 35 } 36 36 ``` 37 37
+9
src/comparator.gleam
··· 1 + /// Compare if two types have the same constructor 2 + /// 3 + /// ```gleam 4 + /// assert is_same_kind(Size(Medium), Size(Small)) == True 5 + /// assert is_same_kind(Size(Medium), Variant(Primary)) == False 6 + /// assert is_same_kind(Variant(Primary), Variant(Primary)) == True 7 + /// assert is_same_kind(Variant(Primary), Variant(Secondary)) == True 8 + /// ``` 9 + /// 1 10 @external(erlang, "comparator_ffi", "is_same_kind") 2 11 @external(javascript, "./comparator_ffi.mjs", "is_same_kind") 3 12 pub fn is_same_kind(a: a, b: a) -> Bool