Re: [PATCH v8 3/7] rust: time: Introduce Instant type
From: Alice Ryhl <aliceryhl@google.com>
Date: 2025-01-22 12:51:34
Also in:
lkml, rust-for-linux
From: Alice Ryhl <aliceryhl@google.com>
Date: 2025-01-22 12:51:34
Also in:
lkml, rust-for-linux
On Wed, Jan 22, 2025 at 1:49 PM FUJITA Tomonori [off-list ref] wrote:
On Thu, 16 Jan 2025 21:06:44 +0900 (JST) FUJITA Tomonori [off-list ref] wrote:quoted
On Thu, 16 Jan 2025 10:32:45 +0100 Alice Ryhl [off-list ref] wrote:quoted
quoted
-impl Ktime { - /// Create a `Ktime` from a raw `ktime_t`. +impl Instant { + /// Create a `Instant` from a raw `ktime_t`. #[inline] - pub fn from_raw(inner: bindings::ktime_t) -> Self { + fn from_raw(inner: bindings::ktime_t) -> Self { Self { inner } }Please keep this function public.Surely, your driver uses from_raw()?I checked out the C version of Binder driver and it doesn't seem like the driver needs from_raw function. The Rust version [1] also doesn't seem to need the function. Do you have a different use case?
Not for this particular function, but I've changed functions called from_raw and similar from private to public so many times at this point that I think it should be the default. Alice