diff --git a/src/quota.rs b/src/quota.rs index 78913126..7ef296da 100644 --- a/src/quota.rs +++ b/src/quota.rs @@ -40,6 +40,15 @@ impl ResourceQuota { } } +impl Clone for ResourceQuota { + fn clone(&self) -> Self { + unsafe { + grpc_sys::grpc_resource_quota_ref(self.raw); + } + Self { raw: self.raw } + } +} + impl Drop for ResourceQuota { fn drop(&mut self) { unsafe {