Trait fidl_fuchsia_net_routes_ext::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

§

type Payload = Result<bool, RouteSetError>

source§

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

source§

impl Responder for RouteSetV4AuthenticateForInterfaceResponder

source§

impl Responder for RouteSetV4RemoveRouteResponder

§

type Payload = Result<bool, RouteSetError>

source§

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

source§

impl Responder for RouteSetV6AddRouteResponder

§

type Payload = Result<bool, RouteSetError>

source§

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

source§

impl Responder for RouteSetV6AuthenticateForInterfaceResponder

source§

impl Responder for RouteSetV6RemoveRouteResponder

§

type Payload = Result<bool, RouteSetError>

source§

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

source§

impl Responder for RouteTableV4GetAuthorizationForRouteTableResponder

source§

impl Responder for RouteTableV4GetTableIdResponder

§

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

§

type Payload = u32

source§

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

source§

impl Responder for RouteTableV6RemoveResponder

source§

impl Responder for RuleSetV4AddRuleResponder

§

type Payload = Result<(), RuleSetError>

source§

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

source§

impl Responder for RuleSetV4AuthenticateForRouteTableResponder

source§

impl Responder for RuleSetV4RemoveRuleResponder

§

type Payload = Result<(), RuleSetError>

source§

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

source§

impl Responder for RuleSetV6AddRuleResponder

§

type Payload = Result<(), RuleSetError>

source§

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

source§

impl Responder for RuleSetV6AuthenticateForRouteTableResponder

source§

impl Responder for RuleSetV6RemoveRuleResponder

§

type Payload = Result<(), RuleSetError>

source§

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

Implementors§