Skip to main content

FidlResponder

Trait FidlResponder 

Source
pub trait FidlResponder<R> {
    // Required method
    fn try_send(self, response: R) -> Result<(), Error>;
}
Expand description

A type capable of responding to FIDL requests.

Required Methods§

Source

fn try_send(self, response: R) -> Result<(), Error>

Try to send the given response over this responder.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl FidlResponder<Result<&RouteStats, GetRouteStatsError>> for Ipv4RoutingTableControllerGetRouteStatsResponder

Source§

fn try_send( self, response: Result<&RouteStats, GetRouteStatsError>, ) -> Result<(), Error>

Source§

impl FidlResponder<Result<&RouteStats, GetRouteStatsError>> for Ipv6RoutingTableControllerGetRouteStatsResponder

Source§

fn try_send( self, response: Result<&RouteStats, GetRouteStatsError>, ) -> Result<(), Error>

Source§

impl FidlResponder<Result<(), AddRouteError>> for Ipv4RoutingTableControllerAddRouteResponder

Source§

impl FidlResponder<Result<(), AddRouteError>> for Ipv6RoutingTableControllerAddRouteResponder

Source§

impl FidlResponder<Result<(), DelRouteError>> for Ipv4RoutingTableControllerDelRouteResponder

Source§

impl FidlResponder<Result<(), DelRouteError>> for Ipv6RoutingTableControllerDelRouteResponder

Source§

impl FidlResponder<WatchRoutingEventsResponse<Ipv4>> for Ipv4RoutingTableControllerWatchRoutingEventsResponder

Source§

impl FidlResponder<WatchRoutingEventsResponse<Ipv6>> for Ipv6RoutingTableControllerWatchRoutingEventsResponder

Implementors§