fn loading_p(ia: PlayerQueryString) -> Template {
loading(None, ia)?
}
-// xxx also do p, make it an account/player property
#[get("/<layout>")]
#[throws(OE)]
fn loading_l(layout: AbbrevPresentationLayout, ia: PlayerQueryString)
let g = ia.i.gref.lock()?;
let gpl = g.gs.players.byid(ia.i.ident)?;
let layout = layout.unwrap_or(gpl.layout);
- // xxx do something sensible if token mangled
let c = LoadingRenderContext {
ptoken: &ia.raw_token,
layout,
impl<'a,'r,T> FromRequest<'a,'r> for WholeQueryString<T>
where T: 'a + FromFormValue<'a>,
- <T as FromFormValue<'a>>::Error : Debug,
- for <'x> &'x <T as FromFormValue<'a>>::Error : Into<rocket::http::Status>,
+ T::Error : Debug,
+ for <'x> &'x T::Error : Into<rocket::http::Status>,
{
type Error = <T as FromFormValue<'a>>::Error;
fn from_request(r: &'a rocket::Request<'r>)