Struct apidoc_core::ty::ApiNamedField
source · pub struct ApiNamedField {
pub name: String,
pub prop: Option<ParsedApiDocAttr>,
pub option: bool,
pub ty: ApiTy,
pub constraint: Vec<ConstraintType>,
pub serde: Vec<ParsedSerdeAttr>,
}
Fields§
§name: String
§prop: Option<ParsedApiDocAttr>
§option: bool
§ty: ApiTy
§constraint: Vec<ConstraintType>
§serde: Vec<ParsedSerdeAttr>
Trait Implementations§
source§impl Debug for ApiNamedField
impl Debug for ApiNamedField
source§impl<'de> Deserialize<'de> for ApiNamedField
impl<'de> Deserialize<'de> for ApiNamedField
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 ApiNamedField
impl RefUnwindSafe for ApiNamedField
impl Send for ApiNamedField
impl Sync for ApiNamedField
impl Unpin for ApiNamedField
impl UnwindSafe for ApiNamedField
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