Skip to content

Commit 7fab1cb

Browse files
committed
and even more clippy
1 parent f2b4cbc commit 7fab1cb

File tree

2 files changed

+48
-31
lines changed

2 files changed

+48
-31
lines changed

capnp/src/dynamic_list.rs

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -311,16 +311,20 @@ impl<'a> Builder<'a> {
311311
PrimitiveElement::set(&self.builder, index, e.get_value());
312312
Ok(())
313313
}
314-
(TypeVariant::Text, dynamic_value::Reader::Text(t)) => Ok(self
315-
.builder
316-
.reborrow()
317-
.get_pointer_element(index)
318-
.set_text(t)),
319-
(TypeVariant::Data, dynamic_value::Reader::Data(d)) => Ok(self
320-
.builder
321-
.reborrow()
322-
.get_pointer_element(index)
323-
.set_data(d)),
314+
(TypeVariant::Text, dynamic_value::Reader::Text(t)) => {
315+
self.builder
316+
.reborrow()
317+
.get_pointer_element(index)
318+
.set_text(t);
319+
Ok(())
320+
}
321+
(TypeVariant::Data, dynamic_value::Reader::Data(d)) => {
322+
self.builder
323+
.reborrow()
324+
.get_pointer_element(index)
325+
.set_data(d);
326+
Ok(())
327+
}
324328
(TypeVariant::Struct(ss), dynamic_value::Reader::Struct(s)) => {
325329
assert_eq!(ss, s.get_schema().raw);
326330
self.builder

capnp/src/dynamic_struct.rs

Lines changed: 34 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -249,16 +249,16 @@ impl<'a> Builder<'a> {
249249
Self { builder, schema }
250250
}
251251

252-
pub fn reborrow<'b>(&'b mut self) -> Builder<'b> {
252+
pub fn reborrow(&mut self) -> Builder<'_> {
253253
Builder {
254254
builder: self.builder.reborrow(),
255255
schema: self.schema,
256256
}
257257
}
258258

259-
pub fn reborrow_as_reader<'b>(&'b self) -> Reader<'b> {
259+
pub fn reborrow_as_reader(&self) -> Reader<'_> {
260260
Reader {
261-
reader: self.builder.as_reader().into(),
261+
reader: self.builder.as_reader(),
262262
schema: self.schema,
263263
}
264264
}
@@ -442,50 +442,63 @@ impl<'a> Builder<'a> {
442442
match (ty.which(), value, dval.which()?) {
443443
(TypeVariant::Void, _, _) => Ok(()),
444444
(TypeVariant::Bool, dynamic_value::Reader::Bool(v), value::Bool(b)) => {
445-
Ok(self.builder.set_bool_field_mask(offset, v, b))
445+
self.builder.set_bool_field_mask(offset, v, b);
446+
Ok(())
446447
}
447448
(TypeVariant::Int8, dynamic_value::Reader::Int8(v), value::Int8(d)) => {
448-
Ok(self.builder.set_data_field_mask::<i8>(offset, v, d))
449+
self.builder.set_data_field_mask::<i8>(offset, v, d);
450+
Ok(())
449451
}
450452
(TypeVariant::Int16, dynamic_value::Reader::Int16(v), value::Int16(d)) => {
451-
Ok(self.builder.set_data_field_mask::<i16>(offset, v, d))
453+
self.builder.set_data_field_mask::<i16>(offset, v, d);
454+
Ok(())
452455
}
453456
(TypeVariant::Int32, dynamic_value::Reader::Int32(v), value::Int32(d)) => {
454-
Ok(self.builder.set_data_field_mask::<i32>(offset, v, d))
457+
self.builder.set_data_field_mask::<i32>(offset, v, d);
458+
Ok(())
455459
}
456460
(TypeVariant::Int64, dynamic_value::Reader::Int64(v), value::Int64(d)) => {
457-
Ok(self.builder.set_data_field_mask::<i64>(offset, v, d))
461+
self.builder.set_data_field_mask::<i64>(offset, v, d);
462+
Ok(())
458463
}
459464
(TypeVariant::UInt8, dynamic_value::Reader::UInt8(v), value::Uint8(d)) => {
460-
Ok(self.builder.set_data_field_mask::<u8>(offset, v, d))
465+
self.builder.set_data_field_mask::<u8>(offset, v, d);
466+
Ok(())
461467
}
462468
(TypeVariant::UInt16, dynamic_value::Reader::UInt16(v), value::Uint16(d)) => {
463-
Ok(self.builder.set_data_field_mask::<u16>(offset, v, d))
469+
self.builder.set_data_field_mask::<u16>(offset, v, d);
470+
Ok(())
464471
}
465472
(TypeVariant::UInt32, dynamic_value::Reader::UInt32(v), value::Uint32(d)) => {
466-
Ok(self.builder.set_data_field_mask::<u32>(offset, v, d))
473+
self.builder.set_data_field_mask::<u32>(offset, v, d);
474+
Ok(())
467475
}
468476
(TypeVariant::UInt64, dynamic_value::Reader::UInt64(v), value::Uint64(d)) => {
469-
Ok(self.builder.set_data_field_mask::<u64>(offset, v, d))
477+
self.builder.set_data_field_mask::<u64>(offset, v, d);
478+
Ok(())
470479
}
471480
(
472481
TypeVariant::Float32,
473482
dynamic_value::Reader::Float32(v),
474483
value::Float32(d),
475-
) => Ok(self
476-
.builder
477-
.set_data_field_mask::<f32>(offset, v, d.to_bits())),
484+
) => {
485+
self.builder
486+
.set_data_field_mask::<f32>(offset, v, d.to_bits());
487+
Ok(())
488+
}
478489
(
479490
TypeVariant::Float64,
480491
dynamic_value::Reader::Float64(v),
481492
value::Float64(d),
482-
) => Ok(self
483-
.builder
484-
.set_data_field_mask::<f64>(offset, v, d.to_bits())),
493+
) => {
494+
self.builder
495+
.set_data_field_mask::<f64>(offset, v, d.to_bits());
496+
Ok(())
497+
}
485498
(TypeVariant::Enum(_), dynamic_value::Reader::Enum(ev), value::Enum(d)) => {
486-
Ok(self
487-
.builder
488-
.set_data_field_mask::<u16>(offset, ev.get_value(), d))
499+
self.builder
500+
.set_data_field_mask::<u16>(offset, ev.get_value(), d);
501+
Ok(())
489502
}
490503
(TypeVariant::Text, dynamic_value::Reader::Text(tv), _) => {
491504
let mut p = self.builder.reborrow().get_pointer_field(offset);

0 commit comments

Comments
 (0)