pub struct ModuleSummary {
pub application: Option<ApplicationName>,
pub exports: BTreeSet<FunctionSig>,
pub locals: BTreeSet<FunctionSig>,
pub on_load: Option<FunctionSig>,
pub behaviours: BTreeSet<BehaviourName>,
pub callbacks_required: BTreeSet<FunctionSig>,
pub callbacks_optional: BTreeSet<FunctionSig>,
}Fields§
§application: Option<ApplicationName>§exports: BTreeSet<FunctionSig>§locals: BTreeSet<FunctionSig>§on_load: Option<FunctionSig>§behaviours: BTreeSet<BehaviourName>§callbacks_required: BTreeSet<FunctionSig>§callbacks_optional: BTreeSet<FunctionSig>Trait Implementations§
Source§impl Clone for ModuleSummary
impl Clone for ModuleSummary
Source§fn clone(&self) -> ModuleSummary
fn clone(&self) -> ModuleSummary
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ModuleSummary
impl Debug for ModuleSummary
Source§impl Default for ModuleSummary
impl Default for ModuleSummary
Source§fn default() -> ModuleSummary
fn default() -> ModuleSummary
Returns the “default value” for a type. Read more
impl Eq for ModuleSummary
Source§impl PartialEq for ModuleSummary
impl PartialEq for ModuleSummary
impl StructuralPartialEq for ModuleSummary
Auto Trait Implementations§
impl Freeze for ModuleSummary
impl RefUnwindSafe for ModuleSummary
impl Send for ModuleSummary
impl Sync for ModuleSummary
impl Unpin for ModuleSummary
impl UnsafeUnpin for ModuleSummary
impl UnwindSafe for ModuleSummary
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