pub fn new(
        function_index: Option<usize>,
        function_location: FunctionLocation,
    ) -> ProgramLocation {
        ProgramLocation {
            function_index,
            function_location,
        }
    }
/// Create a new `ProgramLocation` from a function index and `FunctionLocation`
Create a new `ProgramLocation` from a function index and `FunctionLocation`
Create a new ` ProgramLocation ` from a function index and ` FunctionLocation `
pub fn new(
        function_index: Option<usize>,
        function_location: FunctionLocation,
    ) -> ProgramLocation {
        ProgramLocation {
            function_index,
            function_location,
        }
    }
pub fn new ( function_index : Option < usize > , function_location : FunctionLocation , ) -> ProgramLocation { ProgramLocation { function_index , function_location , } }
Create a new `ProgramLocation` from a function index and `FunctionLocation`
Create a new ` ProgramLocation ` from a function index and ` FunctionLocation `
function_index
Option<usize>
function_location
FunctionLocation
function_index
Option<usize>
function_location
FunctionLocation