pub struct ParamFieldNode {
pub name: String,
pub location: ParamLocation,
pub param_type: String,
pub required: bool,
pub default: Option<String>,
pub content: Vec<DocNode>,
}Expand description
API parameter documentation field.
Fields§
§name: StringParameter name (from header/path/query/body attribute).
location: ParamLocationWhere the parameter appears.
param_type: StringData type (string, number, boolean, etc.).
required: boolWhether the parameter is required.
default: Option<String>Default value if any.
content: Vec<DocNode>Description content as parsed doc nodes (may contain nested components).
Trait Implementations§
Source§impl Clone for ParamFieldNode
impl Clone for ParamFieldNode
Source§fn clone(&self) -> ParamFieldNode
fn clone(&self) -> ParamFieldNode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ParamFieldNode
impl Debug for ParamFieldNode
Source§impl PartialEq for ParamFieldNode
impl PartialEq for ParamFieldNode
impl StructuralPartialEq for ParamFieldNode
Auto Trait Implementations§
impl Freeze for ParamFieldNode
impl RefUnwindSafe for ParamFieldNode
impl Send for ParamFieldNode
impl Sync for ParamFieldNode
impl Unpin for ParamFieldNode
impl UnsafeUnpin for ParamFieldNode
impl UnwindSafe for ParamFieldNode
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> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
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<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.