waker

/W EY1 K ER0/
noun
  1. 1

    One who wakens or arouses from sleep.

  2. 2

    One who wakes somebody or something.

  3. 3

    (programming) In the Rust programming language, a handle that "wakes up" a task by notifying its executor that it is ready to be run.

  4. 4

    A surname transferred from the nickname.

adjective
  1. 1

    (now chiefly UK dialectal) Watchful; vigilant; alert.