Data.Vector.Mutable.Safe

# Mutable boxed vectors

data MVector s a

type IOVector

type STVector s

# Accessors

## Length information

length

null

## Extracting subvectors

slice

init

tail

take

drop

splitAt

## Overlapping

overlaps

# Construction

## Initialisation

new

replicate

replicateM

clone

## Growing

grow

## Restricting memory usage

clear

# Accessing individual elements

read

write

swap

# Modifying vectors

## Filling and copying

set

copy

move