🏗️ Elegant & Highly Performant Async Gemini Server Framework for the Modern Age
async framework gemini-protocol protocol gemini rust
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

refactor(context): rename params to parameters

Fuwn 36d26e15 873cef6f

+12 -10
+6 -3
examples/windmark.rs
··· 133 133 "/param/:lang", 134 134 success!( 135 135 context, 136 - format!("Parameter lang is {}", context.params.get("lang").unwrap()) 136 + format!( 137 + "Parameter lang is {}", 138 + context.parameters.get("lang").unwrap() 139 + ) 137 140 ), 138 141 ); 139 142 router.mount( ··· 142 145 context, 143 146 format!( 144 147 "{} {}", 145 - context.params.get("first").unwrap(), 146 - context.params.get("last").unwrap() 148 + context.parameters.get("first").unwrap(), 149 + context.parameters.get("last").unwrap() 147 150 ) 148 151 ), 149 152 );
+3 -4
src/context/hook.rs
··· 27 27 pub struct HookContext { 28 28 pub peer_address: Option<std::net::SocketAddr>, 29 29 pub url: Url, 30 - pub params: Option<HashMap<String, String>>, 30 + pub parameters: Option<HashMap<String, String>>, 31 31 pub certificate: Option<X509>, 32 32 } 33 33 ··· 36 36 pub fn new( 37 37 peer_address: std::io::Result<std::net::SocketAddr>, 38 38 url: Url, 39 - params: Option<Params<'_, '_>>, 39 + parameters: Option<Params<'_, '_>>, 40 40 certificate: Option<X509>, 41 41 ) -> Self { 42 42 Self { 43 43 peer_address: peer_address.ok(), 44 44 url, 45 - params: params 46 - .map(|parameters| crate::utilities::params_to_hashmap(&parameters)), 45 + parameters: parameters.map(|p| crate::utilities::params_to_hashmap(&p)), 47 46 certificate, 48 47 } 49 48 }
+3 -3
src/context/route.rs
··· 27 27 pub struct RouteContext { 28 28 pub peer_address: Option<std::net::SocketAddr>, 29 29 pub url: Url, 30 - pub params: HashMap<String, String>, 30 + pub parameters: HashMap<String, String>, 31 31 pub certificate: Option<X509>, 32 32 } 33 33 ··· 36 36 pub fn new( 37 37 peer_address: std::io::Result<std::net::SocketAddr>, 38 38 url: Url, 39 - params: &Params<'_, '_>, 39 + parameters: &Params<'_, '_>, 40 40 certificate: Option<X509>, 41 41 ) -> Self { 42 42 Self { 43 43 peer_address: peer_address.ok(), 44 44 url, 45 - params: crate::utilities::params_to_hashmap(params), 45 + parameters: crate::utilities::params_to_hashmap(parameters), 46 46 certificate, 47 47 } 48 48 }