[−][src]Function warp::filters::sse::last_event_id
pub fn last_event_id<T>(
) -> impl Filter<Extract = (Option<T>,), Error = Rejection> where
T: FromStr + Send,
Gets the optional last event id from request. Typically this identifier represented as number or string.
let app = warp::sse::last_event_id::<u32>(); // The identifier is present assert_eq!( warp::test::request() .header("Last-Event-ID", "12") .filter(&app) .unwrap(), Some(12) ); // The identifier is missing assert_eq!( warp::test::request() .filter(&app) .unwrap(), None ); // The identifier is not a valid assert!( warp::test::request() .header("Last-Event-ID", "abc") .filter(&app) .is_err(), );