pub struct HTTPHints {
pub method: String,
pub path: String,
pub timeout: Duration,
pub skip: bool,
pub fields: HashMap<String, HTTPFieldHint>,
}Expand description
HTTPHints 是 HTTP 前端的命令级配置。
Fields§
§method: String§path: String路由模板,如 “/users/{name}”。
timeout: Duration每请求超时覆盖;0 保持前端默认。
skip: bool从 HTTP 通道整体移除该命令:不注册路由、不进 /openapi.json。
fields: HashMap<String, HTTPFieldHint>Trait Implementations§
Auto Trait Implementations§
impl Freeze for HTTPHints
impl RefUnwindSafe for HTTPHints
impl Send for HTTPHints
impl Sync for HTTPHints
impl Unpin for HTTPHints
impl UnsafeUnpin for HTTPHints
impl UnwindSafe for HTTPHints
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more