Struct avm1_tree::actions::DefineFunction2
source · pub struct DefineFunction2 {Show 13 fields
pub name: String,
pub preload_parent: bool,
pub preload_root: bool,
pub suppress_super: bool,
pub preload_super: bool,
pub suppress_arguments: bool,
pub preload_arguments: bool,
pub suppress_this: bool,
pub preload_this: bool,
pub preload_global: bool,
pub register_count: usize,
pub parameters: Vec<Parameter>,
pub body: Vec<Action>,
}Fields
name: Stringpreload_parent: boolpreload_root: boolsuppress_super: boolpreload_super: boolsuppress_arguments: boolpreload_arguments: boolsuppress_this: boolpreload_this: boolpreload_global: boolregister_count: usizeparameters: Vec<Parameter>body: Vec<Action>Trait Implementations
sourceimpl Debug for DefineFunction2
impl Debug for DefineFunction2
sourceimpl<'de> Deserialize<'de> for DefineFunction2
impl<'de> Deserialize<'de> for DefineFunction2
sourcefn 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
sourceimpl PartialEq<DefineFunction2> for DefineFunction2
impl PartialEq<DefineFunction2> for DefineFunction2
sourcefn eq(&self, other: &DefineFunction2) -> bool
fn eq(&self, other: &DefineFunction2) -> bool
sourceimpl Serialize for DefineFunction2
impl Serialize for DefineFunction2
impl Eq for DefineFunction2
impl StructuralEq for DefineFunction2
impl StructuralPartialEq for DefineFunction2
Auto Trait Implementations
impl RefUnwindSafe for DefineFunction2
impl Send for DefineFunction2
impl Sync for DefineFunction2
impl Unpin for DefineFunction2
impl UnwindSafe for DefineFunction2
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more