pub enum RoadNetworkBackend {
MaliputMalidrive,
}Expand description
Enumerates the available maliput road network backends.
Each variant corresponds to a plugin that implements the RoadNetworkLoader interface.
The string representation matches the plugin ID expected by the C++ MaliputPluginManager.
Which variants are available depends on the enabled features:
maliput_malidrive(default): Enables theMaliputMalidrivevariant.maliput_geopackage(opt-in): Enables theMaliputGeopackagevariant.
§Example
use maliput::api::RoadNetworkBackend;
let backend = RoadNetworkBackend::MaliputMalidrive;
assert_eq!(backend.to_string(), "maliput_malidrive");Variants§
MaliputMalidrive
The maliput_malidrive backend. Loads road networks from OpenDRIVE (.xodr) files.
Trait Implementations§
Source§impl Clone for RoadNetworkBackend
impl Clone for RoadNetworkBackend
Source§fn clone(&self) -> RoadNetworkBackend
fn clone(&self) -> RoadNetworkBackend
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RoadNetworkBackend
impl Debug for RoadNetworkBackend
Source§impl Display for RoadNetworkBackend
impl Display for RoadNetworkBackend
Source§impl FromStr for RoadNetworkBackend
impl FromStr for RoadNetworkBackend
Source§impl PartialEq for RoadNetworkBackend
impl PartialEq for RoadNetworkBackend
Source§impl TryFrom<&str> for RoadNetworkBackend
impl TryFrom<&str> for RoadNetworkBackend
impl Copy for RoadNetworkBackend
impl Eq for RoadNetworkBackend
impl StructuralPartialEq for RoadNetworkBackend
Auto Trait Implementations§
impl Freeze for RoadNetworkBackend
impl RefUnwindSafe for RoadNetworkBackend
impl Send for RoadNetworkBackend
impl Sync for RoadNetworkBackend
impl Unpin for RoadNetworkBackend
impl UnsafeUnpin for RoadNetworkBackend
impl UnwindSafe for RoadNetworkBackend
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