From 99a1e9f42e79a73e7ec3c08eb873d0ef271319d8 Mon Sep 17 00:00:00 2001 From: Martin Fischer Date: Mon, 22 Nov 2021 07:37:45 +0100 Subject: support HashSet, BinaryHeap and BTreeSet --- src/transform.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/transform.rs b/src/transform.rs index 3f1c313..e9da115 100644 --- a/src/transform.rs +++ b/src/transform.rs @@ -24,8 +24,13 @@ pub enum TransformError { fn is_supported_collection(ident: &Ident) -> bool { // collections added here must implement IntoIterator & FromIterator - // FromIterator must not require bounds like Eq or Ord since these are Self-referential - ident == "Vec" || ident == "VecDeque" || ident == "LinkedList" + // when adding a type here don't forget to document it in the README + ident == "Vec" + || ident == "VecDeque" + || ident == "LinkedList" + || ident == "HashSet" + || ident == "BinaryHeap" + || ident == "BTreeSet" } impl AssocTypeConversions<'_> { -- cgit v1.2.3