pub enum DeviceRouteExtraRequest {
GetLocalOnMeshPrefixes {
responder: DeviceRouteExtraGetLocalOnMeshPrefixesResponder,
},
GetLocalExternalRoutes {
responder: DeviceRouteExtraGetLocalExternalRoutesResponder,
},
}
Expand description
LoWPAN protocol for IPv6 route and prefix management methods that expose PII.
Note that methods that do not deal with PII are located in the
DeviceRoute
protocol.
Variants§
GetLocalOnMeshPrefixes
Returns a vector containing all of the locally-added on-mesh prefixes.
Locally-added on-mesh prefixes are those that have been registered
with a prior call to [DeviceRoute.RegisterOnMeshPrefix
].
Fields
GetLocalExternalRoutes
Returns a vector containing all of the locally-added external routes.
Locally-added external routes are those that have been registered
with a prior call to [DeviceRoute.RegisterExternalRoute
].
Fields
Implementations§
Source§impl DeviceRouteExtraRequest
impl DeviceRouteExtraRequest
pub fn into_get_local_on_mesh_prefixes( self, ) -> Option<DeviceRouteExtraGetLocalOnMeshPrefixesResponder>
pub fn into_get_local_external_routes( self, ) -> Option<DeviceRouteExtraGetLocalExternalRoutesResponder>
Sourcepub fn method_name(&self) -> &'static str
pub fn method_name(&self) -> &'static str
Name of the method defined in FIDL
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DeviceRouteExtraRequest
impl !RefUnwindSafe for DeviceRouteExtraRequest
impl Send for DeviceRouteExtraRequest
impl Sync for DeviceRouteExtraRequest
impl Unpin for DeviceRouteExtraRequest
impl !UnwindSafe for DeviceRouteExtraRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more