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§

type Payload = Result<bool, RouteSetError>

Source§

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

Source§

impl Responder for RouteSetV4AuthenticateForInterfaceResponder

Source§

type Payload = Result<(), AuthenticateForInterfaceError>

Source§

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

Source§

impl Responder for RouteSetV4RemoveRouteResponder

Source§

type Payload = Result<bool, RouteSetError>

Source§

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

Source§

impl Responder for RouteSetV6AddRouteResponder

Source§

type Payload = Result<bool, RouteSetError>

Source§

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

Source§

impl Responder for RouteSetV6AuthenticateForInterfaceResponder

Source§

type Payload = Result<(), AuthenticateForInterfaceError>

Source§

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

Source§

impl Responder for RouteSetV6RemoveRouteResponder

Source§

type Payload = Result<bool, RouteSetError>

Source§

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

Source§

impl Responder for RouteTableProviderV4GetInterfaceLocalTableResponder

Source§

type Payload = Result<ClientEnd<RouteTableV4Marker>, GetInterfaceLocalTableError>

Source§

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

Source§

impl Responder for RouteTableProviderV6GetInterfaceLocalTableResponder

Source§

type Payload = Result<ClientEnd<RouteTableV6Marker>, GetInterfaceLocalTableError>

Source§

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

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§

type Payload = Result<(), BaseRouteTableRemoveError>

Source§

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

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§

type Payload = Result<(), BaseRouteTableRemoveError>

Source§

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

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§

type Payload = Result<(), AuthenticateForRouteTableError>

Source§

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

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§

type Payload = Result<(), AuthenticateForRouteTableError>

Source§

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

Source§

impl Responder for RuleSetV6RemoveRuleResponder

Source§

type Payload = Result<(), RuleSetError>

Source§

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

Implementors§