pub struct NodeGeo {
pub map_id: String,
pub node_id: String,
pub poses: Vec<FramedPose>,
pub has_geopose: bool,
pub geo_pose: GeoPose,
pub source_id: String,
pub seq: u64,
pub graph_epoch: u64,
}Fields§
§map_id: String§node_id: String§poses: Vec<FramedPose>§has_geopose: bool§geo_pose: GeoPose§source_id: String§seq: u64§graph_epoch: u64Implementations§
Source§impl NodeGeo
impl NodeGeo
pub fn encode(&self, w: &mut Writer) -> Result<(), WireError>
pub fn decode(r: &mut Reader<'_>) -> Result<Self, WireError>
pub fn key_holder_be(&self) -> Result<Vec<u8>, WireError>
pub fn key_from_holder_be(r: &mut Reader<'_>) -> Result<Self, WireError>
pub fn key_hash(&self) -> Result<[u8; 16], WireError>
Trait Implementations§
impl StructuralPartialEq for NodeGeo
Auto Trait Implementations§
impl Freeze for NodeGeo
impl RefUnwindSafe for NodeGeo
impl Send for NodeGeo
impl Sync for NodeGeo
impl Unpin for NodeGeo
impl UnsafeUnpin for NodeGeo
impl UnwindSafe for NodeGeo
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