(node: &GraphNode<NodeId>)
| 339 | /// ``` |
| 340 | #[inline] |
| 341 | pub fn encode_vertex_position(node: &GraphNode<NodeId>) -> [u8; 24] { |
| 342 | let mut bytes = [0u8; 24]; |
| 343 | bytes[0..8].copy_from_slice(&node.change.get().to_le_bytes()); |
| 344 | bytes[8..16].copy_from_slice(&node.start.get().to_le_bytes()); |
| 345 | bytes[16..24].copy_from_slice(&node.end.get().to_le_bytes()); |
| 346 | bytes |
| 347 | } |
| 348 | |
| 349 | /// Decode a Span from 24 bytes. |
| 350 | #[inline] |