Skip to content

ExecutionPolicy

Non-semantic limits applied before polygonization begins.

Limits are opt-in. They are intentionally separate from PolygonizerOptions so equivalent topology options retain identical meaning across callers.

Fields

cancellation_token

Type: Option<CancellationToken>

cancel_at_work_item

Type: Option<(CancellationToken,usize)>

max_input_line_strings

Type: Option<usize>

max_input_segments

Type: Option<usize>

max_input_coordinates

Type: Option<usize>

max_noded_segments

Type: Option<usize>

max_candidate_pairs

Type: Option<usize>

max_exact_intersection_calls

Type: Option<usize>

max_split_events

Type: Option<usize>

max_noding_iterations

Type: Option<usize>

max_graph_nodes

Type: Option<usize>

max_graph_edges

Type: Option<usize>

max_rings

Type: Option<usize>

max_output_polygons

Type: Option<usize>

max_output_coordinates

Type: Option<usize>

max_tile_retry_attempts

Type: Option<usize>

Maximum halo retry attempts allowed for each tiled region.

This bounds retry work in addition to the topology and halo schedule configured by TileRetryPolicy.