On Sat, Sep 26, 2026 at 06:48:49PM +0200, Danilo Krummrich wrote:
> On Sat Sep 26, 2026 at 2:26 AM CEST, Deborah Brouwer wrote:
> > @@ -54,7 +54,7 @@ pub(crate) fn dev_query(
> >                      )
> >                      .writer();
> >  
> > -                    writer.write(&reg_data.gpu_info)?;
> > +                    writer.write_slice(reg_data.gpu_info.as_bytes())?;
> 
> I think we eventually want write() to require T: IntoBytes + Immutable, so I'm
> not sure there is much value going back and forth with this.

We could change UserSliceWriter::write to require T: IntoBytes + Immutable, but 
since
rust_binder_main.rs uses UserSliceWriter also, it’s not a trivial change.

There is value in changing this for Tyr because currently Tyr has an unsafe
implementation of AsBytes and since the panthor uapi is under development I 
think it
would be nicer to have a compile time check.

Reply via email to