This is an automated email from the ASF dual-hosted git repository.

kriskras99 pushed a commit to branch fix/small_things
in repository https://gitbox.apache.org/repos/asf/avro-rs.git

commit 4e9ae8981bf5772d119fc6eeb131f369a1015594
Author: Kriskras99 <[email protected]>
AuthorDate: Wed Feb 25 21:31:01 2026 +0100

    fix!: `Alias::name` and `Alias::namespace` should return references, user 
can clone if needed
---
 avro/src/schema/name.rs | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/avro/src/schema/name.rs b/avro/src/schema/name.rs
index e572d8b..b551584 100644
--- a/avro/src/schema/name.rs
+++ b/avro/src/schema/name.rs
@@ -202,12 +202,12 @@ impl Alias {
         Name::new(name).map(Self)
     }
 
-    pub fn name(&self) -> String {
-        self.0.name.clone()
+    pub fn name(&self) -> &str {
+        &self.0.name
     }
 
-    pub fn namespace(&self) -> Namespace {
-        self.0.namespace.clone()
+    pub fn namespace(&self) -> &Namespace {
+        &self.0.namespace
     }
 
     pub fn fullname(&self, default_namespace: Namespace) -> String {

Reply via email to