Rukavac, ili rastoka ili otoka, je manji vodotok (rijeka, riječica ili potok) koji se odvaja od dotad većeg vodotoka i potom teče nezavisno. U određenim slučajevima rukavci se kasnije mogu ponovo spojiti. Rukavci mogu biti lijevi i desni, prema strani odliva od glavnog vodotoka.
rukavci u riječnim deltama – relativno česta prirodna pojava, gdje rijeka neposredno prije svog ušća, uslijed sporog toka i malog pada, gomila riječni talog i tako istovremeno pravi ade) i rukavce.
rukavci na tokovima rijeka u ravničarskim krajevima (tvore ade) – relativno česta prirodna pojava, gdje se rijeka u svom središnjem dijelu, uslijed sporog toka i malog pada, gomila riječni talog i tako istovremeno pravi ade) i rukavce.
rukavci u kao vid bifurkacije – relativno rijetka prirodna pojava, a mnogo češća pod uticajem čovjeka.
Suprotnost rukavcu ili rastoci je pritoka, kao manji vodotok koji se uliva u veći.