[−][src]Module no_proto::pointer::numbers
NoProto supports a large number of native number types.
Signed Integers:
i8
, i16
, i32
, i64
Unsigned Integers:
u8
, u16
, u32
, u64
Floating Point:
f32
, f64
The details of using each number type is identical to the pattern below.
use no_proto::error::NP_Error; use no_proto::NP_Factory; let factory: NP_Factory = NP_Factory::new(r#"{ "type": "u32" }"#)?; let mut new_buffer = factory.empty_buffer(None, None); new_buffer.set(&[], 20380u32)?; assert_eq!(20380u32, new_buffer.get::<u32>(&[])?.unwrap());