pub struct CompiledExterns {
pub natives: Vec<Symbol>,
pub class_methods: Vec<Symbol>,
}Fields§
§natives: Vec<Symbol>§class_methods: Vec<Symbol>Implementations§
Source§impl CompiledExterns
impl CompiledExterns
pub fn is_empty(&self) -> bool
pub fn fingerprint(&self) -> u64
pub fn compatibility_with( &self, capabilities: &RuntimeCapabilities, ) -> RuntimeCompatibility
Trait Implementations§
Source§impl Clone for CompiledExterns
impl Clone for CompiledExterns
Source§fn clone(&self) -> CompiledExterns
fn clone(&self) -> CompiledExterns
Returns a duplicate of the value. Read more
1.0.0 · 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 CompiledExterns
impl Debug for CompiledExterns
Source§impl Default for CompiledExterns
impl Default for CompiledExterns
Source§fn default() -> CompiledExterns
fn default() -> CompiledExterns
Returns the “default value” for a type. Read more
Source§impl PartialEq for CompiledExterns
impl PartialEq for CompiledExterns
impl Eq for CompiledExterns
impl StructuralPartialEq for CompiledExterns
Auto Trait Implementations§
impl Freeze for CompiledExterns
impl RefUnwindSafe for CompiledExterns
impl Send for CompiledExterns
impl Sync for CompiledExterns
impl Unpin for CompiledExterns
impl UnsafeUnpin for CompiledExterns
impl UnwindSafe for CompiledExterns
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