Thread (63 messages) 63 messages, 5 authors, 2025-01-24

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

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help