pub struct DefineFunction2 {Show 13 fields
pub name: String,
pub register_count: u8,
pub preload_this: bool,
pub suppress_this: bool,
pub preload_arguments: bool,
pub suppress_arguments: bool,
pub preload_super: bool,
pub suppress_super: bool,
pub preload_root: bool,
pub preload_parent: bool,
pub preload_global: bool,
pub parameters: Vec<Parameter>,
pub body_size: u16,
}
Fields§
§name: String
§register_count: u8
§preload_this: bool
§suppress_this: bool
§preload_arguments: bool
§suppress_arguments: bool
§preload_super: bool
§suppress_super: bool
§preload_root: bool
§preload_parent: bool
§preload_global: bool
§parameters: Vec<Parameter>
§body_size: u16
Trait Implementations§
Source§impl Debug for DefineFunction2
impl Debug for DefineFunction2
Source§impl<'de> Deserialize<'de> for DefineFunction2
impl<'de> Deserialize<'de> for DefineFunction2
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
Source§impl PartialEq for DefineFunction2
impl PartialEq for DefineFunction2
Source§impl Serialize for DefineFunction2
impl Serialize for DefineFunction2
impl Eq for DefineFunction2
impl StructuralPartialEq for DefineFunction2
Auto Trait Implementations§
impl Freeze for DefineFunction2
impl RefUnwindSafe for DefineFunction2
impl Send for DefineFunction2
impl Sync for DefineFunction2
impl Unpin for DefineFunction2
impl UnwindSafe for DefineFunction2
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