Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4bb8e007 authored by Zach Johnson's avatar Zach Johnson Committed by Gerrit Code Review
Browse files

Merge "rusty-gd: Use entire slice during packet parsing"

parents 37323964 7401e8f8
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -944,10 +944,10 @@ void PacketDef::GenRustStructImpls(std::ostream& s) const {
        s << name_ << "DataChild::";
        s << desc_path[0]->name_ << "(Arc::new(";
        if (desc_path[0]->parent_constraints_.empty()) {
          s << desc_path[0]->name_ << "Data::parse(&bytes[" << payload_offset.bytes() << "..]";
          s << desc_path[0]->name_ << "Data::parse(&bytes[..]";
          s << ", " << enum_variant << ")?))";
        } else {
          s << desc_path[0]->name_ << "Data::parse(&bytes[" << payload_offset.bytes() << "..])?))";
          s << desc_path[0]->name_ << "Data::parse(&bytes[..])?))";
        }
      } else if (constraint_type == ScalarField::kFieldType) {
        s << std::get<int64_t>(desc.second) << " => {";