pub struct Array<'arr> { /* fields omitted */ }
Expand description
数组的引用
数组函数的dims
参数可指定不同维度的索引: &[dim_1_index,dim_2_index,...]
pub fn iter<'a, T: ArrayIterItem<'arr>>(&'a self) -> ArrayIter<'a, 'arr, T>
[src]
获取元素迭代器,仅支持一维数组
类型不匹配时会触发Panic
for item in arr.iter::<pbint>() {
println!("item: {:?}", item);
}
获取int
类型元素值
类型不匹配时会触发Panic
获取int
类型元素值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
获取uint
类型元素值
类型不匹配时会触发Panic
获取uint
类型元素值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
获取long
类型元素值
类型不匹配时会触发Panic
获取long
类型元素值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
获取ulong
类型元素值
类型不匹配时会触发Panic
获取ulong
类型元素值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
获取longlong
类型元素值
类型不匹配时会触发Panic
获取longlong
类型元素值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
获取real
类型元素值
类型不匹配时会触发Panic
获取real
类型元素值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
获取double
类型元素值
类型不匹配时会触发Panic
获取double
类型元素值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
获取decimal
类型元素值
类型不匹配时会触发Panic
获取decimal
类型元素值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
获取string
类型元素值
类型不匹配时会触发Panic
引用类型不能保证始终有效,详情请阅读内存安全说明
获取string
类型元素值的引用,不检查类型
- 索引越界或类型不兼容时可能会出现未定义行为
- 引用类型不能保证始终有效,详情请阅读内存安全说明
获取string
类型元素值
类型不匹配时会触发Panic
获取string
类型元素值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
获取boolean
类型元素值
类型不匹配时会触发Panic
获取boolean
类型元素值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
获取char
类型元素值
类型不匹配时会触发Panic
获取char
类型元素值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
获取byte
类型元素值
类型不匹配时会触发Panic
获取byte
类型元素值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
获取byte
类型元素值
类型不匹配时会触发Panic
获取date
类型元素值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
获取time
类型元素值
类型不匹配时会触发Panic
获取time
类型元素值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
获取datetime
类型元素值
类型不匹配时会触发Panic
获取datetime
类型元素值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
获取blob
类型元素值的引用
类型不匹配时会触发Panic
引用类型不能保证始终有效,详情请阅读内存安全说明
获取blob
类型元素值的引用,不检查类型
- 索引越界或类型不兼容时可能会出现未定义行为
- 引用类型不能保证始终有效,详情请阅读内存安全说明
获取对象类型元素值的引用
类型不匹配时会触发Panic
引用类型不能保证始终有效,详情请阅读内存安全说明
获取对象类型元素值的引用,不检查类型
- 索引越界或类型不兼容时可能会出现未定义行为
- 引用类型不能保证始终有效,详情请阅读内存安全说明
获取any
类型元素值的引用
类型不匹配时会触发Panic
引用类型不能保证始终有效,详情请阅读内存安全说明
获取any
类型元素值的引用,不检查类型
- 索引越界或类型不兼容时可能会出现未定义行为
- 引用类型不能保证始终有效,详情请阅读内存安全说明
设置int
类型元素的值
类型不匹配时会触发Panic
设置int
类型元素的值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
设置uint
类型元素的值
类型不匹配时会触发Panic
设置uint
类型元素的值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
设置long
类型元素的值
类型不匹配时会触发Panic
设置long
类型元素的值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
设置ulong
类型元素的值
类型不匹配时会触发Panic
设置ulong
类型元素的值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
设置longlong
类型元素的值
类型不匹配时会触发Panic
设置longlong
类型元素的值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
设置real
类型元素的值
类型不匹配时会触发Panic
设置real
类型元素的值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
设置double
类型元素的值
类型不匹配时会触发Panic
设置double
类型元素的值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
设置decimal
类型元素的值
类型不匹配时会触发Panic
设置decimal
类型元素的值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
设置string
类型元素的值
类型不匹配时会触发Panic
设置string
类型元素的值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
设置boolean
类型元素的值
类型不匹配时会触发Panic
设置boolean
类型元素的值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
设置date
类型元素的值
类型不匹配时会触发Panic
设置date
类型元素的值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
设置time
类型元素的值
类型不匹配时会触发Panic
设置time
类型元素的值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
设置datetime
类型元素的值
类型不匹配时会触发Panic
设置datetime
类型元素的值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
设置char
类型元素的值
类型不匹配时会触发Panic
设置char
类型元素的值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
设置byte
类型元素的值
类型不匹配时会触发Panic
设置byte
类型元素的值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
设置blob
类型元素的值
类型不匹配时会触发Panic
设置blob
类型元素的值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
设置对象类型元素的值
类型不匹配时会触发Panic
设置对象类型元素的值,不检查类型
索引越界或类型不兼容时可能会出现未定义行为
设置any
类型元素的值,value
参数将被消耗
类型不匹配时会触发Panic
设置any
类型元素的值,value
参数将被消耗
索引越界或类型不兼容时可能会出现未定义行为
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.