pub struct FnParam {
pub name: Arc<str>,
pub ty: Option<Union>,
pub default: Option<Union>,
pub is_variadic: bool,
pub is_byref: bool,
pub is_optional: bool,
}Fields§
§name: Arc<str>§ty: Option<Union>§default: Option<Union>§is_variadic: bool§is_byref: bool§is_optional: boolTrait Implementations§
Source§impl<'de> Deserialize<'de> for FnParam
impl<'de> Deserialize<'de> for FnParam
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
impl StructuralPartialEq for FnParam
Auto Trait Implementations§
impl Freeze for FnParam
impl RefUnwindSafe for FnParam
impl Send for FnParam
impl Sync for FnParam
impl Unpin for FnParam
impl UnsafeUnpin for FnParam
impl UnwindSafe for FnParam
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