fix(build): Remove ambiguity in service method call (#327)
When calling methods on Arc<MyService> where the method is also defined on Arc (e.g. drop and clone), calling inner.#method_ident(request) will actually attempt to call the Arc method instead of the method on the service, resulting in a compile error. This change removes the ambiguity by dereferencing the inner Arc.
This commit is contained in:
@@ -13,5 +13,6 @@ members = [
|
||||
"tests/same_name",
|
||||
"tests/wellknown",
|
||||
"tests/extern_path/uuid",
|
||||
"tests/ambiguous_methods",
|
||||
"tests/extern_path/my_application"
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user