pub fn mark_locations(range: &[impl Object]) {
        for object in range {
            GC::mark_maybe(object)
        }
    }
/// Mark all of the object from `start` to `end` of the array for the GC.
///
/// # Examples
///
/// ```
/// use rutie::{RString, GC, VM, AnyObject};
/// # VM::init();
///
/// let arr = [
///     RString::new_utf8("1"),
///     RString::new_utf8("2"),
///     RString::new_utf8("3"),
///     RString::new_utf8("4"),
/// ];
///
/// GC::mark_locations(&arr);
/// ```
Mark all of the object from `start` to `end` of the array for the GC.
Mark all of the object from ` start ` to ` end ` of the array for the GC .
pub fn mark_locations(range: &[impl Object]) {
        for object in range {
            GC::mark_maybe(object)
        }
    }
pub fn mark_locations ( range : & [ impl Object ] ) { for object in range { GC :: mark_maybe ( object ) } }
Mark all of the object from `start` to `end` of the array for the GC.
Mark all of the object from ` start ` to ` end ` of the array for the GC .
range
&[impl Object]
range
&[impl Object]
examples
```
use rutie::{RString, GC, VM, AnyObject}.
` ` ` use rutie :: { RString GC VM AnyObject } .
vm::init();
None