I am not quite sure what causes that but I a got an error that said (in the full type name file written by the compiler)
OrderLogBuilder<(bon::private::Set<i32>, bon::private::Set<i32>, bon::private::Set<std::string::String>, Unset<bon::private::Required>, Unset<bon::private::Optional>, Unset<bon::private::Optional>, Unset<bon::private::Required>, Unset<bon::private::Required>, bon::private::Set<std::string::String>, bon::private::Set<std::string::String>)>
I assume Unset is missing a qualifier in some part of the generated code where Set has one.
This came up when I tried to check the type of a partially constructed builder so I can pass it into a function, a use case which I assume is not supported yet judging by the bon::private module path? It does seem useful now that those can be cloned.
I am not quite sure what causes that but I a got an error that said (in the full type name file written by the compiler)
I assume Unset is missing a qualifier in some part of the generated code where Set has one.
This came up when I tried to check the type of a partially constructed builder so I can pass it into a function, a use case which I assume is not supported yet judging by the bon::private module path? It does seem useful now that those can be cloned.