[][src]Module no_proto::pointer::date

Stores the current unix epoch in u64.

Epoch should be stored in milliseconds.

use no_proto::error::NP_Error;
use no_proto::NP_Factory;
use no_proto::pointer::date::NP_Date;
 
let factory: NP_Factory = NP_Factory::new(r#"{
   "type": "date"
}"#)?;

let mut new_buffer = factory.empty_buffer(None, None);
new_buffer.set("", NP_Date::new(1604965249484))?;
 
assert_eq!(Box::new(NP_Date::new(1604965249484)), new_buffer.get::<NP_Date>("")?.unwrap());

Structs

NP_Date

Holds Date data.