#[non_exhaustive]pub struct RequestParam {
pub query: UrlQueryInfo,
pub xlink: Option<Xlink>,
pub include_in_requests: Option<String>,
pub header_param_source: Option<String>,
pub same_origin_only: Option<bool>,
pub header: Option<String>,
}Expand description
RequestParam (up:ExtendedUrlInfoType, ISO/IEC 23009-1 Annex I).
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.query: UrlQueryInfoThe UrlQueryInfoType attributes.
xlink: Option<Xlink>xlink reference.
include_in_requests: Option<String>@includeInRequests; None when absent (the schema default is segment).
header_param_source: Option<String>@headerParamSource; None when absent (the schema default is segment).
same_origin_only: Option<bool>@sameOriginOnly; None when absent (the schema default is false).
header: Option<String>@header.
Trait Implementations§
Source§impl Clone for RequestParam
impl Clone for RequestParam
Source§impl Debug for RequestParam
impl Debug for RequestParam
Source§impl Default for RequestParam
impl Default for RequestParam
impl Eq for RequestParam
Source§impl PartialEq for RequestParam
impl PartialEq for RequestParam
impl StructuralPartialEq for RequestParam
Auto Trait Implementations§
impl Forget for RequestParam
impl Freeze for RequestParam
impl Move for RequestParam
impl RefUnwindSafe for RequestParam
impl Send for RequestParam
impl Sync for RequestParam
impl Unpin for RequestParam
impl UnsafeUnpin for RequestParam
impl UnwindSafe for RequestParam
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