Struct pbni::Array[][src]

pub struct Array<'arr> { /* fields omitted */ }
Expand description

数组的引用

Parameters

数组函数的dims参数可指定不同维度的索引: &[dim_1_index,dim_2_index,...]

Implementations

获取数组信息

获取数组长度(仅一维数组有效)

获取元素迭代器,仅支持一维数组

Panics

类型不匹配时会触发Panic

Examples

for item in arr.iter::<pbint>() {
    println!("item: {:?}", item);
}

获取元素类型

判断元素是否为对象类型

判断元素是否为NULL

获取int类型元素值

Panics

类型不匹配时会触发Panic

获取int类型元素值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

获取uint类型元素值

Panics

类型不匹配时会触发Panic

获取uint类型元素值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

获取long类型元素值

Panics

类型不匹配时会触发Panic

获取long类型元素值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

获取ulong类型元素值

Panics

类型不匹配时会触发Panic

获取ulong类型元素值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

获取longlong类型元素值

Panics

类型不匹配时会触发Panic

获取longlong类型元素值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

获取real类型元素值

Panics

类型不匹配时会触发Panic

获取real类型元素值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

获取double类型元素值

Panics

类型不匹配时会触发Panic

获取double类型元素值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

获取decimal类型元素值

Panics

类型不匹配时会触发Panic

获取decimal类型元素值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

获取string类型元素值

Panics

类型不匹配时会触发Panic

Safety

引用类型不能保证始终有效,详情请阅读内存安全说明

获取string类型元素值的引用,不检查类型

Safety

  • 索引越界或类型不兼容时可能会出现未定义行为
  • 引用类型不能保证始终有效,详情请阅读内存安全说明

获取string类型元素值

Panics

类型不匹配时会触发Panic

获取string类型元素值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

获取boolean类型元素值

Panics

类型不匹配时会触发Panic

获取boolean类型元素值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

获取char类型元素值

Panics

类型不匹配时会触发Panic

获取char类型元素值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

获取byte类型元素值

Panics

类型不匹配时会触发Panic

获取byte类型元素值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

获取byte类型元素值

Panics

类型不匹配时会触发Panic

获取date类型元素值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

获取time类型元素值

Panics

类型不匹配时会触发Panic

获取time类型元素值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

获取datetime类型元素值

Panics

类型不匹配时会触发Panic

获取datetime类型元素值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

获取blob类型元素值的引用

Panics

类型不匹配时会触发Panic

Safety

引用类型不能保证始终有效,详情请阅读内存安全说明

获取blob类型元素值的引用,不检查类型

Safety

  • 索引越界或类型不兼容时可能会出现未定义行为
  • 引用类型不能保证始终有效,详情请阅读内存安全说明

获取对象类型元素值的引用

Panics

类型不匹配时会触发Panic

Safety

引用类型不能保证始终有效,详情请阅读内存安全说明

获取对象类型元素值的引用,不检查类型

Safety

  • 索引越界或类型不兼容时可能会出现未定义行为
  • 引用类型不能保证始终有效,详情请阅读内存安全说明

获取any类型元素值的引用

Panics

类型不匹配时会触发Panic

Safety

引用类型不能保证始终有效,详情请阅读内存安全说明

获取any类型元素值的引用,不检查类型

Safety

  • 索引越界或类型不兼容时可能会出现未定义行为
  • 引用类型不能保证始终有效,详情请阅读内存安全说明

设置int类型元素的值

Panics

类型不匹配时会触发Panic

设置int类型元素的值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

设置uint类型元素的值

Panics

类型不匹配时会触发Panic

设置uint类型元素的值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

设置long类型元素的值

Panics

类型不匹配时会触发Panic

设置long类型元素的值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

设置ulong类型元素的值

Panics

类型不匹配时会触发Panic

设置ulong类型元素的值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

设置longlong类型元素的值

Panics

类型不匹配时会触发Panic

设置longlong类型元素的值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

设置real类型元素的值

Panics

类型不匹配时会触发Panic

设置real类型元素的值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

设置double类型元素的值

Panics

类型不匹配时会触发Panic

设置double类型元素的值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

设置decimal类型元素的值

Panics

类型不匹配时会触发Panic

设置decimal类型元素的值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

设置string类型元素的值

Panics

类型不匹配时会触发Panic

设置string类型元素的值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

设置boolean类型元素的值

Panics

类型不匹配时会触发Panic

设置boolean类型元素的值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

设置date类型元素的值

Panics

类型不匹配时会触发Panic

设置date类型元素的值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

设置time类型元素的值

Panics

类型不匹配时会触发Panic

设置time类型元素的值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

设置datetime类型元素的值

Panics

类型不匹配时会触发Panic

设置datetime类型元素的值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

设置char类型元素的值

Panics

类型不匹配时会触发Panic

设置char类型元素的值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

设置byte类型元素的值

Panics

类型不匹配时会触发Panic

设置byte类型元素的值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

设置blob类型元素的值

Panics

类型不匹配时会触发Panic

设置blob类型元素的值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

设置对象类型元素的值

Panics

类型不匹配时会触发Panic

设置对象类型元素的值,不检查类型

Safety

索引越界或类型不兼容时可能会出现未定义行为

设置any类型元素的值,value参数将被消耗

Panics

类型不匹配时会触发Panic

设置any类型元素的值,value参数将被消耗

Safety

索引越界或类型不兼容时可能会出现未定义行为

设置元素为NULL

拷贝元素的值

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.