mentat/core/src
Emily Toop bda1ec4d0a Add simple transact string to FFI.
Rename ExternTxReport and ExternTxReportList to distinguish between TxReport from transact and the results of a transaction observer firing.

Move to use c_longlong instead of i64 and time_t as Android and iOS provide different sizes.

Use to_string instead of description for errors as they are more descriptive.

Pass UUID values as bytes rather than strings

Remove unused FFI functions (functionality has been removed)

Handle optional results better - return null if optional is None

Return boolean as integer value rather than bool as Swift can't handle them.

When returning values from an iterator, make sure we don't release the value at the end of the Rust function leaving a dangling pointer.
2018-05-14 11:53:49 +01:00
..
cache.rs Update cache on write. (#566) r=emily 2018-03-06 09:01:20 -08:00
counter.rs Use Cell instead of AtomicUsize in RcCounter. (#646) r=rnewman 2018-05-11 02:03:09 -07:00
intern_set.rs Preliminary work for vocabulary management. r=emily,nalexander 2018-01-23 08:25:32 -08:00
lib.rs Combine NamespacedKeyword and Keyword. (#689) r=nalexander 2018-05-11 09:52:17 -07:00
sql_types.rs Split mentat_core TypedValue code into separate files for clarity. 2018-04-24 15:05:04 -07:00
types.rs Add simple transact string to FFI. 2018-05-14 11:53:49 +01:00
util.rs Pre: move Either to mentat_core::util. 2017-06-15 10:28:02 -07:00
value_type_set.rs Split mentat_core TypedValue code into separate files for clarity. 2018-04-24 15:05:04 -07:00
values.rs Combine NamespacedKeyword and Keyword. (#689) r=nalexander 2018-05-11 09:52:17 -07:00