pub struct HttpCfg {
pub listen: String,
pub intranet_only: bool,
pub jwt_secret: String,
pub token_ttl_sec: u64,
pub auth: Option<AuthCfg>,
}Fields§
§listen: Stringlistening address
intranet_only: boolrestrict to private/loopback networks; default true
jwt_secret: StringJWT secret (≥ 256 bit); use env var in production
token_ttl_sec: u64JWT life-time in seconds
auth: Option<AuthCfg>enable cookie login; None → anonymous access
Trait Implementations§
Source§impl<'de> Deserialize<'de> for HttpCfg
impl<'de> Deserialize<'de> for HttpCfg
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for HttpCfg
impl RefUnwindSafe for HttpCfg
impl Send for HttpCfg
impl Sync for HttpCfg
impl Unpin for HttpCfg
impl UnwindSafe for HttpCfg
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more