Fix indexer example.
This commit is contained in:
parent
87e0e783bc
commit
036c054ba8
@ -941,11 +941,11 @@ struct TestStruct {
|
||||
|
||||
impl TestStruct {
|
||||
fn get_field(&mut self, index: i64) -> i64 {
|
||||
self.field
|
||||
self.fields[index as usize]
|
||||
}
|
||||
|
||||
fn new() -> Self {
|
||||
TestStruct { field: vec![1, 2, 42, 4, 5] }
|
||||
TestStruct { fields: vec![1, 2, 42, 4, 5] }
|
||||
}
|
||||
}
|
||||
|
||||
@ -961,8 +961,9 @@ let result = engine.eval::<i64>("let a = new_ts(); a[2]")?;
|
||||
println!("Answer: {}", result); // prints 42
|
||||
```
|
||||
|
||||
Needless to say, `register_type`, `register_type_with_name`, `register_get`, `register_set` and `register_get_set`
|
||||
are not available when the [`no_object`] feature is turned on.
|
||||
Needless to say, `register_type`, `register_type_with_name`, `register_get`, `register_set`, `register_get_set`
|
||||
and `register_indexer` are not available when the [`no_object`] feature is turned on.
|
||||
`register_indexer` is also not available when the [`no_index`] feature is turned on.
|
||||
|
||||
`Scope` - Initializing and maintaining state
|
||||
-------------------------------------------
|
||||
|
Loading…
Reference in New Issue
Block a user