pub struct PointDef {
pub id: String,
pub location_id: String,
pub room_id: String,
pub x: i32,
pub y: i32,
pub kind: String,
pub label: String,
pub trigger_id: String,
pub template_id: String,
}Expand description
Point definition (POI/AOI markers) for topology seeding.
Fields§
§id: String§location_id: String§room_id: String§x: i32§y: i32§kind: String§label: String§trigger_id: String§template_id: StringTrait Implementations§
Source§impl<'de> Deserialize<'de> for PointDef
impl<'de> Deserialize<'de> for PointDef
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 PointDef
impl RefUnwindSafe for PointDef
impl Send for PointDef
impl Sync for PointDef
impl Unpin for PointDef
impl UnsafeUnpin for PointDef
impl UnwindSafe for PointDef
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