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