We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 36e7f1c commit 1550c5eCopy full SHA for 1550c5e
did_core/did_doc/src/schema/service/mod.rs
@@ -51,10 +51,10 @@ impl Service {
51
&self.service_type
52
}
53
54
- pub fn service_types(&self) -> Vec<ServiceType> {
+ pub fn service_types(&self) -> &[ServiceType] {
55
match &self.service_type {
56
- OneOrList::One(service_type) => vec![service_type.clone()],
57
- OneOrList::List(service_types) => service_types.clone(),
+ OneOrList::One(service_type) => std::slice::from_ref(service_type),
+ OneOrList::List(service_types) => service_types.as_slice()
58
59
60
0 commit comments