routee-compass-core 0.7.0

The core routing algorithms and data structures of the RouteE-Compass energy-aware routing engine
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::model::traversal::state::traversal_state::TraversalState;
use crate::model::unit::Cost;

pub struct AccessResult {
    pub cost: Cost,
    pub updated_state: Option<TraversalState>,
}

impl AccessResult {
    pub fn no_cost() -> AccessResult {
        AccessResult {
            cost: Cost::ZERO,
            updated_state: None,
        }
    }
}