pub fn deadline_exceeded(message: impl Into<String>) -> Status {
        Status::new(Code::DeadlineExceeded, message)
    }
Deadline expired before operation could complete. For operations that
change the state of the system, this error may be returned even if the
operation has completed successfully. For example, a successful response
from a server could have been delayed long enough for the deadline to
expire.
tonic/src/status.rs