Lines Matching refs:Table

212 pub enum Table {  enum
221 impl From<StaticTable> for Table { implementation
227 impl From<StaticFuncTable> for Table { implementation
234 impl From<StaticGcRefTable> for Table { implementation
241 impl From<StaticContTable> for Table { implementation
248 impl From<DynamicTable> for Table { implementation
254 impl From<DynamicFuncTable> for Table { implementation
261 impl From<DynamicGcRefTable> for Table { implementation
268 impl From<DynamicContTable> for Table { implementation
329 impl Table { impl
332 ty: &wasmtime_environ::Table, in new_dynamic() argument
357 ty: &wasmtime_environ::Table, in new_static() argument
444 ty: &wasmtime_environ::Table, in limit_new() argument
492 Table::Static(StaticTable::Func(_)) | Table::Dynamic(DynamicTable::Func(_)) => { in element_type()
495 Table::Static(StaticTable::GcRef(_)) | Table::Dynamic(DynamicTable::GcRef(_)) => { in element_type()
498 Table::Static(StaticTable::Cont(_)) | Table::Dynamic(DynamicTable::Cont(_)) => { in element_type()
507 matches!(self, Table::Static(_)) in is_static()
513 Table::Static(StaticTable::Func(StaticFuncTable { size, .. })) => *size, in size()
514 Table::Static(StaticTable::GcRef(StaticGcRefTable { size, .. })) => *size, in size()
515 Table::Static(StaticTable::Cont(StaticContTable { size, .. })) => *size, in size()
516 Table::Dynamic(DynamicTable::Func(DynamicFuncTable { elements, .. })) => elements.len(), in size()
517 Table::Dynamic(DynamicTable::GcRef(DynamicGcRefTable { elements, .. })) => { in size()
520 Table::Dynamic(DynamicTable::Cont(DynamicContTable { elements, .. })) => elements.len(), in size()
532 Table::Static(StaticTable::Cont(StaticContTable { data, .. })) => Some(data.len()), in maximum()
533 Table::Static(StaticTable::Func(StaticFuncTable { data, .. })) => Some(data.len()), in maximum()
534 Table::Static(StaticTable::GcRef(StaticGcRefTable { data, .. })) => Some(data.len()), in maximum()
535 Table::Dynamic(DynamicTable::Func(DynamicFuncTable { maximum, .. })) => *maximum, in maximum()
536 Table::Dynamic(DynamicTable::GcRef(DynamicGcRefTable { maximum, .. })) => *maximum, in maximum()
537 Table::Dynamic(DynamicTable::Cont(DynamicContTable { maximum, .. })) => *maximum, in maximum()
709 Table::Static(StaticTable::Func(StaticFuncTable { data, size, .. })) => { in _grow()
715 Table::Static(StaticTable::GcRef(StaticGcRefTable { data, size })) => { in _grow()
721 Table::Static(StaticTable::Cont(StaticContTable { data, size })) => { in _grow()
735 Table::Dynamic(DynamicTable::Func(DynamicFuncTable { elements, .. })) => { in _grow()
738 Table::Dynamic(DynamicTable::GcRef(DynamicGcRefTable { elements, .. })) => { in _grow()
741 Table::Dynamic(DynamicTable::Cont(DynamicContTable { elements, .. })) => { in _grow()
842 dst: &mut Table, in copy_to() argument
848 let (src_range, dst_range) = Table::validate_copy(self, dst, dst_index, src_index, len)?; in copy_to()
867 let (src_range, dst_range) = Table::validate_copy(self, self, dst_index, src_index, len)?; in copy_within()
879 src: &Table, in validate_copy() argument
880 dst: &Table, in validate_copy() argument
911 Table::Static(StaticTable::Func(StaticFuncTable { data, size, .. })) => { in vmtable()
917 Table::Static(StaticTable::GcRef(StaticGcRefTable { data, size })) => { in vmtable()
923 Table::Static(StaticTable::Cont(StaticContTable { data, size })) => VMTableDefinition { in vmtable()
927 Table::Dynamic(DynamicTable::Func(DynamicFuncTable { elements, .. })) => { in vmtable()
933 Table::Dynamic(DynamicTable::GcRef(DynamicGcRefTable { elements, .. })) => { in vmtable()
939 Table::Dynamic(DynamicTable::Cont(DynamicContTable { elements, .. })) => { in vmtable()
1139 impl Default for Table { implementation