pub struct SemanticMapInfo {
pub map_id: Option<String>,
pub name: Option<String>,
pub version: Option<String>,
pub zone_count: Option<u32>,
pub waypoint_count: Option<u32>,
pub edge_count: Option<u32>,
pub current_zones: Option<Vec<String>>,
}Expand description
Semantic map information.
Fields§
§map_id: Option<String>Map ID
name: Option<String>Map name
version: Option<String>Map version
zone_count: Option<u32>Number of zones
waypoint_count: Option<u32>Number of waypoints
edge_count: Option<u32>Number of edges
current_zones: Option<Vec<String>>Current zone IDs
Trait Implementations§
Source§impl Clone for SemanticMapInfo
impl Clone for SemanticMapInfo
Source§fn clone(&self) -> SemanticMapInfo
fn clone(&self) -> SemanticMapInfo
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 SemanticMapInfo
impl Debug for SemanticMapInfo
Source§impl Default for SemanticMapInfo
impl Default for SemanticMapInfo
Source§fn default() -> SemanticMapInfo
fn default() -> SemanticMapInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SemanticMapInfo
impl<'de> Deserialize<'de> for SemanticMapInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SemanticMapInfo
impl RefUnwindSafe for SemanticMapInfo
impl Send for SemanticMapInfo
impl Sync for SemanticMapInfo
impl Unpin for SemanticMapInfo
impl UnwindSafe for SemanticMapInfo
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