Skip to main content

is_error

Function is_error 

Source
pub fn is_error(req: &Msg) -> bool
Expand description

True when the request is in error: either marked directly or flagged through fragment-error propagation.

ยงExamples

use dynomite::msg::{request, DynErrorCode, Msg, MsgType};

let mut req = Msg::new(1, MsgType::ReqRedisGet, true);
assert!(!request::is_error(&req));
request::set_error(&mut req, 13, DynErrorCode::PeerHostDown);
assert!(request::is_error(&req));