I&#x27;d say that &quot;reference counting&quot; implies a dynamic&#x2F;runtime component, which is not how Rust manages memory (unless you&#x27;re specifically using the `Rc` pointer in the stdlib).<p>I think it&#x27;s important to be clear here because Swift and Objective-C rely on a technology known as &quot;Automatic Reference Counting&quot; (ARC), which does imply the usual dynamic cost of reference counting.