fidl_fuchsia_net_routes_ext

Trait Responder

Source
pub trait Responder:
    Responder
    + Debug
    + Send {
    type Payload;

    // Required method
    fn send(self, result: Self::Payload) -> Result<(), Error>;
}
Expand description

Abstracts over AddRoute and RemoveRoute RouteSet method responders.

Required Associated Types§

Source

type Payload

The payload of the response.

Required Methods§

Source

fn send(self, result: Self::Payload) -> Result<(), Error>

Sends a FIDL response.

Implementations on Foreign Types§

Source§

impl Responder for RouteSetV4AddRouteResponder

Source§

impl Responder for RouteSetV4AuthenticateForInterfaceResponder

Source§

impl Responder for RouteSetV4RemoveRouteResponder

Source§

impl Responder for RouteSetV6AddRouteResponder

Source§

impl Responder for RouteSetV6AuthenticateForInterfaceResponder

Source§

impl Responder for RouteSetV6RemoveRouteResponder

Source§

impl Responder for RouteTableV4GetAuthorizationForRouteTableResponder

Source§

impl Responder for RouteTableV4GetTableIdResponder

Source§

type Payload = u32

Source§

fn send(self, result: Self::Payload) -> Result<(), Error>

Source§

impl Responder for RouteTableV4RemoveResponder

Source§

impl Responder for RouteTableV6GetAuthorizationForRouteTableResponder

Source§

impl Responder for RouteTableV6GetTableIdResponder

Source§

type Payload = u32

Source§

fn send(self, result: Self::Payload) -> Result<(), Error>

Source§

impl Responder for RouteTableV6RemoveResponder

Source§

impl Responder for RuleSetV4AddRuleResponder

Source§

type Payload = Result<(), RuleSetError>

Source§

fn send(self, result: Self::Payload) -> Result<(), Error>

Source§

impl Responder for RuleSetV4AuthenticateForRouteTableResponder

Source§

impl Responder for RuleSetV4RemoveRuleResponder

Source§

type Payload = Result<(), RuleSetError>

Source§

fn send(self, result: Self::Payload) -> Result<(), Error>

Source§

impl Responder for RuleSetV6AddRuleResponder

Source§

type Payload = Result<(), RuleSetError>

Source§

fn send(self, result: Self::Payload) -> Result<(), Error>

Source§

impl Responder for RuleSetV6AuthenticateForRouteTableResponder

Source§

impl Responder for RuleSetV6RemoveRuleResponder

Source§

type Payload = Result<(), RuleSetError>

Source§

fn send(self, result: Self::Payload) -> Result<(), Error>

Implementors§