Attention needed from Owners Override
David Koloski has uploaded the change for review![Open in Gerrit]()
David Koloski would like Owners Override to review this change.
Commit message
[fidl][rust] Get default transport from protocol
This change allows developers to omit the transport type more often,
including in drivers and on host. As a tradeoff, libraries that deal
with protocols generically will always have to specify the transport
type.
Fixed: 448696666
Change-Id: I849b5cb658683cc79a56646ae6c08a539a8f5970
Change information
Files:
- M examples/drivers/transport/driver/rust_next/child/src/lib.rs
- M examples/drivers/transport/driver/rust_next/parent/src/lib.rs
- M examples/fidl/calculator/rust_next/server/src/main.rs
- M examples/fidl/new/canvas/baseline/rust_next/client/BUILD.gn
- M examples/fidl/new/canvas/baseline/rust_next/client/src/main.rs
- M sdk/lib/driver/component/rust/src/server.rs
- M sdk/lib/driver/runtime/rust/fidl/src/lib.rs
- M src/lib/fdomain/example_next/src/lib.rs
- M src/lib/fidl/rust_next/fidl_next_bind/src/client.rs
- M src/lib/fidl/rust_next/fidl_next_bind/src/decoded.rs
- M src/lib/fidl/rust_next/fidl_next_bind/src/endpoint.rs
- M src/lib/fidl/rust_next/fidl_next_bind/src/future/send.rs
- M src/lib/fidl/rust_next/fidl_next_bind/src/future/two_way.rs
- M src/lib/fidl/rust_next/fidl_next_bind/src/protocol.rs
- M src/lib/fidl/rust_next/fidl_next_bind/src/server.rs
- M src/lib/fidl/rust_next/fidl_next_bind/src/service.rs
- M src/lib/fuchsia-component/client/src/fidl_next.rs
- M tools/fidl/fidlgen_rust_next/goldens/anonymous.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/bindings_denylist.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/doc_comments.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/driver_handle.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/driver_one_way.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/driver_service.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/driver_two_way.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/empty_struct.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/error.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/error_syntax.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/experimental_maybe_from_alias.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/foreign_type_in_response_used_through_compose.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/handles.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/inheritance.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/inheritance_with_recursive_decl.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/nullable.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/placement_of_attributes.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/protocol_layouts.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/protocol_layouts_same_library.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/protocol_payloads.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/protocol_request.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/protocols.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/request_flexible_envelope.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/service.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/transitive_dependencies_compose.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/types_in_protocols.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/union.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/unknown_interactions.rs.golden
- M tools/fidl/fidlgen_rust_next/goldens/versions.rs.golden
- M tools/fidl/fidlgen_rust_next/src/templates/protocol.rs
- M tools/fidl/fidlgen_rust_next/templates/protocol.askama
Change size: L
Delta: 48 files changed, 609 insertions(+), 335 deletions(-)
Open in GerritRelated details
Attention is currently required from:
Gerrit-MessageType: newchange
Gerrit-Project: fuchsia
Gerrit-Branch: main
Gerrit-Change-Id: I849b5cb658683cc79a56646ae6c08a539a8f5970
Gerrit-Change-Number: 1384823
Gerrit-PatchSet: 4
You received this message because you are subscribed to the Google Groups "owners-override" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
.