pub struct IslandEntry {
pub id: u16,
pub trigger: IslandTrigger,
pub props_mode: PropsMode,
pub name_str_idx: u32,
pub byte_offset: u32,
pub slot_ids: Vec<u16>,
}Expand description
An island declaration in the island table.
Fields§
§id: u16Unique island identifier within the module.
trigger: IslandTriggerWhen this island should hydrate.
props_mode: PropsModeHow props are delivered to the island.
name_str_idx: u32Index into the string table for the island name.
byte_offset: u32Byte offset of the ISLAND_START opcode in the bytecode stream.
slot_ids: Vec<u16>Which slots belong to this island.
Trait Implementations§
Source§impl Clone for IslandEntry
impl Clone for IslandEntry
Source§fn clone(&self) -> IslandEntry
fn clone(&self) -> IslandEntry
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 IslandEntry
impl Debug for IslandEntry
Source§impl PartialEq for IslandEntry
impl PartialEq for IslandEntry
impl Eq for IslandEntry
impl StructuralPartialEq for IslandEntry
Auto Trait Implementations§
impl Freeze for IslandEntry
impl RefUnwindSafe for IslandEntry
impl Send for IslandEntry
impl Sync for IslandEntry
impl Unpin for IslandEntry
impl UnsafeUnpin for IslandEntry
impl UnwindSafe for IslandEntry
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