pub fn del_device_route<D: EventDispatcher>(
    ctx: &mut Ctx<D>,
    subnet: SubnetEither,
) -> error::Result<()> {
    map_addr_version!(subnet: SubnetEither; crate::ip::del_device_route(ctx, subnet))
        .map_err(From::from)
}
/// Delete a route from the forwarding table, returning `Err` if no
/// route was found to be deleted.
Delete a route from the forwarding table, returning `Err` if no
route was found to be deleted.
Delete a route from the forwarding table returning ` Err ` if no route was found to be deleted .
pub fn del_device_route<D: EventDispatcher>(
    ctx: &mut Ctx<D>,
    subnet: SubnetEither,
) -> error::Result<()> {
    map_addr_version!(subnet: SubnetEither; crate::ip::del_device_route(ctx, subnet))
        .map_err(From::from)
}
pub fn del_device_route < D : EventDispatcher > ( ctx : & mut Ctx < D > , subnet : SubnetEither , ) -> error :: Result < ( ) > { map_addr_version ! ( subnet SubnetEither crate ip del_device_route ( ctx subnet ) ) . map_err ( From :: from ) }
Delete a route from the forwarding table, returning `Err` if no
route was found to be deleted.
Delete a route from the forwarding table returning ` Err ` if no route was found to be deleted .
ctx
&mut Ctx<D>
subnet
SubnetEither
ctx
&mut Ctx<D>
subnet
SubnetEither